Computing: DOS, OS/2 & Windows Programming

What's new?


2024.12.20   Windows XP   New tutorial available: Installing PHP on Windows XP and using it with IIS. It may be seen as a sequel of my Installing Internet Information Server (IIS) on Windows XP tutorial.

2024.12.17   Languages   New tutorial available: A short introduction to Node.js.

2024.12.06   DOS   New tutorial available: Text positioning and coloring using ANSI escape sequences on DOS. The tutorial includes sample programs in C, FORTRAN, Pascal and assembly (NASM), as well as a sample DOS batch script.

2024.11.24   DOS   Searching for a programming language to create GUI applications on DOS? With multiple windows, menus, alerts and full mouse support? Then my new programming tutorial might be what you are searching for: Installing and running GFA-BASIC on FreeDOS.

2024.11.17   DOS   New program download available. The "calendar" ZIP archive contains the source and executable of the DOS version of my Free Pascal command line program "Multiple languages 3 months calendar". Accents should be displayed correctly with all Latin-1 codepages.

2024.11.14   Windows   New tutorial available: Modern Ada development using GNAT from AdaCore.

2024.11.10   DOS   New program download available. The "today" ZIP archive contains the source and executable of a simple GFA BASIC program to display today's date, time, and day of week (using an "alert" dialog box). The archive includes a GFA BASIC overlay file that should work with all virtualization software, as well as on all actual hardware.

2024.11.09   DOS   New tutorial available: Installing and running COMAL 80 on DOS.

2024.11.06   Windows   New tutorial available: Modern Fortran development using Intel Fortran.

2024.10.29   Windows   Update of my review of BASIC programming: Alternatives to Microsoft Visual Basic. Added information about GFA-BASIC 32.

2024.10.28   DOS   Updated my review of Free Lisp development environments for DOS. Added information about the installation of XLisp 2.0, update 1 on MS-DOS 6.22.

2024.10.27   DOS   New tutorial available: Exotic programming languages for DOS: MoonRock.

2024.10.25   Languages   For all those assembly beginners, who want to learn to use this programming language on Windows 64bit, my tutorial Windows 64bit assembly programming by example might be what they are looking for. The first part of the tutorial, Numbers and arrays, has been published. In 14 program samples (plus 3 "real world" examples) it deals with the following: Integer and floating point arrays, arrays passed to and modified in a procedure, print-out of an array, sorting of an array, two-dimensional arrays, random numbers.

2024.10.21   DOS   Started with the review of Free Lisp development environments for DOS. At this time, the article includes information about the installation of XLISP-PLUS on FreeDOS.

2024.10.12   DOS   New tutorial available: Exotic programming languages for DOS: Profan.

2024.10.08   OS/2   New tutorial available: Installing Borland C++ on OS/2 2.11.

2024.10.04   Languages   New programming tip available: Accessing a MySQL database with Microfocus Visual COBOL.

2024.10.03   OS/2   New tutorial available: Installing and running Gnuplot on OS/2.

2024.09.26   Languages   New tutorial available: Handling indexed-sequential files in COBOL.

2024.09.21   OS/2   New program downloads available. The "Eigenvalues" ZIP archive contains an OS/2 command line version (source + executable) of my "Eigenvalues" Free Pascal GUI application. The "ReadCon" ZIP archive contains the Free Pascal source code of a custom unit intended to replace Readln() on OS/2 (work-around of the Readln related bug in the Crt unit).

2024.09.15   DOS   New program download available. The "Blackjack" ZIP archive contains the DOS version (source + executable) of my "blckjack" Free Pascal console program.

2024.09.14   DOS   New tutorial available: Exotic programming languages for DOS - Caml Light and OCaml. The tutorial describes the installation and usage of Caml Light for DOS 0.7 and OCaml 1.0 for DOS on FreeDOS.

2024.09.04   Windows   New tutorial available: Modern COBOL development using Microfocus Visual COBOL. The tutorial shows how to install a 1-year trial version of Microfocus Visual COBOL for Visual Studio on Windows 11 and how to proceed to build native command line programs, object-oriented command line programs, and Windows GUI applications using the COBOL programming language.

2024.09.01   DOS   New tutorial available: Installing and running Gnuplot on FreeDOS.

2024.08.23   DOS   New program downloads available. The "Math programs" ZIP archive contains the DOS version (source + executables) of my mathematics related Free Pascal console programs: Equation solvers, complex numbers, lines in the plane.

2024.08.18   DOS   New tutorial available: Installing and running True BASIC on MS-DOS.

2024.08.11   Windows   New tutorial available: Mixing Fortran and C programming with GCC. Not really a tutorial about mixed C and Fortran programming. It's primarily a series of simple examples, that show how a GCC function can be called by a GFortran program, resp. how a GFortran subroutine or function can be called by a GCC program.

2024.07.24   Windows   New tutorial available in the DOS, OS/2 & Windows Programming section: Developing Raku applications on Windows 11.

2024.07.15   Languages   New tutorial available: Introduction to Gnuplot.

2024.06.19   Windows   New tutorial available: Using VSCode as IDE for D development.

2024.06.16   DOS   Started with the new programming series Exotic programming languages for DOS. The first article is about a programming language called XPL0.

2024.06.11   Windows   New text available: BASIC programming: Alternatives to Microsoft Visual Basic. It contains information about FreeBASIC, PureBasic, thinBasic, Oxygen Basic, Small Basic, and QB64.

2024.05.31   Windows   New tutorial available: Developing FreeBASIC applications on Windows 10. It contains details about the installation and usage of FreeBASIC, CSED_FB (FreeBASIC IDE), FBMath (FreeBASIC mathematics library), about accessing the Windows API, and about VisualFBEditor (FreeBASIC RAD environment). It also includes the description (GUI design, source code) of a simple project (Windows desktop application), created with VisualFBEditor.

2024.05.27   Windows   New tutorial available: Using VSCode as IDE for Go development.

2024.05.22   Windows   New tutorial available: Using Sublime Text as IDE for GCC/GFortran development. It includes details about the installation of MSYS2 (with the UCRT64 GCC and GFortran toolchains), the built of C/C++ and Fortran programs in the terminal, the installation of Sublime Text (with the required packages for use with Fortran), the build of C/C++ programs in Sublime Text, and the creation of a new GFortran build system (as the default one does not work correctly).

2024.05.15   Windows   New tutorial available: Developing Tcl/Tk applications on Windows 11.

2024.05.11   DOS   New tutorial available: Installing and running PowerBASIC on FreeDOS.

2024.04.30   Old Windows   New tutorial available: Installing and running Microsoft C Compiler on Windows 1.04.

2024.04.23   DOS   New tutorial available: Developing Modula-2 programs on DOS. It contains information about the installation of the Logitech Modula-2 development system (including the editor POINT), some details about the Modula-2 language (as a difference with Pascal), and some simple sources (also available as ZIP download).

2024.04.19   DOS   New tutorial available: Building Open Watcom C/C++ and Fortran 77 programs on FreeDOS.

2024.04.14   Windows   New tutorial available: Using VSCode as IDE for Rust development.

2024.04.10   Old Windows   Short text added: Installing Lazarus/Free Pascal 32-bit on old Windows releases.

2024.04.06   Languages   New tutorial available: Working with Perl hashes. The tutorial contains information about simple hashes, arrays of hashes, hashes of arrays and hashes of hashes, as well as about DB_File databases; the source code of the examples may be downloaded as ZIP archive.

2024.03.30   Windows   New tutorial available: Using VSCode as IDE for Julia development.

2024.03.28   Old Windows   New tutorial (intended for Windows 98, 2000, or XP) available: Dev-C++ & Dev-Pascal: Developing C++ and Pascal programs and GUI applications.

2024.03.23   Old Windows   New tutorial (intended for Windows 98, 2000, or XP) available: Dev+GNU Pascal: A full GPC programming environment + Win32 IDE.

2024.03.16   Windows   New tutorial available: Installing VSCode on Windows 10 (and showing how to build C and C++ programs).

2024.03.08   Windows   New tutorial available: Windows Programming: 32bit and 64bit assembly programming made easy with SASM. Source code of some NASM and FASM example programs free to download.

2024.02.26   DOS   New tutorial available: DOS Programming: 32-bit assembly programming using NASM and GCC. Source code of several example programs free to download.

2024.02.14   Languages   New tutorial available: An introduction to FORTRAN 77 (G77).

2024.02.05   DOS   New tutorial available: Developing PL/I programs on DOS.