Jump to content

Category:Programming Languages: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
 
(29 intermediate revisions by 2 users 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.
[[Category: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
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[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
|-
|[[A68ToC]]||Open source||Current
|-
|[[ELLA]]||Open source||Current
|-
|[[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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Bywater Basic]]||"Street Basic" interpreter||Open Source||Discontinued
|-
|[[CA Realizer]]||BASIC RAD System||Commercial||Discontinued
|-
|[[GFA Basic]]||Basic interpreter and compiler ||Commercial||Discontinued
|-
|[[IBM VisualAge for Basic]]||Visual Basic compatible system||Commercial||Discontinued
|-
|[[Liberty BASIC]]||Slow interpreter but has some powerful functions||Was commercial, now freeware||Discontinued
|-
|[[LotusScript]]||Embedded interpreter||Commercial||Discontinued
|-
|[[Microshare Basic]]||Business Basic||Commercial||Discontinued
|-
|[[Microsoft Basic Professional]]||16bit Basic compiler||Commercial||Discontinued
|-
|[[Microsoft Visual Basic]]||Early visual Basic system||Commercial||Discontinued
|-
|[[Omni Basic]]||Portable Basic interpreter||Commercial||Discontinued
|-
|[[True Basic]]||Powerful structured interpreter||Commercial||Still sold but discontinued
|-
|[[WDBasic]]||"Street basic" interpreter||Freeware||Current
|}
 
Note that not all Basic implementation are structured but all above except Bywater are
 
<!--        CHILL    -->
    <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;">[[CHILL]]</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[GCC]]||Open source||Discontinued
|-
|}
 
 
<!--        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||Type||License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[ISE Eiffel]]||Development environment||Commercial/Open source ||Discontinued
|-
|[[SmallEiffel]]||Development environment||Open source ||Discontinued
|-
|[[Tower Eiffel]]||Development environment||Commercial||Discontinued
|-
|}
 
 
<!--        Fourier    -->
    <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;">[[Fourier]]</h3>
 
    <!--        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
|-
|[[Magnum Modula-2]]||Compiler||Commercial||Discontinued
|-
|[[M2CC/C]]||Modula to C cross compiler||Commercial||Discontinued
|-
|[[MODSIM II]]||Compiler/Simulator||Commercial|| Discontinued
|-
|[[Numerical Analysis Library]]||Maths library||Open source||Current
|-
|[[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]]||Dbf file I/O library||Commercial|| Discontinued
|-
|[[PMI Repertorie]]||Library||Commercial|| Discontinued
|-
|[[PMOS]]||RT & multi-tasking library||Open source||Current
|-
|[[SRC Modula 3]]||Compiler||Open Source || Discontinued
|-
|[[Stony Brook Professional Modula-2]]||Compiler|| Commercial || Discontinued
|-
|[[TopSpeed Modula-2]]||Compiler/Debug/IDE|| Commercial || Discontinued
|-
|[[TopSpeed TechKit]]||Library source code||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
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Free Pascal]]||Compiler/Debug/IDE|| Open Source  || Current
|-
|[[GNU Pascal]]||Compiler||Open Source  || Current
|-
|[[Irie Pascal]]||Interpreter||Commercial||Discontinued
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[LZ4]]||Bindings for compression library||Open source||Current
|-
|[[Microsoft Pascal]]||Compiler||Commercial|| Discontinued
|-
|[[NDP Pascal]]||Compiler/Debug/IDE||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
|-
|[[TopSpeed TechKit]]||Library source code||Commercial||Discontinued
|-
|[[Turbo Pascal Lex/Yacc]]||Parser generator||Open source||Discontinued
|-
|[[Virtual Pascal]]||Compiler||Freeware||Discontinued
|-
|[[vpTCP]]||TCP/IP sockets lib for Virtual Pascal||Freeware||Discontinued
|-
|[[WDSibyl]]||Compiler/Debug/IDE||Open Source || Current
|}
<!--      PEARL    -->
    <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;">[[PEARL]]</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[Werum PEARL]]||Commercial||Discontinued
|-
|}
<!--        SATHER    -->
    <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;">[[Sather]]</h3>
<!--        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!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[IBM Fortran2| IBM Fortran/2]]||Development environment||Commercial||Discontinued
|-
|[[IBM Personal Fortran]]||Development environment||Commercial||Discontinued
|-
|[[IBM Professional Fortran]]||Development environment||Commercial||Discontinued
|-
|[[Microsoft FORTRAN77]]||Development environment||Commercial||Discontinued
|-
|[[NAS Fortran 90+]]||Compiler||Commercial||Discontinued
|-
|[[NDP Fortran 90]]||Development environment||Commercial||Discontinued
|-
|[[OpenWatcom C CPP and Fortran|OpenWatcom FORTRAN 77]]||Development environment||Open Source||Current
|-
|[[Prospero FORTRAN 77]]||Development environment||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
|-
|[[Baby/38]]||Commercial||Discontinued
|-
|[[Code/400]]||Commercial||Discontinued
|-
|[[RPG II Application Platform]]||Commercial||Discontinued
|-
|[[VisualAge for RPG]]||Commercial||Discontinued
|-
|}
See also [[#REXX]]
</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
|-
|[[The APL c compiler project]]||Translator||Open source||Current
|-
|[[Borland C/C++]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Bullet]]||Database engine||Commercial||Discontinued
|-
|[[CC65]]||6502 family cross compiler||Open source||Discontinued
|-
|[[CC-Rider C++]]||Documenter, visualiser & analyser||Commercial||Discontinued
|-
|[[C/Database Toolchest]]||Database library||Commercial||Current
|-
|[[cstring]]||String manipulation library||Open source||Current
|-
|[[CUtil]]||Sundry OS/2 function library||Open source||Current
|-
|[[dbfLIB]]||Library||Commercial||Discontinued
|-
|[[Dynamic Windows]]||GUI/Widget framework||Open source||Current
|-
|[[Eco Common Lisp]]||Embedded scripting language||Open source||Current
|-
|[[e_Comm]]||Comm and networking library||Commercial||Discontinued
|-
|[[e_Db]]||Database engine||Commercial||Discontinued
|-
|[[e_Fs]]||Virtual file system||Commercial||Discontinued
|-
|[[EMX Compiler]]||Compiler||Open source||Discontinued
|-
|[[Ephedra]]||C/C++ to Java translator||Open source||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source||Current
|-
|[[FFTW]]||FFT library||Open source||Current
|-
|[[General Application Workbench]]||GUI Creator||Commercial||Discontinued
|-
|[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler||Open Source||Current
|-
|[[Greenleaf Data Windows]]||CLI windows & UI lib.||Commercial||Discontinued
|-
|[[Hockware VisPro/C]]||GUI Creator||Commercial||Discontinued
|-
|[[Innotek GCC]]||Compiler||Open source ||Discontinued
|-
|[[IBM C/2]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[IBM C Set/2]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[IBM C Set++ for OS/2]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[IBM VisualAge C++]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[Lattice C]]||Compiler||Commercial||Discontinued
|-
|[[Lattice Comm Library]]||Library||Commercial||Discontinued
|-
|[[Lattice dBC III]]||Library||Commercial||Discontinued
|-
|[[libcURL]]||URL communication library|| Open Source ||Current
|-
|[[libdbf]]||Reads dbf files||Open Source||Discontinued
|-
|[[libdvdcss]]||DVD disc decryption||Open Source||Current
|-
|[[Libxml2]]||[[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||[[XSLT]] parser library||Open source||Current
|-
|[[LZO]]||Compression library||Open source||Current
|-
|[[LZ4]]||Compression library||Open source||Current
|-
|[[Metaware High C/C++]]||Compiler||Commercial||Discontinued
|-
|[[Microsoft C]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[nCurses]]||Text mode UI library|| Open Source ||Current
|-
|[[Open Interface]]||GUI toolkit||Commercial||Discontinued
|-
|[[OpenSSL]]||SSL & encryption library||Open Source||Current
|-
|[[Open Watcom|OpenWatcom C/C++]]||Compiler/Debug/IDE||Open Source||Current
|-
|[[Oracle Pro*C]]||[[SQL]] >C/C++||Commercial||Discontinued
|-
|[[OZPD]]||A source code collection||Open Source||Current
|-
|[[PCYACC/2]]||CASE||Commercial||Discontinued
|-
|[[PDCRC]]||CRC routines in C||Open Source||Current
|-
|[[PDPCLIB]]||C functions library||Open Source||Current
|-
|[[Pixman]]||Low level graphics libray||Open source||Current
|-
|[[POSIX Pthreads]]||UNIX style threads lib||Open Source||Discontinued
|-
|[[Public Domain Curses]]||Text mode UI library|| Open Source ||Current
|-
|[[SDL]]||Multimedia abstraction library||Open Source||Current
|-
|[[shwild]]/shwild.fnmatch||CLI and file pattern matching||Open Source||Current
|-
|[[S-Lang]]||Embeddable scripting language||Open Source||Current
|-
|[[Small examples of Workplace Shell programming]]||WPS code snippets||Open Source||Discontinued
|-
|[[Snappy]]||Compression library & binding||Open Source||Current
|-
|[[SourceLink]]||Code visualiser, editor & browser||Commercial||Discontinued
|-
|[[Source Mapper]]||Code visualiser||Open source||Discontinued
|-
|[[Splint]]||Static analyser|| Open Source ||Current
|-
|[[SVGA-Kit and VESA-EMX]]||Graphics libraries||Open Source||Discontinued
|-
|[[The Standard Function Library]]||Common functions|| Open Source ||Discontinued
|-
|[[TopSpeed C]]||Compiler/Debug/IDE||Commercial|| Discontinued
|-
|[[TopSpeed TechKit]]||Library source code||Commercial||Discontinued
|-
|[[Vestronix Pro C]]||App Generator ||Commercial||Discontinued
|-
|[[VZ Programmer]]||Visual development system||Commercial||Discontinued
|-
|[[WebM libvpx]]||Video & streaming video library||Open Source||Current
|-
|[[X2C]]/dBx||[[xBase]] > C||Open Source||Current
|-
|[[XVT]]||Windows lib./UI abstraction||Commercial||Discontinued
|-
|[[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-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;">[[C Sharp]] (C#)</h3>
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
!Name!!Type!!License!!Status
|-
|[[ANTLR]]||Parser generator|| Open Source || Current
|-
|[[Exuberant ctags]]||Code indexer||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
|-
|[[Apache Xerces C++]]||Validating [[XML]] C++ class library||Open source||Current
|-
|[[Borland C/C++]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[Bullet]]||Database engine||Commercial||Discontinued
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[CC-Rider C++]]||Documenter, visualiser & analyser||Commercial||Discontinued
|-
|[[CdBFile]]||Library||Open Source||Discontinued
|-
|[[C++/Views]]||App framework/UI library||Commercial||Discontinued
|-
|[[CSLIB]]||Database file I/O class library||Commercial||Discontinued
|-
|[[CThrough]]||Class Library||Commercial||Discontinued
|-
|[[dbfLIB|dbfLIB++]]||Library||Commercial||Discontinued
|-
|[[Dynamic Windows]]||GUI/Widget framework||Open source||Current
|-
|[[e_Comm]]||Comm and networking library||Commercial||Discontinued
|-
|[[e_Db]]||Database engine||Commercial||Discontinued
|-
|[[e_Fs]]||Virtual file system||Commercial||Discontinued
|-
|[[EMX Compiler]]||Compiler||Open Source ||Discontinued
|-
|[[Ephedra]]||C/C++ to Java translator||Open source||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler|| Open Source ||Current
|-
|[[Guidelines]]||Application generator||Commercial||Discontinued
|-
|[[Hockware VisPro/C++]]||GUI Creator||Commercial||Discontinued
|-
|[[Innotek GCC]]||Compiler||Open Source ||Discontinued
|-
|[[IBM C Set++ for OS/2]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[IBM VisualAge C++]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[Kroni's Classes]]||Class library||PostcardWare||Discontinued
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[Lily]]||LISP Class library||Open source||Discontinued
|-
|[[LZ4]]||Compression library||Open source||Current
|-
|[[Metaware High C/C++]]||Compiler||Commercial||Discontinued
|-
|[[Net.h++]]||Networking classes||Commercial||Discontinued
|-
|[[ObjectPM]]||[[PM]] classes||Commercial||Discontinued
|-
|[[The Open Objects Library (OOL)]]||Class library||Freeware||Discontinued
|-
|[[Open Watcom|OpenWatcom C/C++]]||Compiler/Debug/IDE||Open Source||Current
|-
|[[OpenZinc]]||App framework/UI Library||Open Source||Current
|-
|[[Professor Owl]]||Application framework generator||Open source||Current
|-
|[[SDL]]||Multimedia abstraction library||Open Source||Current
|-
|[[shwild]]/shwild.fnmatch||CLI and file pattern matching||Open Source||Current
|-
|[[Snappy]]||Compression class library||Open Source||Current
|-
|[[Socket++]]||Networking class library||Open Source||Current
|-
|[[SourceLink]]||Code visualiser, editor & browser||Commercial||Discontinued
|-
|[[STLSoft]]||Additions to the [[STL]]||Open Source||Current
|-
|[[Threads.h++]]||Multi-threading classes||Commercial|| Discontinued
|-
|[[Tools.h++]]||Foundation classes||Commercial|| Discontinued
|-
|[[TopSpeed C++]]||Compiler/Debug/IDE||Commercial|| Discontinued
|-
|[[TopSpeed TechKit]]||Library source code||Commercial||Discontinued
|-
|[[V C++ GUI Framework]]||Library||Open Source||Discontinued
|-
|[[VZ Programmer]]||Visual development system||Commercial||Discontinued
|-
|[[WebM libvpx]]||Video & streaming video library||Open Source||Current
|-
|[[ZGRAF]]||Graphing library||Commercial||Current
|-
|[[OpenZinc|Zinc Application Framework]]||Multi platform UI Library||Commercial||Discontinued
|-
|[[Zipios++]]||Compression class library||Open source||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
|-
|[[ANTLR]]||Parser generator|| Open Source || Current
|-
|[[Apache XML Commons]]||Sundry [[Java]] based XML tools||Open source||Current
|-
|[[Apache Xerces2 Java]]||Modular [[XML]] parser||Open source||Current
|-
|[[BISS-AWT]]||UI library||Open Source||Discontinued
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Eclipse]]||IDE|| Open Source ||
|-
|[[e_Db]]||Database engine||Commercial||Discontinued
|-
|[[Ephedra]]||C/C++ to Java translator||Open source||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Golden Code J2SE for OS/2]]||Environment|| Commercial ||Discontinued
|-
|[[IBM Java]]||Environment|| Commercial  ||Discontinued
|-
|[[IBM VisualAge for Java]]||IDE|| Commercial  ||Discontinued
|-
|[[InnoTek Java]]||Environment||Commercial/Freeware||Discontinued
|-
|[[JFactory]]||IDE||Commercial||Discontinued
|-
|[[Jikes]]||Compiler|| Open Source ||
|-
|[[LZO]]||Compression library||Open source||Current
|-
|[[LZ4]]||Compression library||Open source||Current
|-
|[[Magician]]||[[OpenGL]] interface||Commercial||Discontinued
|-
|[[OpenJDK]]||Environment|| Open Source ||Current
|-
|[[Simplicity for Java]]|| || Commercial || Discontinued
|-
|[[Snappy]]||Compression library & binding||Open Source||Current
|}
 
<!--        Kotlin    -->
    <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;">[[Kotlin]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
!Name!!Type!!License!!Status
|-
|[[Kotlin]]||Interpreter/compiler||Open source||Current
|}
<!--        OBJECTIVE 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;">[[Objective C]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
!Name!!Type!!License!!Status
|-
|[[EMX Compiler]]||Compiler||Open Source ||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">
    <!--        Clojure    -->
    <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;">[[Clojure]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Clojure]]||Development system||Open Source||Current
|-
|[[ClojureScript]]||ECMAScript development system||Open Source||Current
|-
|}
 
    <!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[CLISP]]||Interpreter||Open Source||Discontinued
|-
|[[Closette]]||Meta-object protocol||Open Source||Discontinued
|-
|[[Eco Common Lisp]]||Embeddable interpreter||Open Source||Current
|-
|[[Emacs]]||Editor with built in interpreter||Open source ||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Kyoto Common Lisp]]||Compiler||Open Source||Discontinued
|-
|[[Lily]]||LISP on C++ class library||Open source||Discontinued
|-
|[[MIT/GNU Scheme]]||Compiler||Open Source||Discontinued
|-
|[[newLISP]]||Compiler||Open Source||Current
|-
|[[Portable Common Loops]]||CLSO implementation||Open Source||Discontinued
|-
|[[RefLisp]]||Standard interpreter||Open Source||Discontinued
|-
|[[SCM]]||Scheme interpreter and compiler||Open Source||Current
|-
|[[SLIB Portable Scheme Library]]||Scheme implementation library||Open Source||Current
|-
|[[Snappy]]||Compression library & binding||Open Source||Current
|-
|[[XLISP]]||Interpreter & bytecode compiler||Open Source||Current
|-
|}
    <!--        SINA    -->
    <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;">Sina</h3>
 
{| class="wikitable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Sina/st]]||Interpreter||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">
 
    <!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[ChapMan]]|| - ||Commercial||Discontinued
|-
|[[Enfin Smalltalk]]||Database/ST development system||Commercial||Discontinued
|-
|[[ENVY/Developer]]||Version control||Commercial||Discontinued
|-
|[[VisualAge Smalltalk]]||Development system||Commercial||Discontinued
|-
|[[Visual Smalltalk|PARTS Workbench]]||RAD development system||Commercial||Discontinued
|-
|[[Smalltalk Professional Debug Package]]||Debugger enhancements||Commercial||Discontinued
|-
|[[Smalltalk/V PM]]||Development system||Commercial||Discontinued
|-
|[[Snappy]]||Bindings for a compression library||Open Source||Current
|-
|[[Squeak]]||-||Open Source - Apache||Discontinued
|-
|[[VA Assist]]||Productivity add-on for VA Smalltalk||Commercial||Discontinued
|-
|[[Visual Smalltalk]]||Development system||Commercial||Discontinued
|-
|[[VisualWorks]]||Development system||Commercial||Discontinued
|-
|[[WidgetKit/Business Graphics]]||Graphics library||Commercial||Discontinued
|-
|[[WindowBuilder Pro]]||GUI builder||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
|-
|}
 
    <!--      Basic like    -->
    <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]] like</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[LotusScript]] ||Commercial||Embedded
|-
|}
 
    <!--      Batch files    -->
    <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;">Batch files</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[Batch files|OS/2 batch files]]||Functionality included with OS||Current
|-
|[[Batch files|DOS batch files]]||Functionality included with OS||Current
|-
|}
 
See also [[#UNIX Shell Scripts]]
 
    <!--      C like    -->
    <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 like</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[C Scripting Language]]||Open source||Current
|-
|[[C Styled Script]]||Open source||Discontinued
|-
|[[ScriptEase]]||Commercial||Discontinued
|-
|}
 
<!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
 
!Name!!Type||License!!Status
|-
|[[ANTLR]]||Parser generator|| Open Source || Current
|-
|[[Kotlin]]||>ECMAScript compiler||Open source||Current
|-
|[[LZ4]]||Compression library & bindings||Open source||Current
|-
|[[Microsoft Typescript]]||Language enhancement||Open Source||Current
|-
|[[ScriptEase]]||Interpreter||Commercial||Discontinued
|-
|[[Snappy]]||Bindings for a compression library||Open Source||Current
|-
|}
 
<!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[LUA]]||Interpreter||Open Source|| Current
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[Snappy]]||Bindings for a compression library||Open Source||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 sortable" border="1" cellpadding="5" cellspacing="0"
!Name!!Type||License!!Status
|-
|[[Apache Xerces Perl]]||Perl API for [[Xerces C++]] XML parser||Open source||Current
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[Perl]]||Interpreter||Open Source||Current
|-
|[[Snappy]]||Bindings for a compression library||Open Source||Current
|}
 
    <!--        PHP    -->
<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;">PHP</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[PHP]]||Interpreter||Open Source||Current
|-
|[[Typo3 Flow]]||Application framework||Open Source||Current
|-
|[[Snappy]]||Bindings for a compression library||Open Source||Current
|-
|[[Symfony]]||Application framework||Open Source||Current
|-
|}
 
<!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[ANTLR]]||Parser generator|| Open Source || Current
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[dbfread]]||DBF database file library|| Open Source || Current
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[Pixman]]||Low level graphics lib||Open source||Current
|-
|[[Python]]||Interpreter||Open Source||
|-
|[[Snappy]]||Bindings for a compression library||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">
 
    <!--        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]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[BuildSOM]]||Creates WPS objects||Freeware||Discontinued
|-
|[[Bullet]]||Database engine||Commercial||Discontinued
|-
|[[dbfREXX]]||Database engine||Commercial||Discontinued
|-
|[[Dr. Dialog]]||GUI Framework|| Freeware || Discontinued.
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[GpfRexx‎]]||GUI Framework||Commercial||Discontinued
|-
|[[Regina REXX]]||Interpreter||Open Source|| Current.
|-
|[[RexxBOS]]|| ||Commercial  || Discontinued.
|-
|[[REXXIO]]|| ||Freeware  || Current
|-
|[[LesTecIO]]|| ||Commercial  || Current
|-
|[[MAID]]||Graphical front-end & library||Commercial|| Current
|-
|[[NetREXX]]||Interpreter||Open Source|| Discontinued.
|-
|[[Object REXX]]||Interpreter||Open Source|| Discontinued.
|-
|[[OREXX/SQL]]||[[SQL]] database access||Open Source||Discontinued.
|-
|[[Personal REXX]]||Interpreter||Commercial||Discontinued
|-
|[[REXX/CURL]]||Internet library bindings||Open Source||Current.
|-
|[[REXX/Curses]]||Text UI library bindings||Open Source||Current.
|-
|[[REXX/EEC]]||Encode, encrypt & compress||Open Source||Current.
|-
|[[REXX/DW]]||Widget bindings||Open Source||Current.
|-
|[[REXX/GD]]||Bitmap manipulation extension||Open Source||Discontinued
|-
|[[REXX/ISAM]]||Database file access extension||Open Source||Current.
|-
|[[REXX/SQL]]||[[SQL]] database access||Open Source||Current.
|-
|[[REXX/Tk]]||Widget bindings||Open Source||Discontinued.
|-
|[[REXX/Trans]]||Helps you use REXX as a macro language in your own application||Open Source||Current
|-
|[[REXX/Wrapper]]||Wraps REXX code into an executable||Open Source||Current
|-
|[[SourceLink]]||Code visualiser, editor & browser||Commercial||Discontinued
|-
|[[spUtils]]||PM API functions & registry access||Open Source|| Discontinued.
|-
|[[Hockware VisPro/REXX]]||GUI Framework||Commercial (Now freeware)|| Discontinued.
|-
|[[VREXX]]||GUI Framework, widgets toolkit||Freeware||Discontinued.
|-
|[[VX-REXX]]||GUI Framework||Commercial||Discontinued.
|-
|}
    <!--    Ruby    -->
<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;">Ruby</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Canny]]||Web dev. template library||Open Source||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[Ruby]]||Interpreter||Open Source||Discontinued
|-
|[[Snappy]]||Bindings for a compression library||Open Source||Current
|-
|}
    <!--      S-Lang    -->
    <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;">[[S-Lang]]</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[JED]]||Text editor with a built in interpreter||Open source ||Current
|-
|[[S-Lang]]||Embeddable interpreter||Open source||Current
|-
|}
 
<!--        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!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Libxml2]]||Bindings for [[XML]] parser library||Open source||Current
|-
|[[Libxslt]]||Bindings for [[XSLT]] parser library||Open source||Current
|-
|[[PM Tcl/Tk]]||Tcl/Tk interpreter||Open Source||Discontinued
|}
    <!--      UNIX Shell Scripts    -->
    <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;">[[Shell script|UNIX Shell Scripts]]</h3>
 
{| class="wikitable" border="1"
!Name!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|}
 
    <!--      Vimscript    -->
    <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;">Vimscript</h3>
 
{| class="wikitable" border="1"
!Name!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Vim]]||Editor with built in interpreter||Open source ||Current
|}
</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. There are supposed to be two variants of D namely ''D Educational'' and ''D Industrial'', REL is a "D Educational" version.
 
<!--          -->
<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;">[[DATABUS]] (PL/B)</h3>
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[DB/C]]||Commercial||Discontinued
|-
|}
 
 
<!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Base32]]||xBase compiler||Commercial||Discontinued
|-
|[[Cairo]]||Harbour bindings for a graphics kernel||Open source||Current
|-
|[[CodeBase]]||Language neutral xBase engine||Commercial||Discontinued
|-
|[[dBase]]||Relational database system||Commercial||Discontinued
|-
|[[Harbour]]||xBase compiler||Open Source||Current
|-
|[[OnCMD]]||xBase Compiler||Open Source/Commercial||Current
|-
|[[xBase++]]||xBase compiler||Commercial||Discontinued
|-
|[[xHarbour]]||xBase compiler||Open Source||Discontinued
|-
|[[X2C]]||xBase compiler||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
|-
|[[DB2]]|| ||Commercial||Discontinued
|-
|[[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
|-
|[[OnCMD]]||Database||Commercial||Current
|-
|[[Oracle Application Tools]]|| ||Commercial||Discontinued
|-
|[[Oracle Pro*C]]||SQL C development system||Commercial||Discontinued
|-
|[[OREXX/SQL]]||[[SQL]] access for [[Object REXX]]||Open Source||Discontinued
|-
|[[O2 System]]||OO Engine w/SQL Front||Commercial||Discontinued
|-
|[[Postgresql]]||Database||Open Source/Commercial||Current
|-
|[[Professional Oracle]]|| ||Commercial||Discontinued
|-
|[[Raima dB_Vista]]||Database||Commercial||Discontinued
|-
|[[Raima Database Server]]||Database||Commercial||Discontinued
|-
|[[REXX/SQL]]||[[SQL]] access for [[REXX]]||Open Source||Current
|-
|[[SQLBase]]||Database||Commercial||Discontinued
|-
|[[SQLite]]||Database||Open Source||Current
|-
|[[Supra DBMS]]||Database||Commercial||Discontinued
|-
|[[XQL]]|| ||Commercial||Discontinued
|-
|}
</td>
</tr>
</table>
 
==Functional 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">
 
    <!--        ASpecT      -->
    <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;">[[ASpecT]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[ASpecT]]||Compiler||Open source||Discontinued
|-
|}
    <!--        Clean      -->
    <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;">Clean</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Concurrent Clean]]||Compiler||Open source||Discontinued
|-
|}
 
See also: [[Clojure]]
 
    <!--  Haskell    -->
<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;">Haskell</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[Gofer]]||Aka HUGS - Interpreter||Open Source||Discontinued
|-
|[[LZ4]]||Bindings for a compression library||Open source||Current
|-
|[[NHC]]||Compiler||Open Source||Discontinued
|-
|[[Snappy]]||Bindings for a compression library||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">
 
      <!--        NIAL      -->
    <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;">NIAL</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Q'NIAL]]||Compiler|| - ||Discontinued
|-
|}
 
<!--      Standard ML      -->
    <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;">[[Standard ML]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[Moskow SML]]||Compiler||Open source||Discontinued
|-
|}
 
</td>
</tr>
</table>
 
==Text & string oriented 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">
    <!--        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!!Type!!License!!Status
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[GNU awk]]||Compiler||Open source||Discontinued
|-
|[[Preditor/2]]||Editor with a built in AWK compiler||Commercial||Discontinued
|-
|}
    <!--        SNOBOL      -->
    <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;">[[SNOBOL]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[Catspaw SPITBOL]]||Compiler||Commercial||Discontinued
|-
|}
 
</td>
<!--        SECOND COLUMN        -->
  <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
 
    <!--  Icon    -->
<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;">[[The Icon programming language|Icon]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[Icon]]||Compiler||Open Source||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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[CC65]]||6502 family cross assembler||Open source||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[IBM ALP Assembler]]||Macro Assembler||Commercial||Discontinued
|-
|[[IDA]]||Disassembler/Debugger||Commercial||Discontinued
|-
|[[JWasm]]||Macro Assembler||Open Source||Current
|-
|[[LZ4]]||Compression library||Open source||Current
|-
|[[Microsoft Assembler]]||Macro Assembler||Commercial||Discontinued
|-
|[[NASM Assembler]]||Assembler||Open Source - LGPL||Current
|-
|[[OpenWatcom C CPP and Fortran|Wasm]]||Macro Assembler||Open Source||Current
|-
|[[ST-Open]]||Assembler library||Open Source||Current
|-
|[[TopSpeed TechKit]]||Library source code||Commercial||Discontinued
|-
|[[Turbo Assembler]]||Macro Assembler||Commercial||Discontinued
|-
|[[8085 Cross Assembler]]||As on tin||Open source||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 sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type!!License!!Status
|-
|[[ACUCOBOL-85]]||Compiler/Debug/IDE|| Commercial ||Discontinued
|-
|[[COBOL sp2]]||GUI Creator||Commercial||Discontinued
|-
|[[Code/400]]||AS/400 Cross development||Commercial||Discontinued
|-
|[[Easy Toolkit]] (ETK)|||Portability toolkit||Commercial||Discontinued
|-
|[[Exuberant ctags]]||Code indexer||Open source ||Current
|-
|[[IBM VisualAge COBOL]]||Compiler/Debug/IDE|| Commercial ||Discontinued
|-
|[[Micro Focus Cobol]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|[[Microsoft Cobol]]||Compiler/Debug/IDE||Commercial||Discontinued
|-
|}
<!--        FORTH    -->
    <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;">[[Forth]]</h3>
 
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0"
|-
!Name!!Type||License!!Status
|-
|[[C-Forth]]||Interpreter||Open Source||Discontinued
|-
|[[FIG-Forth]]||Interpreter||Open Source||Discontinued
|-
|[[FORTH/2]]||Interpreter||Shareware/Open Source||Discontinued
|-
|[[LMI Forth-83]]||Cross compiler||Commercial||Discontinued
|-
|[[UR/Forth]]||Compiler/Interpreter||Commercial||Discontinued
|}
 
</td>
<!--        SECOND COLUMN        -->
  <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
 
<!--        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
|-
|}
 
  <!--        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 sortable" border="1" cellpadding="5" cellspacing="0"
!Name!!Type||License!!Status
|-
|[[Arity Prolog]]||Compiler & interpreter||Commercial||Discontinued
|-
|[[Cairo]]||Graphics kernel||Open source||Current
|-
|[[IBM SAA AD/Cycle Prolog/2]]||Interpreter||Commercial||Discontinued
|-
|[[PDC Prolog]]||Compiler & RAD||Commercial||Discontinued
|-
|[[PMPro Prolog]]||Interpreter||Commercial||Discontinued
|-
|[[Prolog II+]]||Interpreter||Commercial||Discontinued
|-
|[[Quintus Prolog]]||Industrial strength interpreter||Commercial||Discontinued
|-
|[[SICStus Prolog]]||Industrial strength interpreter||Commercial||Discontinued
|-
|[[SWI-Prolog]]||Interpreter||Open Source||Discontinued
|-
|[[Visual Prolog]]||Compiler & RAD||Commercial||Discontinued
|-
|}
    <!--        SIMSCRIPT    -->
    <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;">SIMSCRIPT</h3>
 
{| class="wikitable" border="1"
|-
!Name!!License!!Status
|-
|[[SIMFACTORY II.5]]||Commercial||Discontinued
|-
|[[SIMSCRIPT II.5]]||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
|-
|[[Guidelines|JOT]]||Commercial||Discontinued
|-
|[[Knowledgeman/2]]||Commercial||Discontinued
|-
|[[OmniMark]]||Commercial||Discontinued
|-
|[[Omnis 5]]||Commercial||Discontinued
|-
|[[Borland Paradox|PAL]]||Commercial||Discontinued
|-
|[[PowerHouse PC]]||Commercial||Discontinued
|-
|}
See also [[#xBase]]
</td>
</tr>
</table>
 
==Markup and descriptive 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">
    <!--    GML Family    -->
    <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;">GML Family</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[Generalised Markup Language]]||Generic
|-
|[[HTML]]||Hypertext
|-
|[[SGML]]||Printed documentation
|-
|}
    <!--    Formatting    -->
    <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;">Formatting languages</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[CSS]]||HTML/XML "look & feel"
|-
|}
  <!--    Hardware    -->
    <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;">Hardware description and verification languages</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[Exuberant ctags]]||Code indexer for Vera, Verilog and VHDL
|-
|[[Vera]]||Verification language
|-
|[[Verilog]]||Description language
|-
|[[VHDL]]||Description language
|-
|}
 
</td>
 
<!--        SECOND COLUMN        -->
  <td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF">
 
    <!--    PDL    -->
    <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;">Page description languages</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[AFP]]||Document description lang.
|-
|[[MO:DCA]]||Page description lang., part of AFP
|-
|[[PCL]]||Page description lang.
|-
|[[Postscript]]||Page and screen description lang.
|-
|}
 
    <!--    TEX    -->
    <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;">[[TeX]]</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[Bibtex]]||-
|-
|}
    <!--    Wiki markup    -->
    <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;">Wiki markup formats</h3>
 
{| class="wikitable" border="1"
|-
!Name!!Type
|-
|[[Mediawiki]]||-
|-
|}
 
 
</td>
</tr>
</table>

Latest revision as of 20:25, 12 November 2017