4 Main Paradigms
Note: Most languages support multiple paradigms.
1. Imperative
Fortran, Algol, ...
2. Functional
Haskell, Swift, ...
3. Logic
Prolog, Datalog, ...
4. Object-Oriented
Names on the right in Italics are either Object Oriented or Object Based.
Earliest Object Oriented Language
Simula
First Popular OOPL
SmallTalk
Programming Languages / Scripts / Tags
From the early 1950s until today, thousands of different programming languages have been created. Many of them are built on existing languages, some are made for specific tasks while others are for general purposes. The list below is only a small fraction of the computer languages that are available today.
World Wide Web Consortium
In the 90s the Internet has become a reality and since then the W3C has created a number of markup languages and protocols that are platform neutral. Again, below is a small list.
| CCXML | CDF | CML | CSS | DOM | DSSSL |
| DTD | EMMA | HTML | MathML | OWL | PNG |
| RDF | Ruby | SGML | SMIL | SOAP | SSML |
| SVG | P3P | VoiceXML | WSDL | XForms | XHTML |
| XKMS | XLink | XML | XPath | XPointer | XQuery |
| XSL | XSLT |