Category:Tools: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
This section gives the OS/2 and eComStation developer a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions. | This section gives the OS/2 and eComStation developer a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions. | ||
==Tools by Programing Language== | |||
<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" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[GNAT]] ||Open Source - GNU GPL || | |||
|- | |||
|} | |||
<!-- 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 | |||
|- | |||
|} | |||
<!-- 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 | |||
|- | |||
|[[APL]]||-||Discontinued | |||
|- | |||
|} | |||
<!-- 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" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[NASM Assembler]]||Open Source - LGPL||Current | |||
|- | |||
|[[IBM ALP Assembler]]||Commercial||Discontinued | |||
|- | |||
|[[Microsoft Assembler]]||Commercial||Discontinued | |||
|- | |||
|} | |||
<!-- 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!!License!!Status | |||
|- | |||
|[[GNU awk (gawk)]]||Open Source - LGPL||Current | |||
|- | |||
|} | |||
<!-- 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" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[IBM VisualAge for Basic]] ||Commercial||Discontinued | |||
|- | |||
|[[Liberty BASIC]] ||Commercial||Discontinued | |||
|- | |||
|[[True Basic]] ||Commercial||Discontinued | |||
|- | |||
|} | |||
<!-- C/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/C++</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[EMX Compiler]]|| Open Source ||Discontinued | |||
|- | |||
|[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]|| Open Source ||Current | |||
|- | |||
|[[Innotek GCC]]|| Open Source ||Discontinued | |||
|- | |||
|[[IBM C Set|IBM C Set/2]]||Commercial||Discontinued | |||
|- | |||
|[[IBM CPP Set|IBM C-Set++/2]]||Commercial||Discontinued | |||
|- | |||
|[[IBM VisualAge Cplusplus Version 3.0 for OS/2|IBM VisualAge C++ Version 3.0 for OS/2]]||Commercial||Discontinued | |||
|- | |||
|[[IBM C and Cplusplus Compilers, Version 3.6.5|IBM C and C++ Compilers, Version 3.6.5]]||Commercial||Discontinued | |||
|- | |||
|[[IBM VAC 4.0|IBM VisualAge C++ Professional 4.0]]||Commercial||Discontinued | |||
|- | |||
|[[OpenWatcom C CPP and Fortran|OpenWatcom C/C++ and Fortran]]||Open Source||Current | |||
|- | |||
|[[Borland C/CPP|Borland C/C++ Version 2.0]]||Commercial||Discontinued | |||
|- | |||
|[[Metaware High C/C++]]||Commercial||Discontinued | |||
|- | |||
|[[Hockware VisPro/C]]||Commercial||Discontinued | |||
|- | |||
|[[Hockware VisPro/C++]]||Commercial||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" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[IBM VisualAge COBOL]]|| Commercial ||Discontinued | |||
|- | |||
|} | |||
</td> | |||
<!-- SECOND COLUMN --> | |||
<td style="width:50%; width:50%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #FFFFFF"> | |||
<!-- JAVA --> | |||
<h3 id="sec-col2-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;">Java </h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Eclipse]]|| Open Source || | |||
|- | |||
|[[Golden Code J2SE for OS/2]]|| Commercial ||Discontinued | |||
|- | |||
|[[IBM Java]]|| Commercial ||Discontinued | |||
|- | |||
|[[IBM VisualAge for Java]]|| Commercial ||Discontinued | |||
|- | |||
|[[InnoTek Java]]|| Free ||Discontinued | |||
|- | |||
|[[Jikes]]|| Open Source || | |||
|- | |||
|[[OpenJDK]]|| Open Source ||Current | |||
|- | |||
|} | |||
<!-- 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</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[TopSpeed Modula-2]]|| - || | |||
|- | |||
|[[XDS-x86 Modula 2]]|| - || | |||
|- | |||
|} | |||
<!-- 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" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Free Pascal]]|| Open Source || Current | |||
|- | |||
|[[WDSibyl]]|| Open Source || Current | |||
|- | |||
|[[Virtual Pascal]]||Freeware||Discontinued | |||
|- | |||
|} | |||
<!-- 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;">Pascal/Delphi/ObjectPascal</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Pearl]]||Open Source|| | |||
|- | |||
|} | |||
<!-- 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;">Pascal/Delphi/ObjectPascal</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Python]]||Open Source|| | |||
|- | |||
|} | |||
<!-- 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/ObjectREXX</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[Dr. Dialog]]|| Freeware || Discontinued. | |||
|- | |||
|[[Regina REXX]]||Open Source|| | |||
|- | |||
|[[NetREXX]]||Open Source|| Discontinued. | |||
|- | |||
|[[ObjectREXX]]||Open Source|| Discontinued. | |||
|- | |||
|[[Hockware VisPro/REXX]]|| Commercial || Discontinued. | |||
|- | |||
|[[VX-REXX]]|| Commercial || Discontinued. | |||
|- | |||
|} | |||
<!-- 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 | |||
|- | |||
|} | |||
<!-- SMALLTALK --> | |||
<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;">SmallTalk</h3> | |||
{| class="wikitable" border="1" | |||
|- | |||
!Name!!License!!Status | |||
|- | |||
|[[IBM VisualAge Smalltalk Enterprise 6.0|IBM VisualAge Smalltalk Enterprise 6.0]]||Commercial||Discontinued | |||
|- | |||
|[[Squeak]]||Open Source - Apache||Discontinued | |||
|- | |||
|} | |||
</td> | |||
</tr> | |||
</table> | |||
== Categories == | == Categories == | ||
Line 355: | Line 622: | ||
|} | |} | ||
Revision as of 21:34, 2 September 2012
This section gives the OS/2 and eComStation developer a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions.
Tools by Programing Language
Ada
AGENA
APL
Assembler
AWK
Basic
C/C++
COBOL
|
Java
Modula
Pascal/Delphi/ObjectPascal
Pascal/Delphi/ObjectPascal
Pascal/Delphi/ObjectPascal
REXX/ObjectREXX
PL/I
SmallTalk
|
Categories
Full PackagesThis includes full development packages, containing elements like compiler(s), make tools, debuggers etc. The most important single tools from any package should be also entered in the appropriate sections below.
Developer's Toolkits for OS/2
Source Code GeneratorsFacilities for automatically generating source code
Debugging ToolsDebugging tools, including debuggers, trace tools etc.
Code InterpretersInterpreters for interpreted or scripting languages
EditorsSource code and special editors for development purposes.
Versioning
|
Integrated Developer's Environments (IDE)GUI frameworks integrating all necessary development tools into one surface. Note: Most programmer's editors can also be configured to serve as simple IDEs
Make ToolsTools for applying all kinds of actions (like: compiling, linking etc.) depending on rules and dependencies.
Binary Code Generators (Compilers, Linkers etc.)Tools for generating binary code (like intermediate *.obj files, executables, run time libraries, binary ressources, compiled documentation like *.inf or *.hlp files) from source code.
Code LibrariesCode libraries.
Online Help Compilers and Tools
InstallersInstallation tools for distributing any software package.
|
Subcategories
This category has the following 31 subcategories, out of 31 total.
Pages in category "Tools"
The following 37 pages are in this category, out of 37 total.