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.
Structured languages
Note that not all Basic implementation are structured but all above except Bywater are
Name |
License |
Status
|
GCC |
Open source |
Discontinued
|
COMAL
Name |
License |
Status
|
UniCOMAL |
Commercial |
Current
|
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
|
JAL
Name |
License |
Status
|
JALV |
Open Source - GNU GPL |
Current
|
|
Pascal/Delphi/ObjectPascal
Name |
License |
Status
|
Werum PEARL |
Commercial |
Discontinued
|
Name |
License |
Status
|
Cim |
Open source |
Discontinued
|
PC Simula |
Commercial |
Discontinued
|
|
IBM languages
CPL branch
|
Name |
Type |
License |
Status
|
ANTLR |
Parser generator |
Open Source |
Current
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
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
|
Eco Common Lisp |
Embeddable interpreter |
Open Source |
Current
|
Emacs |
Editor with built in interpreter |
Open source |
Discontinued
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
MIT/GNU Scheme |
Compiler |
Open Source |
Discontinued
|
newLISP |
Compiler |
Open Source |
Current
|
Snappy |
Compression library & binding |
Open Source |
Current
|
xLISP |
Compiler |
Open Source |
|
|
|
Scripting languages
Agena
Name |
License |
Status
|
Agena |
Open Source - GNU GPL - MIT |
Current
|
Batch files
See also #UNIX Shell Scripts
C like
Name |
Type |
License |
Status
|
ANTLR |
Parser generator |
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
Name |
Type |
License |
Status
|
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
Name |
Type |
License |
Status
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
LZ4 |
Bindings for a compression library |
Open source |
Current
|
Perl |
Interpreter |
Open Source |
|
Snappy |
Bindings for a compression library |
Open Source |
Current
|
PHP
Name |
Type |
License |
Status
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
LZ4 |
Bindings for a compression library |
Open source |
Current
|
PHP |
Interpreter |
Open Source |
Current
|
Snappy |
Bindings for a compression library |
Open Source |
Current
|
Python
Name |
Type |
License |
Status
|
ANTLR |
Parser generator |
Open Source |
Current
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
LZ4 |
Bindings for a compression library |
Open source |
Current
|
Python |
Interpreter |
Open Source |
|
Snappy |
Bindings for a compression library |
Open Source |
Current
|
|
Name |
Type |
License |
Status
|
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.
|
Personal REXX |
Interpreter |
Commercial |
Discontinued
|
REXX/Curses |
Text UI library bindings |
Open Source |
Current.
|
REXX/DW |
Widget bindings |
Open Source |
Current.
|
REXX/GD |
Bitmap manipulation extension |
Open Source |
Discontinued
|
REXX/ISAM |
Database file extension |
Open Source |
Current.
|
REXX/Tk |
Widget bindings |
Open Source |
Discontinued.
|
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
Name |
Type |
License |
Status
|
Canny |
Web dev. template library |
Open Source |
Discontinued
|
Exuberant ctags |
Code indexer |
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
|
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
|
Vimscript
Name |
Type |
License |
Status
|
Exuberant ctags |
Code indexer |
Open source |
Current
|
Vim |
Editor with built in interpreter |
Open source |
Current
|
|
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 |
License |
Status
|
Base32 |
Commercial |
Discontinued
|
CodeBase |
Commercial |
Discontinued
|
dBase |
Commercial |
Discontinued
|
Harbour |
Open Source |
Current
|
OnCMD |
Open Source/Commercial |
Current
|
xBase++ |
Commercial |
Discontinued
|
xHarbour |
Open Source |
Discontinued
|
X2C |
Open Source |
Current
|
|
|
Functional languages
Name |
Type |
License |
Status
|
ASpecT |
Compiler |
Open source |
Discontinued
|
Clean
See also: Clojure
Haskell
Name |
Type |
License |
Status
|
Gofer |
Compiler |
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
|
|
NIAL
Name |
Type |
License |
Status
|
Q'NIAL |
Compiler |
- |
Discontinued
|
|
Text & string oriented languages
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
|
|
Name |
Type |
License |
Status
|
Icon |
Compiler |
Open Source |
Discontinued
|
|
Sundry
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
|
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
|
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
Fourth Generation Languages (4GL)
See also #xBase
|
Markup and descriptive languages
GML Family
Formatting languages
Name |
Type
|
CSS |
HTML/XML "look & feel"
|
Hardware description and verification languages
|
Page description languages
Name |
Type
|
AFP |
Document description lang.
|
MO:DCA |
Page description lang., part of AFP
|
PCL |
Page description lang.
|
Postscript |
Page and screen description lang.
|
Wiki markup formats
|
Subcategories
This category has the following 37 subcategories, out of 37 total.
Pages in category "Programming Languages"
The following 83 pages are in this category, out of 83 total.