List of Programming Languages Articles

This are the articles related to diferent programming languages under OS/2. {|style="border:1px solid #cedff2; background:#f5faff; " cellpadding="10"
 * - style="vertical-align:top;"

Ada

 * Nonformal introduction to ADA-95 by Leonid Dulman (Nov 1996)

Assembler

 * WorkPlace Shell Programming In Assembler/2

C

 * The Quick and Dirty "Hello World" with GCC by Martin Iturbide (May 2016)
 * UsingThreads by Johann Oskarsson (Nov 2007)
 * Process Control/Pipe Tutorial by Johann Oskarsson (2006)
 * VIO Tutorial (Hello, World) by Johann Oskarsson (2006)
 * Introduction to C Programming by Carsten Whimster
 * Part 1 (Sep 1996)
 * Part 2 (Oct 1996)
 * Part 3 (Nov 1996)
 * by Björn Fahller
 * Part 4 (Dec 1996)
 * Part 5 (Jan 1997)
 * Part 6 (Feb 1997)
 * Part 7 (Mar 1997)
 * Part 8 (Apr 1997)
 * Part 9 (May 1997)
 * Part 10 (Jun 1997)
 * 12 Common C Errors by Jeppe Cramon (Apr 1997)
 * Building Object-Oriented Applications from Existing C Code by Gregory Piamonte(Aug 1996)

C++

 * C++ Class by Terry Norton
 * Part 1 (Jun 2003)
 * Part 2 - Compound Types (Jul 2003)
 * Part 3 - Loops and Relational Expressions (Aug 2003)
 * Part 4 - Functions (Sep 2003)
 * Part 5 - Classes and Objects (Oct 2003)
 * Part 6 - Class Inheritance (Dec 2003)
 * Compiling C++ programs with EMX the Easy Way by Greggory D. Shaw (Oct 2002)
 * Singletons - The Next Generation by Stefan Ruck (Sep 1999)
 * A Keystroke Recorder by Stefan Ruck (Jan 1999)
 * V - A Free C++ Graphical User Interface Framework by Jon Hacker (May 1999)
 * Managing DOS Settings by Roman Stangl (Jul 1998)
 * A Fast and Efficient Solution to the Backpack Problem by Tels (Jan 1998)
 * An Introduction to C++ Programming by Björn Fahller
 * Part 1 (Jul 1997)
 * Part 2 (Aug 1997)
 * Part 3 (Oct 1997)
 * Part 4 (Nov 1997)
 * Part 5 (Dec 1997)
 * Part 6 (Jan 1998)
 * Part 7 (Feb 1998)
 * Part 8 (Mar 1998)
 * Part 9 (Apr 1998)
 * Part 10 (May 1998)
 * Part 11 (Jun 1998)
 * Part 12 (Jul 1998)
 * Part 13 (Aug 1998)
 * Dave Briccetti's Programming Samples by Dave Briccetti (1997)
 * Let's Talk About... Singleton by Stefan Ruck (Dec 1997)
 * Programming the OS/2 File Dialog in C++ by Stephane Bessette (Nov 1997)
 * Rebooting OS/2 by Roman Stangl (Sep 1997)
 * Manage Your Configuration Files and Data by Stefan Ruck (Sep 1997)
 * Hunting Memory Bugs by Ivan Skytte Jørgensen (Aug 1997)
 * NewShow: A C++ DIVE Class Sample by Larry Kyrala (Nov 1995)
 * Q's and A's - April 1995 by Amir Kolsky (Apr 1995)
 * Q's and A's - January 1995 by Amir Kolsky (Jan 1995)
 * OOPS Avenue by Gordon Zeglinski
 * User Interface Class Library (UICL for short) (Jan 1994)
 * C-Set++ 2.1 Review (Feb 1994)
 * Developing the first version of a queue encapsulation hierarchy (Mar 1994)
 * Queues Continued (Apr 1994)
 * Drag and Drop (May 1994)
 * Multi-threading using the IThread class (Jun 1994)
 * The profile API and its encapsulation in a group of C++ classes (Jul 1994)
 * SOM's OOP Model from the SOMobjects Developer Toolkit (Sep 1994)
 * The use of SOM to mirror the C++ object (Oct 1994)
 * Some benchmarks of SOM vs C++ based objects (Nov 1994)
 * Using C++ Objects in SOM (Jan 1995)
 * A Look at What's New in SOM 2.1 (Feb 1995)
 * An Introduction to DSOM (Apr 1995)
 * Using C++ In Dynamic Link Libraries (May 1995)
 * The STL (Standardized Template Library) (Aug 1995)
 * Direct To SOM (DTS) compiling, a C++ Screen Saver - Part 1 (Nov 1995)
 * C++ Exceptions (Jan 1996)
 * Adding socket support to the iostreams hierarchy (Feb 1996)
 * A C++ Screen Saver - Part 2 (Mar 1996)
 * A C++ Screen Saver - Part 3 (May 1996)
 * A C++ Screen Saver - Part 4 (Jun 1996)
 * VAC++ NT vs. OS/2 (Nov 1996)
 * Fun with IO Streams (Dec 1996)
 * Building a Simple Editor Part 1 (Feb 1997)
 * Building a Simple Editor Part 2 (Feb 1997)
 * Using Semaphores in C++ by Eddy Kim (Aug 1996)
 * A Progress-indicating Status Line in C++ by Stefan Ruck
 * A Progress-indicating Status Line in C++ - Part 1/3 (Jun 1996)
 * A Progress-indicating Status Line in C++ - Part 2/3 (Jul 1996)
 * A Progress-indicating Status Line in C++ - Part 3/3 (Aug 1996)
 * Stupid Enumeration Tricks by Dean Roddey (Jun 1996)
 * STLport and VAC++ for OS/2 By Darrell Spice Jr.
 * Controlling Yourself. A Framework for Configurable Options by John Holt (Dec 1994)
 * Fonts R Us! by Kelvin R. Lawrence (Sep 1994)
 * Using SYSLEVEL Files in Your Applications by Martin Lafaix (May 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)

Java

 * Java 1.1, 1.2 and 1.3—what's the difference? by Simon Gronlund (16 August 2000)
 * Into Java by Simon Gronlund
 * Part I (Apr 1999)
 * Part II (Nov 1999)
 * Part III (Dec 1999)
 * Part IV (Feb 2000)
 * Part V (May 2000)
 * Part VI (Jun 2000)
 * Part VII (Jul 2000)
 * Part VIII (Aug 2000)
 * Part IX (Sep 2000)
 * Part X (Oct 2000)
 * Part XI (Nov 2000)
 * Part XII (Dec 2000)
 * Part XIII (Jan 2001)
 * Part XIV (Feb 2001)
 * Part XV (Mar 2001)
 * Part XVI (Apr 2001)
 * Part XVII (May 2001)
 * Part XVIII (Jul 2001)
 * Part XIX (Aug 2001)
 * Part XX (Sep 2001)
 * Part XXI (Oct 2001)
 * Part XXII (Nov 2001)
 * Part XXIII (Dec 2001)
 * Creating GUI Applications Using Java and mSQL by Fernando Lozano (Nov 1998)
 * Java Servlet Programming in OS/2 by Fernando Lozano (Aug 1998)
 * Accessing Databases Using Java and JDBC by Fernando Lozano (Jul 1998)
 * A Java Interface to the OS/2 Real-Time MIDI Subsystem by Michael Minnick (June 1998)
 * VisualAge for Java Professional by Gordon Zeglinski (Apr 1998)
 * Introduction to Java Remote Method Invocation (RMI) by Chris Matthews (Jan 1998)
 * Grinding Java Article Series by Shai Almog
 * Grinding Java - Introduction (May 1997)
 * Grinding Java - Enhancing the AWT (Jun 1997)
 * Grinding Java - Back to Basics (Jul 1997)
 * Grinding Java - Searching the WWW in Java (Aug 1997)
 * Grinding Java - Dynamic Java (Sep 1997)
 * Grinding Java - Beans Components (Oct 1997)
 * Grinding Java - Class files and the VM (Nov 1997)
 * Grinding Java - Distributed Java (Dec 1997)
 * Grinding Java - Real World Java (Jan 1998)
 * OS/2 Warp 4: Developing with Java by Herman Rodriguez, Miguel Sang (Dec 1996)
 * OS/2 Warp 4: Java by Andrew Johnson, Matthew Vaughton (Dec 1996)
 * The Java Language by Gordon Zeglinski (Oct 1996)
 * Developing With Java™ by Herman Rodriguez and Miguel Sang (Aug 1996)
 * Your Dog on Java by Roger Sessions (Jun 1996)
 * Tips & Techniques - Java - April 1996 (Apr 1996)
 * Java - An Exciting World of Opportunities by David Mounce (Apr 1996)
 * Introduction to Java by Carsten Whimster (Mar 1996)

Oberon

 * XDS Oberon by Paul Floyd (May 1999)
 * A Description of the Oberon-2 Language by Paul Floyd (Aug 1998)
 * A Discussion of Oberon by Paul Floyd (Aug 1998)

Object REXX

 * Object Orientation using Object REXX by Derek Clarkson (Jul 1995)

Pascal

 * Free Pascal Compiler Review by Prokushev (May 2005)

Perl

 * An Introduction to Perl By Heiko Korsawe, Translation by Thomas Klein (Oct 2001)

C

 * Building a REXX DLL in C by Jorge Martins (Oct 1997)
 * IPC Between DOS Processes by Leif N. Eriksen (Jun 1995)

Modula-2

 * Modula-2 Legacy Code: Problems and Solutions by Dmitry Leskov (Jun 1998)



External Articles

 * CWEB: Hello, World by Jóhann 'Myrkraverk' Óskarsson (Oct 2018)
 * Programming Python on OS/2 by Stefan Schwarzer (Nov 2001)


 * }