/wiki/Software_engineering
/wiki/Computer_science
/wiki/Attribute_(computing)
/wiki/System
/wiki/Generalization
/wiki/Abstract_and_concrete
/wiki/Concept
/wiki/Object_(philosophy)
/wiki/Abstraction
/wiki/Software_development
/wiki/Theory
/wiki/Design
/wiki/Conceptual_model
/wiki/Reality
/wiki/Abstraction_(mathematics)
/wiki/Abstraction_(art)
/wiki/Computation
/wiki/Programming_language
/wiki/Data_type
/wiki/Data_structure
/wiki/Computer_program
/wiki/Procedure_(computer_science)
/wiki/Control_flow
/wiki/Expression_(mathematics)
/wiki/Free_variables_and_bound_variables
/wiki/Lambda_calculus
/wiki/S-expression
/wiki/Lisp_(programming_language)
/wiki/Class_(computer_programming)
/wiki/Inheritance_(object-oriented_programming)
/wiki/Object-oriented_programming
/wiki/C%2B%2B
/wiki/Java_(programming_language)
/wiki/Model_of_computation
/wiki/Software_architecture
/wiki/Greenspun%27s_Tenth_Rule
/wiki/Aphorism
/wiki/Modeling_languages
/wiki/Computer_language
/wiki/First-generation_programming_language
/wiki/Second-generation_programming_language
/wiki/Third-generation_programming_language
/wiki/Scripting_language
/wiki/Domain-specific_programming_language
/wiki/Subroutine
/wiki/Module_(programming)
/wiki/Polymorphism_(computer_science)
/wiki/Software_component
/wiki/Software_design_pattern
/wiki/Translator_(computing)
/wiki/Joel_Spolsky
/wiki/Leaky_abstraction
/wiki/Foreign_function_interface
/wiki/Object-oriented_programming_language
/wiki/Object_Pascal
/wiki/Keyword_(computer_programming)
/wiki/Class_(computer_science)
/wiki/Object_(computer_science)
/wiki/Functional_programming_language
/wiki/Lambda_abstraction
/wiki/Higher-order_function
/wiki/Clojure
/wiki/Scheme_(programming_language)
/wiki/Common_Lisp
/wiki/Macro_(computer_science)
/wiki/Scala_(programming_language)
/wiki/Metaprogramming
/wiki/Haskell_(programming_language)
/wiki/Template_Haskell
/wiki/OCaml
/wiki/MetaOCaml
/wiki/Boilerplate_code
/wiki/Domain-specific_language
/wiki/Python_(programming_language)
/wiki/C_(programming_language)
/wiki/Formal_specification
/wiki/Specification_language
/wiki/Unified_Modeling_Language
/wiki/Pascal_(programming_language)
/wiki/Structured_programming
/wiki/Abstract_data_type
/wiki/Hash_table
/wiki/Binary_search_tree
/wiki/List_(computing)
/wiki/Encapsulation_(object-oriented_programming)
/wiki/State_(computer_science)
/wiki/Delegation_(object-oriented_programming)
/wiki/Inheritance_(computer_science)
/wiki/Name_binding
/wiki/Compile-time
/wiki/Link-time
/wiki/Loadtime
/wiki/Run_time_(program_lifecycle_phase)
/wiki/Common_Lisp_Object_System
/wiki/Self_(programming_language)
/wiki/Polymorphism_in_object-oriented_programming
/wiki/Lisp_programming_language
/wiki/Generic_programming
/wiki/Method_overloading
/wiki/Object-oriented_design
/wiki/Domain_analysis
/wiki/Object-oriented_analysis_and_design
/wiki/Formal_semantics_of_programming_languages
/wiki/Formal_methods
/wiki/Abstract_interpretation
/wiki/Modular_arithmetic
/wiki/Casting_out_nines
/wiki/Undecidable_problem
/wiki/Usability
/wiki/Cognitive_dimensions
/wiki/Rice%27s_theorem
/wiki/Model_checking
/wiki/Abstraction_layer
/wiki/Database_management_system
/wiki/Physical_data_independence
/wiki/Database_administrator
/wiki/View_(database)
/wiki/Software_artifact
/wiki/Systems_design
/wiki/Business_process_modeling
/wiki/Software_modeling
/wiki/Abstraction_principle_(computer_programming)
/wiki/Abstraction_inversion
/wiki/Algorithm
/wiki/Data_modeling
/wiki/List_of_abstractions_(computer_science)
/wiki/Program_refinement
/wiki/Free_On-line_Dictionary_of_Computing
/wiki/GNU_Free_Documentation_License
/wiki/International_Standard_Book_Number
