Print ‘Hello world’ in color with conio
Learn how to write your first C program on FreeDOS with this example.
Write directly to the screen with DOS conio
Write text anywhere on the screen using conio.
Interview with Marcel van der Veer
Creator of Algol 68 Genie Having written a number of articles about using the open source Algol 68 compiler and interpreter, Algol 68 Genie, I...
My start with BASIC programming
Here’s how I wrote my first BASIC programs on the Apple II.
Read long lines with getline
Getline offers a more flexible way to read user data into your program without breaking the system.
Reading the command line with getopt
You can make your program much more flexible if it can respond to the user every time the program runs.
Exploring GNU Algol 68: Formatting numbers as strings for output
As I mentioned in my introductory article to this mini-series, GNU Algol 68 is in development, and as of the date of writing this article,...
Building a random text generator
Generate your own random placeholder text by writing a few lines in Bash.
Exploring GNU Algol 68
Since early 2019, I’ve spent some time here and there refreshing my appreciation for the Algol 68 programming language, courtesy of Marcel van der Veer’s...
Making FORTRAN 77 easier to read
If you’re getting started with FORTRAN, add this pretty printer to your programming toolkit.
An Algol 68 Pretty Printer
For Marcel van der Veer, with many thanks for Algol 68 Genie If you pick up a textbook on Algol 68 from the 1970s, such...
A Small Algol 68 Project, Part 3
In memory of J. Kevin Douglas, a good friend and fellow fan of Algol 68 In the previous article in this series, we diverged from...
3 ways to write bugs with FORTRAN 77
Explore old-style FORTRAN programming with Arithmetic IF, Computed GOTO, and Assigned GOTO.
A Small Algol 68 Project, Part 2
In memory of J. Kevin Douglas, a good friend and fellow fan of Algol 68 In the last article in this series, we described a...
A Small Algol 68 Project, Part 1
In memory of J. Kevin Douglas, a good friend and fellow fan of Algol 68 In the last article in this series, we looked at...
Thinking about Algol 68
In memory of J. Kevin Douglas, a good friend and fellow fan of Algol 68 I took my first computer science course in my second...