|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| Development tools sorted by the programming language they use. On this page we primarily list tools that are used to build native OS/2 or eComStation applications with the exception that some Java tools are included as well, but if you follow the main language links we also list programming tools that are used to develop software that can run on one of the OS/2 subsystems such as DOS or WIN-OS2 or on common platforms such as ECMAScript although the listing for those systems/subsystems is not as exhaustive as the listings for the OS/2 tools are.
| | #REDIRECT [[:Category:Programming Languages]] |
| | |
| | |
| ==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 sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Alsys Ada]]||Compiler/debugger/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[Artek Ada]]||Compiler/debugger/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[GNAT]]||Compiler||Open Source - GNU GPL ||Discontinued
| |
| |-
| |
| |[[Alsys Ada|Thomson Software Products Ada]]||Compiler||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
| |
| |-
| |
| |}
| |
| | |
| <!-- Eiffel -->
| |
| <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;">Eiffel</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[ISE Eiffel]]|| -- ||Discontinued
| |
| |-
| |
| |[[SmallEiffel]]|| Open Source ||Discontinued
| |
| |-
| |
| |}
| |
| <!-- JAL -->
| |
| <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;">JAL</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[JALV]]|| Open Source - GNU GPL ||Current
| |
| |-
| |
| |}
| |
| </td>
| |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| <!-- 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>
| |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Canterbury Modula-2|Canterbury Modula 2 & Oberon-2]]||Compiler|| Commercial || Discontinued
| |
| |-
| |
| |[[Gardens Point Modula 2]]||Compiler|| Commercial/Open Source || Discontinued
| |
| |-
| |
| |[[Gardens Point Oberon-2]]||Compiler|| Commercial/Open Source || Discontinued
| |
| |-
| |
| |[[Logitech Modula-2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[Oberon V4]]||Environment||Commercial/Open Source || Discontinued
| |
| |-
| |
| |[[PMI DxfOut]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[PMI DynaMatrix]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[PMI EEv]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[PMI Macro2]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[PMI ModBase]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[PMI Repertorie]]||Library||Commercial|| Discontinued
| |
| |-
| |
| |[[SRC Modula 3]]||Compiler||Open Source || Discontinued
| |
| |-
| |
| |[[Stony Brook Professional Modula-2]]||Compiler|| Commercial || Discontinued
| |
| |-
| |
| |[[TopSpeed Modula-2]]||Compiler/Debug/IDE|| Commercial || Discontinued
| |
| |-
| |
| |[[XDS-x86 Modula 2]]||Compiler/Debug/IDE|| Commercial || Discontinued
| |
| |-
| |
| |[[Yafl]]||Compiler||Open Source||Discontinued
| |
| |-
| |
| |}
| |
| | |
| | |
| <!-- PASCAL -->
| |
| <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;">[[Pascal]]/Delphi/ObjectPascal</h3>
| |
| | |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Cabot UCSD Pascal]]||Environment|| Commercial || Discontinued
| |
| |-
| |
| |[[Extended Pascal]]||Compiler||Commercial || Discontinued
| |
| |-
| |
| |[[Free Pascal]]||Compiler/Debug/IDE|| Open Source || Current
| |
| |-
| |
| |[[GNU Pascal]]||Compiler||Open Source || Current
| |
| |-
| |
| |[[Irie Pascal]]||Interpreter||Commercial||Discontinued
| |
| |-
| |
| |[[Microsoft Pascal]]||Compiler||Commercial|| Discontinued
| |
| |-
| |
| |[[NDP Pascal]]||Compiler||Commercial|| Discontinued
| |
| |-
| |
| |[[Open Sibyl]]||Compiler/Debug/IDE||Open Source|| Discontinued
| |
| |-
| |
| |[[Pecan UCSD Pascal]]||Environment|| Commercial || Discontinued
| |
| |-
| |
| |[[Professional Pascal]]||Compiler||Commercial||Discontinued
| |
| |-
| |
| |[[Prospero Pascal]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[SpeedSoft Speed-Pascal/2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[Stony Brook Pascal+]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[TMT Pascal]]||Compiler||Commercial|| Still sold but discontinued
| |
| |-
| |
| |[[TopSpeed Pascal]]||Compiler/Debug/IDE||Commercial|| Discontinued
| |
| |-
| |
| |[[Virtual Pascal]]||Compiler||Freeware||Discontinued
| |
| |-
| |
| |[[WDSibyl]]||Compiler/Debug/IDE||Open Source || Current
| |
| |-
| |
| |}
| |
| | |
| <!-- SIMULA -->
| |
| <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;">[[Simula]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Cim]]||Open source||Discontinued
| |
| |-
| |
| |[[PC Simula]]|| Commercial ||Discontinued
| |
| |-
| |
| |}
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==IBM 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">
| |
| <!-- APL -->
| |
| <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;">APL</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[APL2]]||Commercial||Discontinued
| |
| |-
| |
| |[[The APL c compiler project]]||Open source||Current
| |
| |-
| |
| |}
| |
| | |
| | |
| <!-- FORTRAN -->
| |
| <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;">[[FORTRAN]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[IBM Fortran2| IBM Fortran/2]]||Commercial||Discontinued
| |
| |-
| |
| |[[IBM Personal Fortran]]||Commercial||Discontinued
| |
| |-
| |
| |[[IBM Professional Fortran]]||Commercial||Discontinued
| |
| |-
| |
| |[[Microsoft FORTRAN77]]||Commercial||Discontinued
| |
| |-
| |
| |[[NAS Fortran 90+]]||Commercial||Discontinued
| |
| |-
| |
| |[[NDP Fortran 90]]||Commercial||Discontinued
| |
| |-
| |
| |[[OpenWatcom C CPP and Fortran|OpenWatcom FORTRAN 77]]||Open Source||Current
| |
| |-
| |
| |[[Prospero FORTRAN 77]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| <!-- 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
| |
| |-
| |
| |}
| |
| | |
| <!-- RPG -->
| |
| <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;">RPG</h3>
| |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Code/400]]||Commercial||Discontinued
| |
| |-
| |
| |[[RPG II Application Platform]]||Commercial||Discontinued
| |
| |-
| |
| |[[VisualAge for RPG]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| See also [[#REXX/ObjectREXX]]
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==CPL branch==
| |
| <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">
| |
| <!-- BCPL -->
| |
| <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;">[[BCPL]]</h3>
| |
| | |
| {| class="wikitable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Martin Richards BCPL]]||Interpreter||Open Source||Current
| |
| |-
| |
| |}
| |
| <!-- C -->
| |
| <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;">[[C]]</h3>
| |
| | |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Borland C/C++]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[EMX Compiler]]||Compiler||Open Source ||Discontinued
| |
| |-
| |
| |[[General Application Workbench]]||GUI Creator||Commercial||Discontinued
| |
| |-
| |
| |[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler|| Open Source ||Current
| |
| |-
| |
| |[[Hockware VisPro/C]]||GUI Creator||Commercial||Discontinued
| |
| |-
| |
| |[[Innotek GCC]]||Compiler||Open Source ||Discontinued
| |
| |-
| |
| |[[IBM C Set|IBM C Set/2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM VisualAge Cplusplus Version 3.0 for OS/2|IBM VisualAge C++ Version 3.0 for OS/2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM C and Cplusplus Compilers, Version 3.6.5|IBM C and C++ Compilers, Version 3.6.5]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM VAC 4.0|IBM VisualAge C++ Professional 4.0]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[Lattice C]]||Compiler||Commercial||Discontinued
| |
| |-
| |
| |[[Metaware High C/C++]]||Compiler||Commercial||Discontinued
| |
| |-
| |
| |[[Microsoft C]]||Compiler||Commercial||Discontinued
| |
| |-
| |
| |[[Open Watcom|OpenWatcom C/C++]]||Compiler/Debug/IDE||Open Source||Current
| |
| |-
| |
| |[[Oracle Pro C]]||[[SQL]] >C/C++||Commercial||Discontinued
| |
| |-
| |
| |[[PCYACC/2]]||CASE||Commercial||Discontinued
| |
| |-
| |
| |[[TopSpeed C]]||Compiler/Debug/IDE||Commercial|| Discontinued
| |
| |-
| |
| |[[Vestronix Pro C]]||App Generator ||Commercial||Discontinued
| |
| |-
| |
| |[[X2C]]/dBx||[[xBase]] > C||Open Source||Current
| |
| |-
| |
| |[[Zortech C++]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| | |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| | |
| <!-- C++ -->
| |
| <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;">[[C++]]</h3>
| |
| | |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Borland C/C++]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[CdBFile]]||Library||Open Source||Discontinued
| |
| |-
| |
| |[[CThrough]]||Class Library||Commercial||Discontinued
| |
| |-
| |
| |[[EMX Compiler]]||Compiler||Open Source ||Discontinued
| |
| |-
| |
| |[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler|| Open Source ||Current
| |
| |-
| |
| |[[Hockware VisPro/C++]]||GUI Creator||Commercial||Discontinued
| |
| |-
| |
| |[[Innotek GCC]]||Compiler||Open Source ||Discontinued
| |
| |-
| |
| |[[IBM CPP Set|IBM C-Set++/2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM VisualAge Cplusplus Version 3.0 for OS/2|IBM VisualAge C++ Version 3.0 for OS/2]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM C and Cplusplus Compilers, Version 3.6.5|IBM C and C++ Compilers, Version 3.6.5]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[IBM VAC 4.0|IBM VisualAge C++ Professional 4.0]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |[[Metaware High C/C++]]||Compiler||Commercial||Discontinued
| |
| |-
| |
| |[[Open Watcom|OpenWatcom C/C++]]||Compiler/Debug/IDE||Open Source||Current
| |
| |-
| |
| |[[Oracle Pro C]]||SQL >C/C++||Commercial||Discontinued
| |
| |-
| |
| |[[TopSpeed C++]]||Compiler/Debug/IDE||Commercial|| Discontinued
| |
| |-
| |
| |[[V C++ GUI Framework]]||Library||Open Source||Discontinued
| |
| |-
| |
| |[[ZGRAF]]||Library||Commercial||Current
| |
| |-
| |
| |[[Zortech C++]]||Compiler/Debug/IDE||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| <!-- JAVA -->
| |
| <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;">[[Java]]</h3>
| |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Eclipse]]||IDE|| Open Source ||
| |
| |-
| |
| |[[Golden Code J2SE for OS/2]]||Environment|| Commercial ||Discontinued
| |
| |-
| |
| |[[IBM Java]]||Environment|| Commercial ||Discontinued
| |
| |-
| |
| |[[IBM VisualAge for Java]]||IDE|| Commercial ||Discontinued
| |
| |-
| |
| |[[InnoTek Java]]||Environment|| Free ||Discontinued
| |
| |-
| |
| |[[Jikes]]||Compiler|| Open Source ||
| |
| |-
| |
| |[[OpenJDK]]||Environment|| Open Source ||Current
| |
| |-
| |
| |[[Simplicity for Java]]|| || Commercial || Discontinued
| |
| |-
| |
| |}
| |
| | |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==Dynamically typed 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">
| |
| <!-- LISP -->
| |
| <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;">[[LISP]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[newLISP]]||Open Source - MIT license||Current
| |
| |-
| |
| |[[xLISP]]||Open Source - MIT license||
| |
| |-
| |
| |}
| |
| </td>
| |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| <!-- SMALLTALK -->
| |
| <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;">[[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
| |
| |-
| |
| |}
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==Scripting 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">
| |
| <!-- AGENA -->
| |
| <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;">AGENA</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Agena]]|| Open Source - GNU GPL - MIT ||Current
| |
| |-
| |
| |}
| |
| | |
| <!-- JAVASCRIPT -->
| |
| <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;">[[ECMAScript]] (JavaScript)</h3>
| |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Microsoft Typescript]]|| Open Source||Current
| |
| |-
| |
| |[[ScriptEase]]||Commercial||Discontinued
| |
| |}
| |
| | |
| <!-- LUA -->
| |
| <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;">LUA</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[LUA]]||Open Source - MIT license|| Current
| |
| |-
| |
| |}
| |
| <!-- PERL -->
| |
| <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;">Perl</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Perl]]||Open Source||
| |
| |-
| |
| |}
| |
| </td>
| |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| <!-- PYTHON -->
| |
| <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;">Python</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Python]]||Open Source||
| |
| |-
| |
| |}
| |
| | |
| <!-- REXX/ObjectREXX -->
| |
| <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;">REXX/ObjectREXX</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Dr. Dialog]]|| Freeware || Discontinued.
| |
| |-
| |
| |[[GpfRexx]]||Commercial||Discontinued
| |
| |-
| |
| |[[Regina REXX]]||Open Source|| Current.
| |
| |-
| |
| |[[RexxBOS]]|| Commercial || Discontinued.
| |
| |-
| |
| |[[REXXIO]]|| Freeware || Current
| |
| |-
| |
| |[[LesTecIO]]|| Commercial || Current
| |
| |-
| |
| |[[NetREXX]]||Open Source|| Discontinued.
| |
| |-
| |
| |[[ObjectREXX]]||Open Source|| Discontinued.
| |
| |-
| |
| |[[Hockware VisPro/REXX]]|| Commercial || Discontinued.
| |
| |-
| |
| |[[VX-REXX]]|| Commercial || Discontinued.
| |
| |-
| |
| |}
| |
| | |
| <!-- TCL/TK -->
| |
| <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;">Tcl/Tk</h3>
| |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Tcl/Tk]]||Open Source||Discontinued
| |
| |-
| |
| |}
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==Database 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">
| |
| <!-- D -->
| |
| <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;">D</h3>
| |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Rel]]||Open Source||Current
| |
| |-
| |
| |}
| |
| 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.
| |
| | |
| <!-- XBASE -->
| |
| <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;">[[xBase]]</h3>
| |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[CodeBase]]||Commercial||Discontinued
| |
| |-
| |
| |[[Harbour]]||Open Source||Current
| |
| |-
| |
| |[[xBase++]]||Commercial||Discontinued
| |
| |-
| |
| |[[xHarbour]]||Open Source||Discontinued
| |
| |-
| |
| |[[X2C]]||Open Source||Current
| |
| |-
| |
| |}
| |
| </td>
| |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| | |
| <!-- SQL -->
| |
| <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;">Structured Query Language (SQL)</h3>
| |
| {| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
| |
| |-
| |
| !Name!!Type!!License!!Status
| |
| |-
| |
| |[[Apache Derby]]||Database||Open Source||Current
| |
| |-
| |
| |[[Focus]]|| ||Commercial||Discontinued
| |
| |-
| |
| |[[General Application Workbench]]||GUI Creator||Commercial||Discontinued
| |
| |-
| |
| |[[Informix 4GL]]|| ||Commercial||Discontinued
| |
| |-
| |
| |[[Netware SQL]]||Database||Commercial||Discontinued
| |
| |-
| |
| |[[MSQL]]||Database||Open Source/Commercial||Discontinued
| |
| |-
| |
| |[[MySQL]]||Database||Open Source/Commercial||Current
| |
| |-
| |
| |[[Oracle Application Tools]]|| ||Commercial||Discontinued
| |
| |-
| |
| |[[Oracle Pro C]]||SQL >C/C++||Commercial||Discontinued
| |
| |-
| |
| |[[Postgresql]]||Database||Open Source/Commercial||Current
| |
| |-
| |
| |[[Professional Oracle]]|| ||Commercial||Discontinued
| |
| |-
| |
| |[[Raima dB_Vista]]||Database||Commercial||Discontinued
| |
| |-
| |
| |[[Raima Database Server]]||Database||Commercial||Discontinued
| |
| |-
| |
| |[[SQLBase]]||Database||Commercial||Discontinued
| |
| |-
| |
| |[[SQLite]]||Database||Open Source||Current
| |
| |-
| |
| |[[Supra DBMS]]||Database||Commercial||Deiscontinued
| |
| |-
| |
| |[[XQL]]|| ||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| </td>
| |
| </tr>
| |
| </table>
| |
| | |
| ==Sundry==
| |
| <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">
| |
| | |
| <!-- Assembler -->
| |
| <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;">Assembler</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[IBM ALP Assembler]]||Commercial||Discontinued
| |
| |-
| |
| |[[JWasm]]||Open Source||Current
| |
| |-
| |
| |[[Microsoft Assembler]]||Commercial||Discontinued
| |
| |-
| |
| |[[NASM Assembler]]||Open Source - LGPL||Current
| |
| |-
| |
| |[[OpenWatcom C CPP and Fortran|Wasm]]||Open Source||Current
| |
| |-
| |
| |[[Turbo Assembler]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| | |
| | |
| <!-- AWK -->
| |
| <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;">AWK</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[GNU awk (gawk)]]||Open Source - LGPL||Discontinued
| |
| |-
| |
| |}
| |
| <!-- COBOL -->
| |
| <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;">[[COBOL]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[IBM VisualAge COBOL]]|| Commercial ||Discontinued
| |
| |-
| |
| |[[Micro Focus Cobol/2]]||Commercial||Discontinued
| |
| |-
| |
| |[[Microsoft Cobol]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| <!-- PILOT -->
| |
| <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;">[[Pilot]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[RPilot]]||Open Source||Discontinued
| |
| |-
| |
| |}
| |
| </td>
| |
| | |
| <!-- SECOND COLUMN -->
| |
| <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
| |
| | |
| <!-- ProLog -->
| |
| <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;">[[Prolog]]</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Arity Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |[[IBM SAA AD/Cycle Prolog/2]]||Commercial||Discontinued
| |
| |-
| |
| |[[PDC Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |[[PMPro Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |[[Prolog II+]]||Commercial||Discontinued
| |
| |-
| |
| |[[Quintus Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |[[SICStus Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |[[SWI-Prolog]]||Open Source||Discontinued
| |
| |-
| |
| |[[Visual Prolog]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| | |
| | |
| <!-- 4GL -->
| |
| <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;">Fourth Generation Languages (4GL)</h3>
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| !Name!!License!!Status
| |
| |-
| |
| |[[Knowledgeman/2]]||Commercial||Discontinued
| |
| |-
| |
| |[[Omnis 5]]||Commercial||Discontinued
| |
| |-
| |
| |[[PowerHouse PC]]||Commercial||Discontinued
| |
| |-
| |
| |}
| |
| </td>
| |
| </tr>
| |
| </table>
| |