Print a spooky greeting in ASCII art
Generate colorful ASCII art from a C program using FreeDOS.
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Programming across platforms
Using these C compiler preprocessor directives to detect the operating system can make it easier to support multiple platforms at once.
Write a guessing game in ncurses
Use the flexibility of ncurses to create a guess-the-number game on Linux.
Terminal size and ncurses
When programs like vi first came along, terminals had a predefined size: usually 80 columns and 24 lines (actually 25 lines, but the last line...
Random numbers from the Linux kernel
Let the kernel generate random numbers for you using ‘getrandom.’
A gentle introduction to ncurses
You can create your own programs that use a text user interface to control the screen.
Learn C by writing a number guessing game
The “Guess the number” game is a fun way to learn a new programming language.
Guess the number in FORTRAN 77
Explore classic programming in FORTRAN 77 with this sample program.
A look back: FORTRAN 77
Take a step back in time to a time when programs were punched on cards.
Converting WordStar files
Explore how this popular word processor stored data, so you can convert your old files.
Learning with the turtle
Image by: Patti Black on Unsplash Mathematics was anathema to me in my early years. As a visual learner, abstract concepts were challenging for me....
5 common C programming bugs (and how to avoid them)
Add a little extra code to your next program to avoid these common C programming mistakes.
Digging into ODT file contents
All LibreOffice files are zip file containers with XML data and metadata.
Comparing BASIC with FORTRAN 77
I applied what I learned about BASIC to learn the FORTRAN 77 programming language.