Brian Masney Issue #61, May 1999 A description of POSIX thread basics for C programmers. The purpose of this article is to provide a good foundation of the basics of threaded programming using POSIX threads and is not meant to be a complete source for thread programming. It assumes the reader has a good strong foundation in C programming. A ...
Read More »Tag Archives: Programming
Java – a complete programming environment
Ian Darwin Issue #61, May 1999 Mr. Darwin takes a look at Java and describes the steps for writing a user interface in Java. If you looked at the earliest versions of Java and concluded that its GUI development toolkit wasn’t quite ready for prime time, it’s time to look again. The Java Foundation Classes (JFC) introduced with Java Version ...
Read More »Perl scripting language
Marjorie Richardson Issue #61, May 1999 Discover a bit about Perl’s creator and what’s happening with Perl. I “talked” to Larry Wall, the creator of the Perl scripting language, by e-mail on March 1. Larry proved to be quite voluble, and I think you’ll find this interview fun as well as informative. ...
Read More »Porting MS-DOS Graphics Applications
Jawed Karim Issue #53, September 1998 Are you hesitant about porting your favorite VGA MS-DOS program to Linux? Using this tutorial and SVGALIB, porting will truly become a matter of minutes. I first started VGA programming under MS-DOS, using the popular DJGPP C compiler. In recent years, this protected-mode 32-bit compiler, which is basically an MS-DOS port of gcc, has ...
Read More »Linux Stampede
David Haraburda Issue #52, August 1998 The new kid on the block—Stampede Linux. Stampede Linux was created because of our dissatisfaction with other distributions. We found that while other distributions had many useful features, none of them had everything we wanted. While the development team recognizes perfection is an unachievable goal, the driving force behind the development ...
Read More »A First Look at KDE Programming
David Sweet Issue #52, August 1998 Mr. Sweet teaches us how to write an application for the KDE desktop—for the experienced GUI programmer. The stated goal of the K Desktop Environment, KDE, is to provide a free, user-friendly desktop for Linux/UNIX systems. The project’s participants began by providing a window manager (kwm/kpanel) and a file manager (kfm) and retrofitting popular ...
Read More »Graphical Desktop Korn Shell
George Kraft IV Issue #51, July 1998 The Graphical Desktop Korn Shell (DtKsh) is a featured part of the Common Desktop Environment (CDE). DtKsh provides a consistent and reliable graphical Motif shell language that is supported on all CDE-compliant systems. Portability and pervasiveness are two important characteristics to consider when you are developing code. Using a programming language with a ...
Read More »A Glimpse of Icon
Clinton Jeffery Shamim Mohamed Issue #51, July 1998 This article gives a quick introduction to the programming language Icon, developed at the University of Arizona. Linux users are early adopters of new technology, so it’s not surprising that many in the Linux community wish to use the best programming language for a given application, rather than being limited to just ...
Read More »Magick with Images
Steve Whitehouse Issue #50, June 1998 Mr. Whitehouse gives us an introduction to a free software package for manipulating images—ImageMagick. Ever since the first computers with graphical displays, computer editing and transformation of images has been one of the most popular application areas. There should be little surprise that there is a multiplicity of free graphic software available under Linux. ...
Read More »Financial Calculation Programs for Linux
James Shapiro Issue #48, April 1998 Mr. Shapiro shows us how to write a program to compute internal rate of return using three programming languages supported by Linux—Perl, C and Java. The world of finance is rife with mathematical formulas. We are all familiar with the elementary ones like those for compound interest or tallying up the value of a ...
Read More »