|
|
| Line 255: |
Line 255: |
| |[[EMX Compiler]]||Compiler||Open source||Discontinued | | |[[EMX Compiler]]||Compiler||Open source||Discontinued |
| |- | | |- |
| |[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler||Open Source||Current | | |[[GNU Compiler Collection]]||Compiler||Open Source||Current |
| |- | | |- |
| |[[Innotek GCC]]||Compiler||Open source ||Discontinued | | |[[Innotek GCC]]||Compiler||Open source ||Discontinued |
| Line 282: |
Line 282: |
| |[[EMX Compiler]]||Compiler||Open Source ||Discontinued | | |[[EMX Compiler]]||Compiler||Open Source ||Discontinued |
| |- | | |- |
| |[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Compiler|| Open Source ||Current | | |[[GNU Compiler Collection]]||Compiler|| Open Source ||Current |
| |- | | |- |
| |[[Innotek GCC]]||Compiler||Open Source ||Discontinued | | |[[Innotek GCC]]||Compiler||Open Source ||Discontinued |
Revision as of 17:32, 1 December 2019
Development tools sorted by the programming language they use. On this page we primarily list tools that are used to build native OS/2 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.
Structured languages
| Name |
License |
Status
|
| A68ToC |
Open source |
Current
|
| ELLA |
Open source |
Current
|
| OCCL Algol 68 |
Commercial |
Discontinued
|
Note that not all Basic implementation are structured, but all above except Bywater are.
| Name |
License |
Status
|
| GCC |
Open source |
Discontinued
|
| Name |
License |
Status
|
| UniCOMAL |
Commercial |
Current
|
| Name |
Type |
License |
Status
|
| ISE Eiffel |
Development environment |
Commercial/Open source |
Discontinued
|
| SmallEiffel |
Development environment |
Open source |
Discontinued
|
| Tower Eiffel |
Development environment |
Commercial |
Discontinued
|
JAL
| Name |
License |
Status
|
| JALV |
Open Source - GNU GPL |
Current
|
Modula
Pascal/Delphi/ObjectPascal
| Name |
License |
Status
|
| Werum PEARL |
Commercial |
Discontinued
|
| Name |
License |
Status
|
| Cim |
Open source |
Discontinued
|
| PC Simula |
Commercial |
Discontinued
|
IBM languages
| Name |
Type |
License |
Status
|
| GNU Fortran 77 |
Compiler |
Open Source |
Discontinued
|
| 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 FORTRAN 77 |
Development environment |
Open Source |
Current
|
| Prospero FORTRAN 77 |
Development environment |
Commercial |
Discontinued
|
| Watcom FORTRAN 77 |
Development environment |
Commercial |
Discontinued
|
See also #REXX
CPL branch
| Name |
Type |
License |
Status
|
| EMX Compiler |
Compiler |
Open Source |
Discontinued
|
Dynamically typed languages
| Name |
Type |
License |
Status
|
| Clojure |
Development system |
Open Source |
Current
|
| Name |
Type |
License |
Status
|
| CLISP |
Interpreter |
Open Source |
Discontinued
|
| Eco Common Lisp |
Embeddable interpreter |
Open Source |
Current
|
| Emacs |
Editor with built in interpreter |
Open source |
Discontinued
|
| Kyoto Common Lisp |
Compiler |
Open Source |
Discontinued
|
| MIT/GNU Scheme |
Compiler |
Open Source |
Discontinued
|
| newLISP |
Compiler |
Open Source |
Current
|
| Portable Common Loops |
CLOS implementation |
Open Source |
Discontinued
|
| RefLisp |
Standard interpreter |
Open Source |
Discontinued
|
| SCM |
Scheme interpreter and compiler |
Open Source |
Current
|
| XLISP |
Interpreter & bytecode compiler |
Open Source |
Current
|
Sina
| Name |
Type |
License |
Status
|
| Sina/st |
Interpreter |
Open Source |
Discontinued
|
Scripting languages
Agena
| Name |
License |
Status
|
| Agena |
Open Source - GNU GPL - MIT |
Current
|
Batch files
See also #UNIX Shell Scripts
C like
LUA
| Name |
Type |
License |
Status
|
| LUA |
Interpreter |
Open Source |
Current
|
Perl
| Name |
Type |
License |
Status
|
| JPerl |
Japanised interpreter |
Open Source |
Discontinued
|
| Perl |
Interpreter |
Open Source |
Current
|
PHP
| Name |
Type |
License |
Status
|
| PHP |
Interpreter |
Open Source |
Current
|
| Typo3 Flow |
Application framework |
Open Source |
Current
|
| Symfony |
Application framework |
Open Source |
Current
|
Python
| Name |
Type |
License |
Status
|
| Python |
Interpreter |
Open Source |
|
Ruby
| Name |
Type |
License |
Status
|
| Ruby |
Interpreter |
Open Source |
Discontinued
|
| Name |
Type |
License |
Status
|
| S-Lang |
Embeddable interpreter |
Open source |
Current
|
| Name |
Type |
License |
Status
|
| PM Tcl/Tk |
Tcl/Tk interpreter |
Open Source |
Discontinued
|
Database languages
D
| 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.
| Name |
License |
Status
|
| DB/C |
Commercial |
Discontinued
|
| Name |
Type |
License |
Status
|
| Base32 |
xBase compiler |
Commercial |
Discontinued
|
| 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 |
Discontinued
|
| xBaseJ |
Java access to xBase databases |
Open Source |
Current
|
| xBase++ |
xBase compiler |
Commercial |
Discontinued
|
| xHarbour |
xBase compiler |
Open Source |
Discontinued
|
| X2C |
xBase compiler |
Open Source |
Current
|
| 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
|
Functional languages
| Name |
Type |
License |
Status
|
| ASpecT |
Compiler |
Open source |
Discontinued
|
Clean
| Name |
Type |
License |
Status
|
| Concurrent Clean |
Compiler |
Open source |
Discontinued
|
See also: Clojure
Haskell
| Name |
Type |
License |
Status
|
| Gofer |
Aka HUGS - Interpreter |
Open Source |
Discontinued
|
| NHC |
Compiler |
Open Source |
Discontinued
|
NIAL
| Name |
Type |
License |
Status
|
| Q'NIAL |
Compiler |
- |
Discontinued
|
| Name |
Type |
License |
Status
|
| Moscow ML |
Compiler |
Open source |
Discontinued
|
Text & string oriented languages
| Name |
Type |
License |
Status
|
| GNU awk |
Compiler |
Open source |
Discontinued
|
| Preditor/2 |
Editor with a built in AWK compiler |
Commercial |
Discontinued
|
Icon
| Name |
Type |
License |
Status
|
| Icon |
Compiler |
Open Source |
Discontinued
|
Sundry
| Name |
Type |
License |
Status
|
| ACUCOBOL-85 |
Compiler/Debug/IDE |
Commercial |
Discontinued
|
| CA-Realia |
Development environment |
Commercial |
Discontinued
|
| CA-Telon |
CASE tool/application generator |
Commercial |
Discontinued
|
| COBOL sp2 |
GUI Creator |
Commercial |
Discontinued
|
| Code/400 |
AS/400 Cross development |
Commercial |
Discontinued
|
| IBM VisualAge COBOL |
Compiler/Debug/IDE |
Commercial |
Discontinued
|
| Micro Focus Cobol |
Compiler/Debug/IDE |
Commercial |
Discontinued
|
| Microsoft Cobol |
Compiler/Debug/IDE |
Commercial |
Discontinued
|
| 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
|
| Name |
License |
Status
|
| RPilot |
Open Source |
Discontinued
|
SIMSCRIPT
| Name |
License |
Status
|
| SIMFACTORY II.5 |
Commercial |
Discontinued
|
| SIMSCRIPT II.5 |
Commercial |
Discontinued
|
Fourth Generation Languages (4GL)
| Name |
License |
Status
|
| JOT |
Commercial |
Discontinued
|
| Knowledgeman/2 |
Commercial |
Discontinued
|
| OmniMark |
Commercial |
Discontinued
|
| Omnis 5 |
Commercial |
Discontinued
|
| PAL |
Commercial |
Discontinued
|
| PowerHouse PC |
Commercial |
Discontinued
|
See also #xBase