Matches in DBpedia 2016-04 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 "29753".
- Abstraction_(computer_science) wikiPageOutDegree "130".
- Abstraction_(computer_science) wikiPageRevisionID "706999172".
- 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 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 Clojure.
- 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 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_type.
- Abstraction_(computer_science) wikiPageWikiLink Database_administrator.
- Abstraction_(computer_science) wikiPageWikiLink Delegation_(programming).
- Abstraction_(computer_science) wikiPageWikiLink Design.
- Abstraction_(computer_science) wikiPageWikiLink Domain-specific_language.
- Abstraction_(computer_science) wikiPageWikiLink Domain_analysis.
- Abstraction_(computer_science) wikiPageWikiLink Duplicate_code.
- Abstraction_(computer_science) wikiPageWikiLink Encapsulation_(computer_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 Fragile_binary_interface_problem.
- Abstraction_(computer_science) wikiPageWikiLink Function_overloading.
- Abstraction_(computer_science) wikiPageWikiLink Functional_programming.
- Abstraction_(computer_science) wikiPageWikiLink Generic_programming.
- 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_(object-oriented_programming).
- Abstraction_(computer_science) wikiPageWikiLink Integer_(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 Lambda_calculus.
- Abstraction_(computer_science) wikiPageWikiLink Leaky_abstraction.
- Abstraction_(computer_science) wikiPageWikiLink Legacy_analysis.
- Abstraction_(computer_science) wikiPageWikiLink Linker_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Lisp_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink List_(abstract_data_type).
- Abstraction_(computer_science) wikiPageWikiLink List_of_abstractions_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Loader_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Macro_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Model_checking.
- Abstraction_(computer_science) wikiPageWikiLink Model_of_computation.
- Abstraction_(computer_science) wikiPageWikiLink Modeling_language.
- Abstraction_(computer_science) wikiPageWikiLink Modula-2.
- Abstraction_(computer_science) wikiPageWikiLink Modular_arithmetic.
- Abstraction_(computer_science) wikiPageWikiLink Modular_programming.
- Abstraction_(computer_science) wikiPageWikiLink Name_binding.
- Abstraction_(computer_science) wikiPageWikiLink Object-oriented_analysis_and_design.
- Abstraction_(computer_science) wikiPageWikiLink Object-oriented_programming.
- Abstraction_(computer_science) wikiPageWikiLink Object_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Object_Pascal.
- Abstraction_(computer_science) wikiPageWikiLink Pascal_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Polymorphism_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Python_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Refinement_(computing).
- Abstraction_(computer_science) wikiPageWikiLink Reserved_word.
- Abstraction_(computer_science) wikiPageWikiLink Rices_theorem.
- Abstraction_(computer_science) wikiPageWikiLink Run_time_(program_lifecycle_phase).
- Abstraction_(computer_science) wikiPageWikiLink Scheme_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Scripting_language.
- Abstraction_(computer_science) wikiPageWikiLink Second-generation_programming_language.
- Abstraction_(computer_science) wikiPageWikiLink Self_(programming_language).
- Abstraction_(computer_science) wikiPageWikiLink Semantics_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Software_architecture.
- Abstraction_(computer_science) wikiPageWikiLink Software_design_pattern.
- Abstraction_(computer_science) wikiPageWikiLink State_(computer_science).
- Abstraction_(computer_science) wikiPageWikiLink Subroutine.
- Abstraction_(computer_science) wikiPageWikiLink Systems_design.