Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Programming_paradigm> ?p ?o }
- Programming_paradigm abstract "The notion of programming paradigms is a way to classify programming languages, according to styles of computer programming. Features of various programming languages determine which programming paradigms they belong to. Some programming languages fall into only one paradigm, while others fall into multiple paradigms. Some paradigms are concerned primarily with implications for the execution model of the language, such as allowing side effects, or whether the sequence of operations is defined by the execution model. Other paradigms are concerned primarily with the way that code is organized, such as grouping code into units along with the state that is modified by the code. Yet others are concerned primarily with the style of syntax and grammar.Common programming paradigms include imperative which allows side effects, functional which does not allow side effects, declarative which does not state the order in which operations execute, object-oriented which groups code together with the state the code modifies, procedural which groups code into functions, logic which has a particular style of execution model coupled to a particular style of syntax and grammar, and symbolic programming which has a particular style of syntax and grammar.For example, languages that fall into the imperative paradigm have two main features: they state the order in which operations take place, with constructs that explicitly control that order, and they allow side effects, in which state can be modified at one point in time, within one unit of code, and then later read at a different point in time inside a different unit of code. The communication between the units of code is not explicit. Meanwhile, in object-oriented programming, code is organized into objects that contain state that is only modified by the code that is part of the object. Most object oriented languages are also imperative languages. In contrast, languages that fit the declarative paradigm do not state the order in which to execute operations. Instead, they supply a number of operations that are available in the system, along with the conditions under which each is allowed to execute. The implementation of the language's execution model tracks which operations are free to execute and chooses the order on its own.".
- Programming_paradigm thumbnail Programming_paradigms.svg?width=300.
- Programming_paradigm wikiPageExternalLink paradigms.html.
- Programming_paradigm wikiPageExternalLink understanding-programming-paradigms.
- Programming_paradigm wikiPageID "189897".
- Programming_paradigm wikiPageLength "19959".
- Programming_paradigm wikiPageOutDegree "153".
- Programming_paradigm wikiPageRevisionID "708129437".
- Programming_paradigm wikiPageWikiLink ALGOL.
- Programming_paradigm wikiPageWikiLink Alexander_Stepanov.
- Programming_paradigm wikiPageWikiLink Algebraic_data_type.
- Programming_paradigm wikiPageWikiLink Algorithm.
- Programming_paradigm wikiPageWikiLink Algorithmic_efficiency.
- Programming_paradigm wikiPageWikiLink Anonymous_function.
- Programming_paradigm wikiPageWikiLink Architecture_description_language.
- Programming_paradigm wikiPageWikiLink Artificial_intelligence.
- Programming_paradigm wikiPageWikiLink Assembly_language.
- Programming_paradigm wikiPageWikiLink Assignment_(computer_science).
- Programming_paradigm wikiPageWikiLink Automated_reasoning.
- Programming_paradigm wikiPageWikiLink BASIC.
- Programming_paradigm wikiPageWikiLink Bell_Labs.
- Programming_paradigm wikiPageWikiLink C++.
- Programming_paradigm wikiPageWikiLink COBOL.
- Programming_paradigm wikiPageWikiLink C_(programming_language).
- Programming_paradigm wikiPageWikiLink C_Sharp_(programming_language).
- Programming_paradigm wikiPageWikiLink Category:Programming_language_classification.
- Programming_paradigm wikiPageWikiLink Category:Programming_language_topics.
- Programming_paradigm wikiPageWikiLink Category:Programming_paradigms.
- Programming_paradigm wikiPageWikiLink Common_Lisp.
- Programming_paradigm wikiPageWikiLink Comparison_of_programming_paradigms.
- Programming_paradigm wikiPageWikiLink Computer_file.
- Programming_paradigm wikiPageWikiLink Computer_programming.
- Programming_paradigm wikiPageWikiLink Copy_(command).
- Programming_paradigm wikiPageWikiLink Currying.
- Programming_paradigm wikiPageWikiLink Data.
- Programming_paradigm wikiPageWikiLink Data_structure.
- Programming_paradigm wikiPageWikiLink Dataflow.
- Programming_paradigm wikiPageWikiLink Declarative_programming.
- Programming_paradigm wikiPageWikiLink Delegate_(CLI).
- Programming_paradigm wikiPageWikiLink Dennis_Ritchie.
- Programming_paradigm wikiPageWikiLink Domain-specific_language.
- Programming_paradigm wikiPageWikiLink Efficacy.
- Programming_paradigm wikiPageWikiLink Eiffel_(programming_language).
- Programming_paradigm wikiPageWikiLink Embedded_system.
- Programming_paradigm wikiPageWikiLink Execution_model.
- Programming_paradigm wikiPageWikiLink Expert_system.
- Programming_paradigm wikiPageWikiLink F_Sharp_(programming_language).
- Programming_paradigm wikiPageWikiLink First-generation_programming_language.
- Programming_paradigm wikiPageWikiLink Fortran.
- Programming_paradigm wikiPageWikiLink Fourth-generation_programming_language.
- Programming_paradigm wikiPageWikiLink Function_(mathematics).
- Programming_paradigm wikiPageWikiLink Functional_programming.
- Programming_paradigm wikiPageWikiLink Goto.
- Programming_paradigm wikiPageWikiLink Haskell_(programming_language).
- Programming_paradigm wikiPageWikiLink High-level_programming_language.
- Programming_paradigm wikiPageWikiLink High_Level_Assembly.
- Programming_paradigm wikiPageWikiLink Hypertext.
- Programming_paradigm wikiPageWikiLink Immutable_object.
- Programming_paradigm wikiPageWikiLink Imperative_programming.
- Programming_paradigm wikiPageWikiLink Instruction_set.
- Programming_paradigm wikiPageWikiLink Java_(programming_language).
- Programming_paradigm wikiPageWikiLink Language_Integrated_Query.
- Programming_paradigm wikiPageWikiLink Lazy_evaluation.
- Programming_paradigm wikiPageWikiLink Lisp_(programming_language).
- Programming_paradigm wikiPageWikiLink Literate_programming.
- Programming_paradigm wikiPageWikiLink Logic_programming.
- Programming_paradigm wikiPageWikiLink Low-level_programming_language.
- Programming_paradigm wikiPageWikiLink Machine_code.
- Programming_paradigm wikiPageWikiLink Mathematics.
- Programming_paradigm wikiPageWikiLink Meme.
- Programming_paradigm wikiPageWikiLink Memory_address.
- Programming_paradigm wikiPageWikiLink Method_(computer_programming).
- Programming_paradigm wikiPageWikiLink Mindset.
- Programming_paradigm wikiPageWikiLink Modeling_language.
- Programming_paradigm wikiPageWikiLink Move_(command).
- Programming_paradigm wikiPageWikiLink Natural_language_processing.
- Programming_paradigm wikiPageWikiLink Object-oriented_programming.
- Programming_paradigm wikiPageWikiLink Object_(computer_science).
- Programming_paradigm wikiPageWikiLink Object_Pascal.
- Programming_paradigm wikiPageWikiLink Oz_(programming_language).
- Programming_paradigm wikiPageWikiLink I.
- Programming_paradigm wikiPageWikiLink Paradigm.
- Programming_paradigm wikiPageWikiLink Parallel_computing.
- Programming_paradigm wikiPageWikiLink Pattern_matching.
- Programming_paradigm wikiPageWikiLink Perl.
- Programming_paradigm wikiPageWikiLink Pointer_(computer_programming).
- Programming_paradigm wikiPageWikiLink Polymorphism_(computer_science).
- Programming_paradigm wikiPageWikiLink Problem_domain.
- Programming_paradigm wikiPageWikiLink Procedural_programming.
- Programming_paradigm wikiPageWikiLink Process-oriented_programming.
- Programming_paradigm wikiPageWikiLink Programming_domain.
- Programming_paradigm wikiPageWikiLink Programming_language.
- Programming_paradigm wikiPageWikiLink Programming_model.
- Programming_paradigm wikiPageWikiLink Programming_style.
- Programming_paradigm wikiPageWikiLink Prolog.
- Programming_paradigm wikiPageWikiLink Python_(programming_language).
- Programming_paradigm wikiPageWikiLink Recursion_(computer_science).
- Programming_paradigm wikiPageWikiLink Richard_Stallman.
- Programming_paradigm wikiPageWikiLink Robert_W._Floyd.
- Programming_paradigm wikiPageWikiLink Ruby_(programming_language).