Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q188267> ?p ?o }
- Q188267 subject Q13360530.
- Q188267 subject Q7056792.
- Q188267 subject Q7195626.
- Q188267 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.".
- Q188267 thumbnail Programming_paradigms.svg?width=300.
- Q188267 wikiPageExternalLink paradigms.html.
- Q188267 wikiPageExternalLink understanding-programming-paradigms.
- Q188267 wikiPageWikiLink Q1068763.
- Q188267 wikiPageWikiLink Q11348.
- Q188267 wikiPageWikiLink Q1144241.
- Q188267 wikiPageWikiLink Q1144925.
- Q188267 wikiPageWikiLink Q11660.
- Q188267 wikiPageWikiLink Q118155.
- Q188267 wikiPageWikiLink Q119981.
- Q188267 wikiPageWikiLink Q1208217.
- Q188267 wikiPageWikiLink Q1289116.
- Q188267 wikiPageWikiLink Q1294375.
- Q188267 wikiPageWikiLink Q1296251.
- Q188267 wikiPageWikiLink Q131140.
- Q188267 wikiPageWikiLink Q1322511.
- Q188267 wikiPageWikiLink Q132874.
- Q188267 wikiPageWikiLink Q13360530.
- Q188267 wikiPageWikiLink Q1339824.
- Q188267 wikiPageWikiLink Q1340959.
- Q188267 wikiPageWikiLink Q1394397.
- Q188267 wikiPageWikiLink Q1418502.
- Q188267 wikiPageWikiLink Q1503724.
- Q188267 wikiPageWikiLink Q15777.
- Q188267 wikiPageWikiLink Q161053.
- Q188267 wikiPageWikiLink Q163468.
- Q188267 wikiPageWikiLink Q165436.
- Q188267 wikiPageWikiLink Q175263.
- Q188267 wikiPageWikiLink Q184609.
- Q188267 wikiPageWikiLink Q184980.
- Q188267 wikiPageWikiLink Q185667.
- Q188267 wikiPageWikiLink Q18657800.
- Q188267 wikiPageWikiLink Q187560.
- Q188267 wikiPageWikiLink Q188436.
- Q188267 wikiPageWikiLink Q190686.
- Q188267 wikiPageWikiLink Q193040.
- Q188267 wikiPageWikiLink Q193076.
- Q188267 wikiPageWikiLink Q1941921.
- Q188267 wikiPageWikiLink Q197970.
- Q188267 wikiPageWikiLink Q205446.
- Q188267 wikiPageWikiLink Q211496.
- Q188267 wikiPageWikiLink Q212569.
- Q188267 wikiPageWikiLink Q216601.
- Q188267 wikiPageWikiLink Q217365.
- Q188267 wikiPageWikiLink Q223335.
- Q188267 wikiPageWikiLink Q223433.
- Q188267 wikiPageWikiLink Q231158.
- Q188267 wikiPageWikiLink Q232661.
- Q188267 wikiPageWikiLink Q235086.
- Q188267 wikiPageWikiLink Q2370.
- Q188267 wikiPageWikiLink Q2378.
- Q188267 wikiPageWikiLink Q238137.
- Q188267 wikiPageWikiLink Q2382794.
- Q188267 wikiPageWikiLink Q23828.
- Q188267 wikiPageWikiLink Q2407.
- Q188267 wikiPageWikiLink Q251.
- Q188267 wikiPageWikiLink Q2555318.
- Q188267 wikiPageWikiLink Q2585693.
- Q188267 wikiPageWikiLink Q2630324.
- Q188267 wikiPageWikiLink Q264164.
- Q188267 wikiPageWikiLink Q272683.
- Q188267 wikiPageWikiLink Q275596.
- Q188267 wikiPageWikiLink Q275603.
- Q188267 wikiPageWikiLink Q28643.
- Q188267 wikiPageWikiLink Q28865.
- Q188267 wikiPageWikiLink Q30642.
- Q188267 wikiPageWikiLink Q3240252.
- Q188267 wikiPageWikiLink Q34010.
- Q188267 wikiPageWikiLink Q362356.
- Q188267 wikiPageWikiLink Q395.
- Q188267 wikiPageWikiLink Q42478.
- Q188267 wikiPageWikiLink Q42848.
- Q188267 wikiPageWikiLink Q42979.
- Q188267 wikiPageWikiLink Q45575.
- Q188267 wikiPageWikiLink Q460584.
- Q188267 wikiPageWikiLink Q47607.
- Q188267 wikiPageWikiLink Q5155964.
- Q188267 wikiPageWikiLink Q531152.
- Q188267 wikiPageWikiLink Q55813.
- Q188267 wikiPageWikiLink Q558937.
- Q188267 wikiPageWikiLink Q567612.
- Q188267 wikiPageWikiLink Q573952.
- Q188267 wikiPageWikiLink Q586459.
- Q188267 wikiPageWikiLink Q595637.
- Q188267 wikiPageWikiLink Q607703.
- Q188267 wikiPageWikiLink Q613373.
- Q188267 wikiPageWikiLink Q633894.
- Q188267 wikiPageWikiLink Q6477014.
- Q188267 wikiPageWikiLink Q648619.
- Q188267 wikiPageWikiLink Q691358.
- Q188267 wikiPageWikiLink Q7056792.
- Q188267 wikiPageWikiLink Q7195626.
- Q188267 wikiPageWikiLink Q7247229.
- Q188267 wikiPageWikiLink Q7248501.
- Q188267 wikiPageWikiLink Q732089.
- Q188267 wikiPageWikiLink Q7439.