<?xml version="1.0" encoding="windows-1252"?>
<node id="131956" title="Re: Re: Re: (OT) Where is programming headed?" created="2001-12-14 13:13:55" updated="2005-07-19 14:08:11">
<type id="11">
note</type>
<author id="76931">
AidanLee</author>
<data>
<field name="doctext">
&lt;p&gt;Well, pulling open the book from that course I took, they give four categories: Imperative, Functional, Logic, and Object Oriented. I know my professor threw in Generic because of she was aware of developments in that category outside of C++'s templating system. I also know of a supplemental category, [id://116815|Aspect Oriented Programming], which is just recently being researched.&lt;/p&gt;

&lt;p&gt;I find that the easiest way to get the sense of a programming category is to list examples of which languages fall where:&lt;/p&gt;

&lt;p&gt;
Object Oriented: Smalltalk&lt;br /&gt;
Functional: LISP, APL, ML, Haskell&lt;br /&gt;
Logic: Prolog&lt;br /&gt;
Imperative: C
&lt;/p&gt;</field>
<field name="root_node">
131789</field>
<field name="parent_node">
131869</field>
</data>
</node>
