|
|
Line 477: |
Line 477: |
| !Name!!Type||License!!Status | | !Name!!Type||License!!Status |
| |- | | |- |
| |[[Dr. Dialog]]||GUI Framework|| Freeware || Discontinued. | | |[[DrDialog]]||GUI Framework|| Freeware || |
| |- | | |- |
| |[[GpfRexx]]||GUI Framework||Commercial||Discontinued | | |[[GpfRexx]]||GUI Framework||Commercial|| |
| |- | | |- |
| |[[NetREXX]]||Interpreter||Open Source|| Discontinued | | |[[NetREXX]]||Interpreter||Open Source|| |
| |- | | |- |
| |[[Object REXX]]||Interpreter||Open Source|| Discontinued | | |[[Object REXX]]||Interpreter||Open Source|| |
| |- | | |- |
| |[[Personal REXX]]||Interpreter||Commercial||Discontinued | | |[[Personal REXX]]||Interpreter||Commercial|| |
| |- | | |- |
| |[[Procedures Language 2/REXX]]||Interpreter||Included with OS/2|| | | |[[Procedures Language 2/REXX]]||Interpreter||Included with OS/2|| |
| |- | | |- |
| |[[Regina REXX]]||Interpreter||Open Source|| Current | | |[[Regina REXX]]||Interpreter||Open Source|| |
| |- | | |- |
| |[[Hockware VisPro/REXX]]||GUI Framework||Commercial (Now freeware)|| Discontinued | | |[[Hockware VisPro/REXX]]||GUI Framework||Commercial (Now freeware)|| |
| |- | | |- |
| |[[VREXX]]||GUI Framework, widgets toolkit||Freeware||Discontinued | | |[[VREXX]]||GUI Framework, widgets toolkit||Freeware|| |
| |- | | |- |
| |[[VX-REXX]]||GUI Framework||Commercial||Discontinued | | |[[VX-REXX]]||GUI Framework||Commercial|| |
| |} | | |} |
|
| |
|
Revision as of 06:17, 5 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
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
|
CC65 |
6502 family cross assembler |
Open source |
Discontinued
|
IBM ALP Assembler |
Macro Assembler |
Commercial |
Discontinued
|
IDA |
Disassembler/Debugger |
Commercial |
Discontinued
|
JWasm |
Macro Assembler |
Open Source |
Current
|
Microsoft Assembler |
Macro Assembler |
Commercial |
Discontinued
|
NASM Assembler |
Assembler |
Open Source - LGPL |
Current
|
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
|
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