Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Abstraction_(computer_science)> ?p ?o }
- Abstraction_(computer_science) abstract "In computer science, abstraction is a technique for managing complexity of computer systems. It works by establishing a level of complexity on which a person interacts with the system, suppressing the more complex details below the current level. The programmer works with an idealized interface (usually well defined) and can add additional levels of functionality that would otherwise be too complex to handle. For example, a programmer writing code that involves numerical operations may not be interested in the way numbers are represented in the underlying hardware (e.g. whether they're 16 bit or 32 bit integers), and where those details have been suppressed it can be said that they were abstracted away, leaving simply numbers with which the programmer can work.In addition, a task of sending an email message across continents would be extremely complex if you start with a piece of optic cable and basic hardware components. By using layers of complexity that have been created to abstract away the physical cables, network layout and presenting the programmer with a virtual data channel, this task is manageable.Abstraction can apply to control or to data: Control abstraction is the abstraction of actions while data abstraction is that of data structures. Control abstraction involves the use of subprograms and related concepts control flows Data abstraction allows handling data bits in meaningful ways. For example, it is the basic motivation behind datatype.One can view the notion of an object as a way to combine abstractions of data and code.The same abstract definition can be used as a common interface for a family of objects with different implementations and behaviors but which share the same meaning. The inheritance mechanism in object-oriented programming can be used to define an abstract class as the common interface.The recommendation that programmers use abstractions whenever suitable in order to avoid duplication (usually of code) is known as the abstraction principle. The requirement that a programming language provide suitable abstractions is also called the abstraction principle.".
- Abstraction_(computer_science) wikiPageExternalLink 08_abstraction.html.
- Abstraction_(computer_science) wikiPageExternalLink simulationarchitecture.
- Abstraction_(computer_science) wikiPageID "60491".
- Abstraction_(computer_science) wikiPageLength "29966".
- Abstraction_(computer_science) wikiPageOutDegree "130".
- Abstraction_(computer_science) wikiPageRevisionID "679397755".
- Abstraction_(computer_science) wikiPageWikiLink Abstract_data_type.
- Abstraction_(computer_science) wikiPageWikiLink Abstract_interpretation.
- Abstraction_(computer_science) wikiPageWikiLink Abstraction_inversion.
- Abstraction_(computer_science) wikiPageWikiLink Abstraction_principle_(computer_programming).
- Abstraction_(computer_science) wikiPageWikiLink Abstraction_principle_(programming).
- Abstraction_(computer_science) wikiPageWikiLink Ada_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Ada_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Algorithm.
- Abstraction_(computer_science) wikiPageWikiLink Aphorism.
- Abstraction_(computer_science) wikiPageWikiLink Binary_search_tree.
- Abstraction_(computer_science) wikiPageWikiLink Boilerplate_code.
- Abstraction_(computer_science) wikiPageWikiLink Bracket_abstraction.
- Abstraction_(computer_science) wikiPageWikiLink Business_process_modeling.
- Abstraction_(computer_science) wikiPageWikiLink C++.
- Abstraction_(computer_science) wikiPageWikiLink C_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Casting_out_nines.
- Abstraction_(computer_science) wikiPageWikiLink Category:Abstraction.
- Abstraction_(computer_science) wikiPageWikiLink Category:Articles_with_example_Java_code.
- Abstraction_(computer_science) wikiPageWikiLink Category:Data_management.
- Abstraction_(computer_science) wikiPageWikiLink Category:Programming_paradigms.
- Abstraction_(computer_science) wikiPageWikiLink Class_(computer_programming).
- Abstraction_(computer_science) wikiPageWikiLink Class_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Clojure.
- Abstraction_(computer_science) wikiPageWikiLink Code_duplication.
- Abstraction_(computer_science) wikiPageWikiLink Cognitive_dimensions.
- Abstraction_(computer_science) wikiPageWikiLink Cognitive_dimensions_of_notations.
- Abstraction_(computer_science) wikiPageWikiLink Common_Lisp.
- Abstraction_(computer_science) wikiPageWikiLink Common_Lisp_Object_System.
- Abstraction_(computer_science) wikiPageWikiLink Compile-time.
- Abstraction_(computer_science) wikiPageWikiLink Compile_time.
- Abstraction_(computer_science) wikiPageWikiLink Component-based_software_engineering.
- Abstraction_(computer_science) wikiPageWikiLink Computer_language.
- Abstraction_(computer_science) wikiPageWikiLink Computer_science.
- Abstraction_(computer_science) wikiPageWikiLink Configuration_in_object-oriented_programming.
- Abstraction_(computer_science) wikiPageWikiLink Control_flow.
- Abstraction_(computer_science) wikiPageWikiLink Data_independence.
- Abstraction_(computer_science) wikiPageWikiLink Data_modeling.
- Abstraction_(computer_science) wikiPageWikiLink Data_structure.
- Abstraction_(computer_science) wikiPageWikiLink Data_structures.
- Abstraction_(computer_science) wikiPageWikiLink Data_type.
- Abstraction_(computer_science) wikiPageWikiLink Database_administrator.
- Abstraction_(computer_science) wikiPageWikiLink Datatype.
- Abstraction_(computer_science) wikiPageWikiLink Delegation_(programming).
- Abstraction_(computer_science) wikiPageWikiLink Design.
- Abstraction_(computer_science) wikiPageWikiLink Domain-specific_language.
- Abstraction_(computer_science) wikiPageWikiLink Domain-specific_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Domain_analysis.
- Abstraction_(computer_science) wikiPageWikiLink Duplicate_code.
- Abstraction_(computer_science) wikiPageWikiLink Encapsulation_(computer_programming).
- Abstraction_(computer_science) wikiPageWikiLink Encapsulation_(object-oriented_programming).
- Abstraction_(computer_science) wikiPageWikiLink First-generation_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Foreign_function_interface.
- Abstraction_(computer_science) wikiPageWikiLink Formal_methods.
- Abstraction_(computer_science) wikiPageWikiLink Formal_semantics_of_programming_languages.
- Abstraction_(computer_science) wikiPageWikiLink Fragile_binary_interface_problem.
- Abstraction_(computer_science) wikiPageWikiLink Function_overloading.
- Abstraction_(computer_science) wikiPageWikiLink Functional_programming.
- Abstraction_(computer_science) wikiPageWikiLink Functional_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Generic_programming.
- Abstraction_(computer_science) wikiPageWikiLink Greenspuns_Tenth_Rule.
- Abstraction_(computer_science) wikiPageWikiLink Greenspuns_tenth_rule.
- Abstraction_(computer_science) wikiPageWikiLink Hash_table.
- Abstraction_(computer_science) wikiPageWikiLink Higher-order_function.
- Abstraction_(computer_science) wikiPageWikiLink Inheritance_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Inheritance_(object-oriented_programming).
- Abstraction_(computer_science) wikiPageWikiLink Integer_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Interface_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Interface_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Java_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Joel_Spolsky.
- Abstraction_(computer_science) wikiPageWikiLink Keyword_(computer_programming).
- Abstraction_(computer_science) wikiPageWikiLink Lambda_abstraction.
- Abstraction_(computer_science) wikiPageWikiLink Lambda_calculus.
- Abstraction_(computer_science) wikiPageWikiLink Leaky_abstraction.
- Abstraction_(computer_science) wikiPageWikiLink Legacy_analysis.
- Abstraction_(computer_science) wikiPageWikiLink Link-time.
- Abstraction_(computer_science) wikiPageWikiLink Linker_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Lisp_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Lisp_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink List_(abstract_data_type).
- Abstraction_(computer_science) wikiPageWikiLink List_(computing).
- Abstraction_(computer_science) wikiPageWikiLink List_of_abstractions_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Loader_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Loadtime.
- Abstraction_(computer_science) wikiPageWikiLink Macro_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Method_overloading.
- Abstraction_(computer_science) wikiPageWikiLink Model_checking.
- Abstraction_(computer_science) wikiPageWikiLink Model_of_computation.
- Abstraction_(computer_science) wikiPageWikiLink Modeling_language.
- Abstraction_(computer_science) wikiPageWikiLink Modeling_languages.
- Abstraction_(computer_science) wikiPageWikiLink Modula-2.
- Abstraction_(computer_science) wikiPageWikiLink Modular_arithmetic.
- Abstraction_(computer_science) wikiPageWikiLink Modular_programming.