Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Abstraction_principle_(computer_programming)> ?p ?o }
Showing triples 1 to 63 of
63
with 100 triples per page.
- Abstraction_principle_(computer_programming) abstract "In software engineering and programming language theory, the abstraction principle (or the principle of abstraction) is a basic dictum that aims to reduce duplication of information in a program (usually with emphasis on code duplication) whenever practical by making use of abstractions provided by the programming language or software libraries. The principle is sometimes stated as a recommendation to the programmer, but sometimes stated as requirement of the programming language, assuming it is self-understood why abstractions are desirable to use. The origins of the principle are uncertain; it has been reinvented a number of times, sometimes under a different name, with slight variations.When read as recommendation to the programmer, the abstraction principle can be generalized as the "don't repeat yourself" principle, which recommends avoiding the duplication of information in general, and also avoiding the duplication of human effort involved in the software development process.".
- Abstraction_principle_(computer_programming) wikiPageID "24107654".
- Abstraction_principle_(computer_programming) wikiPageLength "7548".
- Abstraction_principle_(computer_programming) wikiPageOutDegree "30".
- Abstraction_principle_(computer_programming) wikiPageRevisionID "634245500".
- Abstraction_principle_(computer_programming) wikiPageWikiLink Abstract_data_type.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Abstraction_(computer_science).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Benjamin_C._Pierce.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Category:Programming_language_topics.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Category:Programming_principles.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Class_(computer_programming).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Class_(computer_science).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Code_duplication.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Code_generation_(compiler).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Code_generator.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Code_refactoring.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Data_transformation.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Design_Patterns.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Design_Patterns_(book).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Design_pattern_(computer_science).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Dictum.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Dont_repeat_yourself.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Duplicate_code.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Encapsulation_(computer_programming).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Encapsulation_(object-oriented_programming).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Extreme_programming.
- Abstraction_principle_(computer_programming) wikiPageWikiLink KISS_principle.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Library_(computing).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Martin_Fowler.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Multi-tier_architecture.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Multitier_architecture.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Object-oriented_programming.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Polymorphism_(computer_science).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Programming_language_theory.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Refactoring.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Rule_of_three_(computer_programming).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Rule_of_three_(programming).
- Abstraction_principle_(computer_programming) wikiPageWikiLink Software_design_pattern.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Software_engineering.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Software_libraries.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Subroutine.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Type_polymorphism.
- Abstraction_principle_(computer_programming) wikiPageWikiLink Types_and_Programming_Languages.
- Abstraction_principle_(computer_programming) wikiPageWikiLink You_Aint_Gonna_Need_It.
- Abstraction_principle_(computer_programming) wikiPageWikiLink You_arent_gonna_need_it.
- Abstraction_principle_(computer_programming) wikiPageWikiLinkText "Abstraction principle (computer programming)".
- Abstraction_principle_(computer_programming) wikiPageWikiLinkText "Once and Only Once".
- Abstraction_principle_(computer_programming) wikiPageWikiLinkText "abstraction principle".
- Abstraction_principle_(computer_programming) wikiPageWikiLinkText "abstraction".
- Abstraction_principle_(computer_programming) hasPhotoCollection Abstraction_principle_(computer_programming).
- Abstraction_principle_(computer_programming) wikiPageUsesTemplate Template:Citation_needed.
- Abstraction_principle_(computer_programming) wikiPageUsesTemplate Template:Cquote.
- Abstraction_principle_(computer_programming) wikiPageUsesTemplate Template:Reflist.
- Abstraction_principle_(computer_programming) subject Category:Programming_language_topics.
- Abstraction_principle_(computer_programming) subject Category:Programming_principles.
- Abstraction_principle_(computer_programming) hypernym Dictum.
- Abstraction_principle_(computer_programming) comment "In software engineering and programming language theory, the abstraction principle (or the principle of abstraction) is a basic dictum that aims to reduce duplication of information in a program (usually with emphasis on code duplication) whenever practical by making use of abstractions provided by the programming language or software libraries.".
- Abstraction_principle_(computer_programming) label "Abstraction principle (computer programming)".
- Abstraction_principle_(computer_programming) sameAs m.07kc4ft.
- Abstraction_principle_(computer_programming) sameAs Q4669973.
- Abstraction_principle_(computer_programming) sameAs Q4669973.
- Abstraction_principle_(computer_programming) wasDerivedFrom Abstraction_principle_(computer_programming)?oldid=634245500.
- Abstraction_principle_(computer_programming) isPrimaryTopicOf Abstraction_principle_(computer_programming).