<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.midsouthmakers.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AProgramming_paradigms</id>
	<title>Template:Programming paradigms - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.midsouthmakers.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AProgramming_paradigms"/>
	<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=Template:Programming_paradigms&amp;action=history"/>
	<updated>2026-05-13T02:46:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=Template:Programming_paradigms&amp;diff=6173&amp;oldid=prev</id>
		<title>Dan9186: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=Template:Programming_paradigms&amp;diff=6173&amp;oldid=prev"/>
		<updated>2010-11-16T18:00:34Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| class=&amp;quot;navbox&amp;quot; style=&amp;quot;float:right; background-color:rgb(248,248,255); clear:right; margin: 1ex 0 0.5em 1em; width: 20em&amp;quot; &lt;br /&gt;
! [[Programming paradigm]]s&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;text-align:left&amp;quot; |&lt;br /&gt;
*[[Agent-oriented programming|Agent-oriented]]&lt;br /&gt;
*[[Component-based software engineering|Component-based]]&lt;br /&gt;
**[[Flow-based programming|Flow-based]]&lt;br /&gt;
**[[Pipeline programming|Pipeline]]&lt;br /&gt;
*[[Concatenative programming language|Concatenative]]&lt;br /&gt;
*[[Concurrent computing]]&lt;br /&gt;
*[[Data-driven programming|Data-driven]]&lt;br /&gt;
*[[Declarative programming|Declarative]] (contrast: [[Imperative programming|Imperative]])&lt;br /&gt;
**[[Constraint programming|Constraint]]&lt;br /&gt;
**[[Functional programming|Functional]]&lt;br /&gt;
***[[Dataflow programming|Dataflow]]&lt;br /&gt;
****[[Spreadsheet|Cell-oriented (spreadsheets)]]&lt;br /&gt;
****[[Reactive programming|Reactive]]&lt;br /&gt;
&amp;lt;!-- red link at present  **[[Graph-oriented programming|Graph-oriented]] --&amp;gt;&lt;br /&gt;
**[[Logic programming|Logic]]&lt;br /&gt;
***[[Abductive logic programming|Abductive logic]]&lt;br /&gt;
***[[Constraint logic programming|Constraint logic]]&lt;br /&gt;
***[[Inductive logic programming|Inductive logic]]&lt;br /&gt;
&amp;lt;!-- red link at present  **[[Functional logic programming|Functional logic]] --&amp;gt;&lt;br /&gt;
*[[Event-driven programming|Event-driven]]&lt;br /&gt;
**[[Service-oriented architecture|Service-oriented]]&lt;br /&gt;
**[[Time-driven programming|Time-driven]]&lt;br /&gt;
*[[Expression-oriented_programming_language|Expression-oriented]]&lt;br /&gt;
*[[Feature Oriented Programming|Feature-oriented]]&lt;br /&gt;
*[[Function-level programming|Function-level]] (contrast: [[Value-level programming|Value-level]])&lt;br /&gt;
*[[Imperative programming|Imperative]] (contrast: [[Declarative programming|Declarative]])&lt;br /&gt;
**[[Procedural programming|Procedural]]&lt;br /&gt;
*[[Language-oriented programming|Language-oriented]]&lt;br /&gt;
**[[Domain-specific language|Domain-specific]]&lt;br /&gt;
**[[Grammar-oriented programming|Grammar-oriented]]&lt;br /&gt;
***[[Dialecting]]&lt;br /&gt;
**[[Intentional programming|Intentional]]&lt;br /&gt;
*[[Metaprogramming]]&lt;br /&gt;
**[[Automatic programming|Automatic]]&lt;br /&gt;
**[[Generic programming|Generic]]&lt;br /&gt;
***[[Template metaprogramming|Template]]&lt;br /&gt;
****[[Policy-based design|Policy-based]]&lt;br /&gt;
**[[Reflection (computer science)|Reflective]]&lt;br /&gt;
***[[Attribute-Oriented Programming|Attribute-oriented]]&lt;br /&gt;
*[[Non-structured programming|Non-structured]] (contrast: [[Structured programming|Structured]])&lt;br /&gt;
**[[Array programming|Array]] (contrast: [[Scalar programming|Scalar]])&lt;br /&gt;
**[[Iteration|Iterative]]&lt;br /&gt;
*[[Nondeterministic programming|Nondeterministic]]&lt;br /&gt;
*[[Parallel computing]]&lt;br /&gt;
**[[Process-oriented programming|Process-oriented]]&lt;br /&gt;
*[[Programming in the large and programming in the small]]&lt;br /&gt;
*[[Structured programming|Structured]] (contrast: [[Non-structured programming|Non-structured]])&lt;br /&gt;
**[[Modular programming|Modular]] (contrast: Monolithic)&lt;br /&gt;
**[[Recursion (computer science)|Recursive]]&lt;br /&gt;
**[[Object-oriented programming|Object-oriented]]&lt;br /&gt;
***[[Automata-based programming|Automata-based]]&lt;br /&gt;
***By [[separation of concerns]]:&lt;br /&gt;
****[[Aspect-oriented programming|Aspect-oriented]]&lt;br /&gt;
****[[Subject-oriented programming|Subject-oriented]]&lt;br /&gt;
****[[Role-oriented programming|Role-oriented]]&lt;br /&gt;
***[[Class-based programming|Class-based]]&lt;br /&gt;
***[[Prototype-based programming|Prototype-based]]&lt;br /&gt;
*[[Value-level programming|Value-level]] (contrast: [[Function-level programming|Function-level]])&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
{{navbar|Programming paradigms|style=text-align:center;}}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Sidebar templates]]&lt;br /&gt;
[[Category:Computing navbox templates]]&lt;br /&gt;
&lt;br /&gt;
[[ar:قالب:أنماط برمجة]]&lt;br /&gt;
[[fa:الگو:شیوه‌های برنامه‌نویسی]]&lt;br /&gt;
[[zh:模板:编程范式]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan9186</name></author>
	</entry>
</feed>