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
|
ClojureScript |
ECMAScript development system |
Open Source |
Current
|
Name |
Type |
License |
Status
|
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
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
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
|
Typo3 Flow |
Application framework |
Open Source |
Current
|
Snappy |
Bindings for a compression library |
Open Source |
Current
|
Symfony |
Application framework |
Open Source |
Current
|
Python
Name |
Type |
License |
Status
|
ANTLR |
Parser generator |
Open Source |
Current
|
dbfread |
DBF database file library |
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
|
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
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 |
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
|
|
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
|
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.