C (programming language)

Articles (63)

TitleAuthor(s)PublicationDate
2D Arrays in Small-C
In a recent article in The C Users Journal, Don Lang discusses how to implement 2D arrays on C. His...
Tim SwensonQL Hacker’s JournalAugust 1991
Ansi C To K&R C
Guiseppe Zanetti mailed me a copy of an Ansi C to K&R C convert program that came from the GNU...
Tim SwensonQL Hacker’s JournalMarch 1992
Approximate String Matching
In past issues, string matching has been a reaccuring theme. In the April 1994 issue of “C Users Journal” there...
Tim SwensonQL Hacker’s JournalAugust 1994
Ascii Dump
In writing strip_c and converting the file to an ascii file, I needed to know what ascii characters were in...
Tim SwensonQL Hacker’s JournalMarch 1992
BASIC CPORT – A Review
Up until now it has been “long time no C” for SuperBASIC programmers. But now through the aid of CPORT,...
Will HortonInternational QL ReportJanuary/February 1993
Big Numbers
Jon Bently writes a column called “Software Explorations” for the magazine Unix Review. In the November 1994 issue, Jon discusses...
Tim SwensonQL Hacker’s JournalNovember 1994
C Beautifier
The C User’s Group has disk full of C programs that have been written for portability. One of these programs...
Tim SwensonQL Hacker’s JournalFebruary 1991
C Compiler Comparison
A while back I was thinking about the two C compilers available for the QL. The Small C compiler is...
Tim SwensonQL Hacker’s JournalApril 1991
C on the 2068The PlotterJanuary 1985
C Portability
This article is dedicated to show some rather randomly chosen aspects of portable programming with C68 on the QL. A...
QL Hacker’s JournalApril 1994
C Program for Sinclair QL and IBM PCThe PlotterFebruary 1986
C68 Compiler Benchmarks
In QHJ #3, I reported on some benchmarks that I ran on Lattice C and Small-C. Now that I had...
Tim SwensonQL Hacker’s JournalNovember 1991
C68 Version 3.03
I have received version 3.03 of C68. Just before this I picked up a copy of 3.01 and had problems...
Tim SwensonQL Hacker’s JournalNovember 1992
Cellular Automata
Back in college, I was short 1/2 a unit from graduating. To make up the unit, I enrolled in a...
Tim SwensonQL Hacker’s JournalJuly 1991
Check Bits for Ascii Files
I’ve been scanning throught some old issues of Dr Dobb’s Journal trying to set the spark to a new programming...
Tim SwensonQL Hacker’s JournalMarch 1992
Complex ASCII Rotation
While reading one of the many computer magazines that I read in a month (got to have something to do...
Tim SwensonQL Hacker’s JournalAugust 1994
Converting File Formats
As the author of a number of QL programs, I recognise the need for a clear, concise and well laid...
International QL ReportMarch/April 1996
Core Wars
A while back I took a week off from work to spend time at home finishing some programming projects (hey,...
Tim SwensonQL Hacker’s JournalJanuary 1992
Displaying QL Screens In MS-DOS
[It’s not normally the policy of the QHJ to publish programs that are written for other platforms than the QL....
Jeffrey KuhlmannQL Hacker’s JournalNovember 1994
Displaying TI Graphics Files
[Jeff Kuhlmann has written an interesting program to display a TI-Artist instance file on the QL. I don’t know how...
Jeffrey KuhlmannQL Hacker’s JournalNovember 1994
File Comparison
Fcomp_c is another C program from the C User’s Journal disk #236 (Highly Portable Utilites). I only had to make...
Tim SwensonQL Hacker’s JournalApril 1991
Files & The C-Programming Language
There are times when a program needs to access disk-based storage systems. Text files or data is normally stored or...
Will HortonInternational QL ReportNovember/December 1992
FIND2_C
I have written a C program that will search for a particular string in a file. My first version of...
Tim SwensonQL Hacker’s JournalFebruary 1991
GST QC C Compiler – A Review
I recently found out about another C compiler. Peter Tillier send me a copy (legal, of course) of a C...
Tim SwensonQL Hacker’s JournalMarch 1995
HELLO, WORLD
In a number of recent postings to alt.folklore.computers, the answer to the question “What’s the shortest ‘Hello, World’ program for...
Tim SwensonQL Hacker’s JournalAugust 1994
Herb Schaaf’s Small C Programs
Editor’s Note – Herb Schaaf has sent me a couple of Small C programs via e-mail. He did not include...
Herb SchaafQL Hacker’s JournalApril 1991
Infix to Postfix
In the March 1992 issue of “The C Users Journal”, Rex Jaeschke has a column called “Doctor C’s Pointers”. He...
Tim SwensonQL Hacker’s JournalJune 1992
Internet Conciseness Contest
Mark Schnitzius (schnitzi@eustis.cs.ucf.edu) has started and runs the Internet Conciseness Contest. The contest is designed to provide an outlet for...
Tim SwensonQL Hacker’s JournalJuly 1993
Iterated Function Systems
IFS is what Michael Barnsley calls his Iterated Function Systems, and IFS is another part of fractals (remember those Mandelbrot...
Herb SchaafQL Hacker’s JournalJuly 1991
Levenstein Distance
The Levenstein Distance is a measure of how close two strings are to each other. The Levenstein Algoritm is used...
Tim SwensonQL Hacker’s JournalNovember 1991
Linked Lists And C -Programming
My last article on Pointers and Structures demonstrated the way pointers are used to access data within a C Program....
Will HortonInternational QL ReportMay/June 1992
Linking Assembler Into C Programs
With the advent of the C-68 “C” Compiler (available from IQLR), an entire library of QDOS functions are available. However,...
Will HortonInternational QL ReportNovember/December 1991
LZW Compression
In the June and Oct 1992 issues of Dr. Dobb’s Journal, there were two articles on LZW compression. The second...
Tim SwensonQL Hacker’s JournalNovember 1992
MacPaint File Printing
Don Walterman has sent a program that reads a MacPaint file and prints to an HP Deskjet printer. Don claims...
Don WaltermanQL Hacker’s JournalJanuary 1993
Mathematical Operations & The C-Programming Language
This article will introduce the C Programmer to the mathematical tools provided in the C math library (C68). The methods...
Will HortonInternational QL ReportMarch/April 1993
Maze Solution with CA
I’ve been playing with Cellular Automata (CA) since College. (See QHJ #4 for a more in depth discussion of CA)...
Tim SwensonQL Hacker’s JournalJanuary 1993
More on Benchmarks
Duane Parker had the time down to 23 seconds using Forth in his January classic on benchmarking with Pascal, QL-SuperBasic,...
Herb Schaaf
Duane Parker
CATS NewsletterJuly 1990
Natural Language
A while back I asked for some help in porting a program listed in the C Users Journal. Emiliano Barbaini...
Tim SwensonQL Hacker’s JournalAugust 1994
Olimpo: Multiplatform Development in C
There are different kinds of computer architectures, operating systems and personal configurations, but all of them are intended to do...
International QL ReportMarch/April 1995
PGM and PBM to QL
Editor’s Note – There is a Freeware Unix package called PBMPLUS that converts to/from a number of graphics formats. It...
Herb SchaafQL Hacker’s JournalSeptember 1992
Pursuit of a Public Domain C Compiler
Mark Wahl, at student at UC Berkeley, has been looking into a public domain C compiler that can be ported...
Tim SwensonQL Hacker’s JournalJanuary 1991
QL Small-C Comparison
I have been using the Small-c compiler on the QL for some time now. I have found the documentation severely...
Tim SwensonCATS NewsletterJuly 1990
QL to Z88 Data Transfer
As the new owner of a Cambridge Z88 laptop, I needed a way to transfer files to and from the...
Tim SwensonQL Hacker’s JournalJanuary 1993
QLPatch
One of the problems I’ve encountered in publishing souce code in the QHJ, is the dilemma of publishing a newer...
Tim SwensonQL Hacker’s JournalJanuary 1992
Quill Reader
One of the major defects of QUILL is the lack of an “EXPORT” function. Only after release 2.35, PSION added...
QL Hacker’s JournalJanuary 1994
Rand_c
In translating one of my pet programs from SuperBasic (first it started in Pascal), I needed a number of random...
Tim Swenson
Herb Schaaf
QL Hacker’s JournalJuly 1991
Random ASCII Stereograms
In QHJ #9, Herb Schaaf wrote a program that created Random Dot Stereograms based on a Mathmatica program published in...
Tim SwensonQL Hacker’s JournalNovember 1992
SOUNDEX
Soundex is an algorithm for storing words, primarily names, in a number format so that they could be easily look...
Tim SwensonQL Hacker’s JournalNovember 1994
Strings And The C-Programming Language
Strings are a means of storing and manipulating text, such as names and sentences. In C, strings are not a...
Will HortonInternational QL ReportSeptember/October 1992
Strip_c
A few months ago I picked up a inexpensive pen-based MS-DOS laptop. It came with a Word Processor that handles...
Tim SwensonQL Hacker’s JournalMarch 1992
STRIPHTML_C
With the popularity of the World Wide Web, more and more information is being formatted in HTML, the “language” of...
Tim SwensonQL Hacker’s JournalJanuary 1996
Substring Searching in C
The December 1988 issue of “Computer Language” had an article on substring searching in C, based on an APL algorithm....
Tim SwensonQL Hacker’s JournalNovember 1991
Ten Commandments Of C Programmers
This was a document that I found on the Internet that I thought would be an interest to the C...
QL Hacker’s JournalJuly 1993
The C Column
Hopefully last month’s column perked your interest in C. This month we’ll take our first look at the language. C...
Tim SwensonCATS NewsletterApril 1990
The C Column
Last month we looked at a simple program. This month we will look at how to do input and output...
Tim SwensonCATS NewsletterJune 1990
The C Column
As promised talk about how C last month, I’ll accesses files. The simplest way to discuss how C handles files...
Tim SwensonCATS NewsletterJuly 1990
The C Column
Now that Duane Parker has broadened our horizons with the Pascal Page, I thought I would try my luck with...
Tim SwensonCATS NewsletterMarch 1990
The C Column
This month’s program is a simple version of the UNIX utility we (word count). This program reads in a text...
Tim SwensonCATS NewsletterAugust 1990
The Stripper
No, this is a program to strip out control codes froma Quill _ DOC file leaving it with no end...
Dilwyn JonesInternational QL ReportNovember/December 1993
Using Pointers And Structures In The C-Programming Language
This article is intended to emphasize the importance of pointers and structures in order to gain a better understanding of...
Will HortonInternational QL ReportMarch/April 1992
Using QL C, Part One: Opening Devices
Tutorial with code examples showing how to open serial port, console, and screen devices in Metacomco QL C, and explaining...
David HoshorThe RAMTOPMar-Apr 1988
Using QL C, Part Two: Using QDOS with C
Continues the QL C series with a mini library for accessing QDOS traps from Metacomco C using qdos1/2/3 wrapper functions....
David HoshorThe RAMTOPMar-Apr 1988
Word Wrap
Now that I have an HP Deskjet 520 inkjet printer, I’m starting to think about what type of output I...
Tim SwensonQL Hacker’s JournalMarch 1995
Scroll to Top