Languages: Difference between revisions
Appearance
No edit summary |
|||
Line 6: | Line 6: | ||
<td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF"> | <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF"> | ||
<!-- APL --> | <!-- APL --> | ||
Line 77: | Line 54: | ||
|} | |} | ||
<!-- C/C++ --> | <!-- C/C++ --> | ||
Line 173: | Line 123: | ||
|} | |} | ||
<!-- Eiffel --> | <!-- Eiffel --> | ||
Line 272: | Line 211: | ||
!Name!!License!!Status | !Name!!License!!Status | ||
|- | |- | ||
|[[newLISP]]||Open Source - MIT license|| | |[[newLISP]]||Open Source - MIT license||Current | ||
|- | |- | ||
|[[xLISP]]||Open Source - MIT license|| | |[[xLISP]]||Open Source - MIT license|| | ||
Line 278: | Line 217: | ||
|} | |} | ||
<!-- PL/I --> | |||
<h3 id="sec-col2-4" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">PL/I</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[IBM PL/I for OS/2]]|| Commercial || Discontinued | |||
|- | |||
|[[IBM VisualAge PL/I Enterprise]]|| Commercial || Discontinued | |||
|- | |||
|[[Iron Spring PL/I]]|| Free ||Current | |||
|- | |||
|} | |||
<!-- SMALLTALK --> | |||
<h3 id="sec-col2-4" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">SmallTalk</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[ChapMan]]||Commercial||Discontinued | |||
|- | |||
|[[IBM VisualAge Smalltalk Enterprise 6.0|IBM VisualAge Smalltalk Enterprise 6.0]]||Commercial||Discontinued | |||
|- | |||
|[[Smalltalk/V PM]]||Commercial||Discontinued | |||
|- | |||
|[[Squeak]]||Open Source - Apache||Discontinued | |||
|- | |||
|[[Visual Smalltalk Enterprise]]||Commercial||Discontinued | |||
|- | |||
|} | |||
==Fourth Generation Languages (4GL)== | |||
<!-- Powerhouse --> | |||
<h3 id="sec-col2-3" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">PowerHouse</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[PowerHouse PC]]||Commercial||Discontinued | |||
|- | |||
|} | |||
</td> | |||
</tr> | |||
</table> | |||
==Structured languages== | |||
<table style="width: 100%"> | |||
<tr style="vertical-align:top;"> | |||
<!-- FIRST COLUMN --> | |||
<td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF"> | |||
<!-- ADA --> | |||
<h3 id="sec-col1-1" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Ada]]</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Alsys Ada]] ||Commercial||Discontinued | |||
|- | |||
|[[GNAT]] ||Open Source - GNU GPL ||Discontinued | |||
|- | |||
|[[Alsys Ada|Thomson Software Products Ada]] ||Commercial||Discontinued | |||
|- | |||
|} | |||
<!-- ALGOL --> | |||
<h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">ALGOL</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[OCCL Algol 68]]||Commercial||Discontinued | |||
|- | |||
|} | |||
<!-- BASIC --> | |||
<h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Basic]]</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Bywater Basic]] ||Open Source||Discontinued | |||
|- | |||
|[[CA Realizer]] ||Commercial||Discontinued | |||
|- | |||
|[[GFA Basic]] ||Commercial||Discontinued | |||
|- | |||
|[[IBM VisualAge for Basic]] ||Commercial||Discontinued | |||
|- | |||
|[[Liberty BASIC]] ||Commercial||Discontinued | |||
|- | |||
|[[Microsoft Basic]]||Commercial||Discontinued | |||
|- | |||
|[[Microsoft Visual Basic]] ||Commercial||Discontinued | |||
|- | |||
|[[Omni Basic]] ||Commercial||Discontinued | |||
|- | |||
|[[True Basic]] ||Commercial||Still sold but discontinued | |||
|- | |||
|} | |||
Note that not all Basic implementation are structured but all above except Bywater are | |||
<!-- COMAL --> | |||
<h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">COMAL</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[UniCOMAL]]|| Commercial ||Current | |||
|- | |||
|} | |||
</td> | |||
<!-- SECOND COLUMN --> | |||
<td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF"> | |||
<!-- MODULA --> | <!-- MODULA --> | ||
<h3 id="sec-col2-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Modula-2]]/Modula 3/[[Oberon]]/Yafl</h3> | <h3 id="sec-col2-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Modula-2]]/Modula 3/[[Oberon]]/Yafl</h3> | ||
Line 358: | Line 433: | ||
|} | |} | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
==Scripting languages== | ==Scripting languages== |
Revision as of 13:21, 17 December 2014
Development tools sorted by language.
APL
Assembler
AWK
C/C++
COBOL
Eiffel
FORTRAN
|
JAL
Java
LISP
PL/I
SmallTalk
Fourth Generation Languages (4GL)PowerHouse
|
Structured languages
Ada
ALGOL
Basic
Note that not all Basic implementation are structured but all above except Bywater are COMAL
|
Modula-2/Modula 3/Oberon/Yafl
Pascal/Delphi/ObjectPascal
|
Scripting languages
AGENA
JavaScript (EMCAScript)
LUA
Perl
|
Python
REXX/ObjectREXX
Tcl/Tk
|
Database languages
D
Please note that there are two languages known as D, one is a C derivative and the one featured here is a true relational database language. RPG
xBase
|
Structured Query Language (SQL)
|