Jump to content

List of Programming Languages Articles: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
This are the articles related to diferent programming languages under OS/2.
This are the articles related to diferent programming languages under OS/2.
 
{|style="border:1px solid #cedff2; background:#f5faff; " cellpadding="10"
<!--        TABLE WITH COLUMNS        -->
|- style="vertical-align:top;"
<table>
|
<tr style="vertical-align:top;">
==EDM/2 Wiki Articles==
 
====Ada====
<!--        FIRST COLUMN        -->
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
 
<h3 id="mp-itn-h2" 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;">EDM/2 Wiki Articles</h3>
 
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Ada</h4>
* [[Nonformal introduction to ADA-95]] by [[Leonid Dulman]] (Nov 1996)
* [[Nonformal introduction to ADA-95]] by [[Leonid Dulman]] (Nov 1996)
 
====Assembler====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Assembler</h4>
* [[WorkPlace Shell Programming In Assembler/2]]
* [[WorkPlace Shell Programming In Assembler/2]]
 
====C / C++====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">C / C++</h4>
 
* [[The Quick and Dirty "Hello World" with GCC]] by [[User:Martini|Martin Iturbide]] (May 2016)
* [[The Quick and Dirty "Hello World" with GCC]] by [[User:Martini|Martin Iturbide]] (May 2016)
* [[UsingThreads]] by [[User:Myrkraverk|Johann Oskarsson]] (Nov 2007)
* [[UsingThreads]] by [[User:Myrkraverk|Johann Oskarsson]] (Nov 2007)
Line 112: Line 102:
* [[Resources and Decompiling Them]] by Martin Lafaix (Jun 1994)
* [[Resources and Decompiling Them]] by Martin Lafaix (Jun 1994)
* [[Hints for writing simple programs for both OS/2 and DOS]] by [[Roger Orr]] (Apr 1990)
* [[Hints for writing simple programs for both OS/2 and DOS]] by [[Roger Orr]] (Apr 1990)
 
====Java====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Java</h4>
* [[Java 1.1, 1.2 and 1.3--what's the difference?]] by [[Simon Gronlund]] (16 August 2000)
* [[Java 1.1, 1.2 and 1.3--what's the difference?]] by [[Simon Gronlund]] (16 August 2000)
* '''Into Java''' by [[Simon Gronlund]]
* '''Into Java''' by [[Simon Gronlund]]
Line 160: Line 149:
* [[Java--An Exciting World of Opportunities]] by [[David Mounce]] (Apr 1996)
* [[Java--An Exciting World of Opportunities]] by [[David Mounce]] (Apr 1996)
* [[Introduction to Java]] by [[Carsten Whimster]]  (Mar 1996)
* [[Introduction to Java]] by [[Carsten Whimster]]  (Mar 1996)
 
====Oberon====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Oberon</h4>
* [[XDS Oberon]] by [[Paul Floyd]] (May 1999)
* [[XDS Oberon]] by [[Paul Floyd]] (May 1999)
* [[A Description of the Oberon-2 Language]] by [[Paul Floyd]] (Aug 1998)
* [[A Description of the Oberon-2 Language]] by [[Paul Floyd]] (Aug 1998)
* [[A Discussion of Oberon]] by [[Paul Floyd]] (Aug 1998)
* [[A Discussion of Oberon]] by [[Paul Floyd]] (Aug 1998)
 
====Object REXX====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Object REXX</h4>
* [[Object Orientation using Object REXX]] by [[Derek Clarkson]] (Jul 1995)
* [[Object Orientation using Object REXX]] by [[Derek Clarkson]] (Jul 1995)
 
====Pascal====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Pascal</h4>
* [[Free Pascal Compiler Review]] by [[Prokushev]] (May 2005)
* [[Free Pascal Compiler Review]] by [[Prokushev]] (May 2005)
 
====Perl====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Perl</h4>
* [[Introduction to Perl]] By [[Heiko Korsawe]], Translation by [[Thomas Klein]] (Oct 2001)
* [[Introduction to Perl]] By [[Heiko Korsawe]], Translation by [[Thomas Klein]] (Oct 2001)
 
====OS/2 Internals====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OS/2 Internals</h4>
;Debugging
;Debugging
* [[The OS/2 Debug Kernel]] by [[Charlie Schmitt]] and [[Monte Copeland]] (Jun 1994)
* [[The OS/2 Debug Kernel]] by [[Charlie Schmitt]] and [[Monte Copeland]] (Jun 1994)
Line 208: Line 192:
* [[Writing your own PSTAT]] by [[Roger Orr]] (Aug 1992)
* [[Writing your own PSTAT]] by [[Roger Orr]] (Aug 1992)
* [[OS/2 signal handling]] by [[Roger Orr]] (Dec 1990)
* [[OS/2 signal handling]] by [[Roger Orr]] (Dec 1990)
 
====OpenGL====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OpenGL</h4>
* A Model Viewer by [[Perry Newhook]]
* A Model Viewer by [[Perry Newhook]]
** [[OpenGL on OS/2 - A Model Viewer - Part 1]] (Sep 1998)
** [[OpenGL on OS/2 - A Model Viewer - Part 1]] (Sep 1998)
Line 228: Line 211:
**[[OpenGL on OS/2 - An Introduction]] (Jul 1997)
**[[OpenGL on OS/2 - An Introduction]] (Jul 1997)


<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">API</h4>
====API====
* [[Using the IBM Developer API Extensions for OS/2 Warp]] by [[Todd Crowe]] (Apr 1996)
* [[Using the IBM Developer API Extensions for OS/2 Warp]] by [[Todd Crowe]] (Apr 1996)


<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Other Programming Wiki Articles</h4>
====Other Programming Wiki Articles====
* [[Programming Dynamic Job Properties Under OS/2]] by [[Jason Koeninger]] (Jan 1999)
* [[Programming Dynamic Job Properties Under OS/2]] by [[Jason Koeninger]] (Jan 1999)
* [[Real Glass]] by [[Tels]] (Dec 1997)
* [[Real Glass]] by [[Tels]] (Dec 1997)
Line 240: Line 223:
* [[OS/2 2.0 Frequently Asked Questions, Programmer's Edition]] Version 1.3  by [[Barry Jaspan]] (Sep 1992)
* [[OS/2 2.0 Frequently Asked Questions, Programmer's Edition]] Version 1.3  by [[Barry Jaspan]] (Sep 1992)


<h3 id="mp-itn-h2" 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;">Online CourseWare</h3>
==Online CourseWare==
* Programming with the OS2 Unicode APIs by [[Alex Taylor]] (2006)
* Programming with the OS2 Unicode APIs by [[Alex Taylor]] (2006)
* Introduction to OS/2 Warp Programming ([http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=OS290-v2_90-OS2WProgramming-rel1 Download full package]) by [[Les Bell]] (Apr 1999)
* Introduction to OS/2 Warp Programming ([http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=OS290-v2_90-OS2WProgramming-rel1 Download full package]) by [[Les Bell]] (Apr 1999)


<h3 id="mp-itn-h2" 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;">Presentations</h3>
==Presentations==
*''Java on OS/2'' by [[Ron Capelli]] (WarpStock 2002)
*''Java on OS/2'' by [[Ron Capelli]] (WarpStock 2002)


<h3 id="mp-itn-h2" 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;">EDM/2 Classic Articles</h3>
==EDM/2 Classic Articles==


<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">C</h4>
====C====
* [http://www.edm2.com/0510/rexxdll.html Building a REXX DLL in C] by [[Jorge, Paula, and Manuela Martins|Jorge Martins]] (Oct 1997)
* [http://www.edm2.com/0510/rexxdll.html Building a REXX DLL in C] by [[Jorge, Paula, and Manuela Martins|Jorge Martins]] (Oct 1997)
* [http://www.edm2.com/0306/ipc.html IPC Between DOS Processes] by [[Leif N. Eriksen]] (Jun 1995)
* [http://www.edm2.com/0306/ipc.html IPC Between DOS Processes] by [[Leif N. Eriksen]] (Jun 1995)
 
====Modula-2====
<h4 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Modula-2</h4>
* [http://www.edm2.com/0606/modula2.html Modula-2 Legacy Code: Problems and Solutions] by [[Dmitry Leskov]] (Jun 1998)
* [http://www.edm2.com/0606/modula2.html Modula-2 Legacy Code: Problems and Solutions] by [[Dmitry Leskov]] (Jun 1998)


<h3 id="mp-itn-h2" 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;">Related Articles</h3>
==Related Articles==
* [[List of Presentation Manager Articles]]
* [[List of Presentation Manager Articles]]
</td>


<!--        SECOND COLUMN        -->  
<!--        SECOND COLUMN        -->  
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
|
 
==External Articles==
<h3 id="mp-itn-h2" 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;">External Articles</h3>
* [http://www.sschwarzer.net/python/warpstock_europe_2001.html Programming Python on OS/2] by [[Stefan Schwarzer]] (Nov 2001)
* [http://www.sschwarzer.net/python/warpstock_europe_2001.html Programming Python on OS/2] by [[Stefan Schwarzer]] (Nov 2001)
* A Java Interface to the OS/2 Real-Time MIDI Subsystem by [[Michael Minnick]] (June 1998)
* A Java Interface to the OS/2 Real-Time MIDI Subsystem by [[Michael Minnick]] (June 1998)
Line 273: Line 253:
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/info&file=lxexe.doc LX - Linear eXecutable Module Format Description] by [[IBM]] (Jul 1992)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/info&file=lxexe.doc LX - Linear eXecutable Module Format Description] by [[IBM]] (Jul 1992)


<h3 id="mp-itn-h2" 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;">IBM Redbooks</h3>
==IBM Redbooks==
*SG245489 / Getting to Know VisualAge C++ Version 4.0 (Feb 2000)
*SG245489 / Getting to Know VisualAge C++ Version 4.0 (Feb 2000)
*SG242245 / VisualAge 2000 - Remote Edit, Compile, and Debug Using VisualAge COBOL 2.0 on OS/2 (Sep 1997)
*SG242245 / VisualAge 2000 - Remote Edit, Compile, and Debug Using VisualAge COBOL 2.0 on OS/2 (Sep 1997)
Line 279: Line 259:
*GG242501 / PL/I for OS/2 PL/I for OS/2 Toolkit: Visual PL/I CODE/370 PL/I Support (Mar 1995)
*GG242501 / PL/I for OS/2 PL/I for OS/2 Toolkit: Visual PL/I CODE/370 PL/I Support (Mar 1995)


<h3 id="mp-itn-h2" 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;">Presentations</h3>
==Presentations==
* Ada, OS/2 and Aircraft development ([http://www.warpstock.eu/uploads/tx_wseevents/wse2011_dev02.zip download]) by Kees de Lezenne Coulander (WarpStock Europe 2011)
* Ada, OS/2 and Aircraft development ([http://www.warpstock.eu/uploads/tx_wseevents/wse2011_dev02.zip download]) by Kees de Lezenne Coulander (WarpStock Europe 2011)
* Programming 102 ([http://www.warpstock.org/filemgmt/visit.php?lid=135 download]) by [[Neil Waldhauer]] (WarpStock 2010)
* Programming 102 ([http://www.warpstock.org/filemgmt/visit.php?lid=135 download]) by [[Neil Waldhauer]] (WarpStock 2010)


<h3 id="mp-itn-h2" 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;">Retail Books</h3>
==Retail Books==
*Programming the OS/2 Warp Version 3 GPI - Wiley, 1995 by [[Stephen A. Knight]], Jeffrey M. Ryan
*Programming the OS/2 Warp Version 3 GPI - Wiley, 1995 by [[Stephen A. Knight]], Jeffrey M. Ryan
*The Art of OS/2 Warp Programming - Wiley, 1995 by Kathleen Panov, [[Larry Salomon Jr.]], Arthur Panov
*The Art of OS/2 Warp Programming - Wiley, 1995 by Kathleen Panov, [[Larry Salomon Jr.]], Arthur Panov
Line 290: Line 270:
*OS/2 2.0 Programming] - Osborne McGraw-Hill, 1993 by [[Herbert Schildt]], Robert Goosey
*OS/2 2.0 Programming] - Osborne McGraw-Hill, 1993 by [[Herbert Schildt]], Robert Goosey
*Advanced OS/2 Programming - Microsoft Press, 1989 by [[Ray Duncan]]
*Advanced OS/2 Programming - Microsoft Press, 1989 by [[Ray Duncan]]
</td>
|}
</table>


==See Also==
Visit also the [[:Category:Languages Articles|Programming Languages Articles Category]] for a complete alphabetical list of all the available articles.  
Visit also the [[:Category:Languages Articles|Programming Languages Articles Category]] for a complete alphabetical list of all the available articles.  


[[Category:Article List]]
[[Category:Article List]]

Revision as of 00:11, 4 January 2017

This are the articles related to diferent programming languages under OS/2.

EDM/2 Wiki Articles

Ada

Assembler

C / C++

Java

Oberon

Object REXX

Pascal

Perl

OS/2 Internals

Debugging
Dynamic Linking
Exceptions
Extended Attributes
GPI
IPC
Memory Management
PowerPC

OpenGL

API

Other Programming Wiki Articles

Online CourseWare

Presentations

EDM/2 Classic Articles

C

Modula-2

Related Articles

External Articles

IBM Redbooks

  • SG245489 / Getting to Know VisualAge C++ Version 4.0 (Feb 2000)
  • SG242245 / VisualAge 2000 - Remote Edit, Compile, and Debug Using VisualAge COBOL 2.0 on OS/2 (Sep 1997)
  • SG244606 / IBM VisualAge for COBOL for OS/2 Object-Oriented Programming (Jan 1996)
  • GG242501 / PL/I for OS/2 PL/I for OS/2 Toolkit: Visual PL/I CODE/370 PL/I Support (Mar 1995)

Presentations

  • Ada, OS/2 and Aircraft development (download) by Kees de Lezenne Coulander (WarpStock Europe 2011)
  • Programming 102 (download) by Neil Waldhauer (WarpStock 2010)

Retail Books

  • Programming the OS/2 Warp Version 3 GPI - Wiley, 1995 by Stephen A. Knight, Jeffrey M. Ryan
  • The Art of OS/2 Warp Programming - Wiley, 1995 by Kathleen Panov, Larry Salomon Jr., Arthur Panov
  • The Ultimate OS/2 Programmer's Manual - McGraw-Hill, 1994 by John Mueller
  • Objects for OS/2 - Wiley 1994 by Scott Danforth, Paul Koenen, Bruce Tate
  • OS/2 2.0 Programming] - Osborne McGraw-Hill, 1993 by Herbert Schildt, Robert Goosey
  • Advanced OS/2 Programming - Microsoft Press, 1989 by Ray Duncan

See Also

Visit also the Programming Languages Articles Category for a complete alphabetical list of all the available articles.