The step from Modula-2 to C++ is a rather big one. One important part
of this step is applying your knowledge about abstract data types
learned in Modula-2 to C++. This document offers some clues on how
you can apply that knowledge to create classes in C++ that act as
ADT's.
The PostScript version can be found
here.
C and C++ are very sharp tools; when used correctly, they can be used
to do good work. But as with all sharp tools, it's easy to cut
yourself. This document describes how to debug an application
written in C or C++. Most of this document is not C/C++ specific, so
the techniques described can be used with other languages as well.
The PostScript version can be found
here.
Make is a program that is commonly used to build and maintain
large programs. Although very useful, it is not user-friendly. This
tutorial tries to explain how make works, and how to write a
Makefile.
The PostScript version can be found
here.
This document gives an introduction to Tcl and Tk and will show how
Tcl/Tk can be used for creating a simple prototype.
The PostScript version can be found
here.
Every time a pack-function in Hush is called, the Packer of the
underlying Tk window toolkit is activated. The Packer takes care of
adding (child) widgets to other (parent) widgets. How the Packer
exactly functions is not very obvious at first sight. This document
tries to shed some light on the Packer.
The PostScript version can be found
here.
This document explains the basic usage of the most useful hush
ADT's: strings, lists and dictionaries. Every ADT is explained using an
example that will show the usage of the most common member functions.
The PostScript version can be found
here.