arrows pointing right and left

Computer Programming


email Scott Turner
home
bio
Ambidexter
harmonograph
photos
programming
math
outdoors

Cheat Sheets

These brief summaries on using various computer languages were each begun as a personal aid. Oddly, they took on a variety of flavors in spite of the similar intent and an effort to keep a common format. In particular, Python is such a good language that part of the cheat sheet is needed as a reminder of what remains wrong with it.

Comparison

  • Frank Atanassow has an excellent outline of the interesting programming languages.
  • a side-by-side comparison of programming languages Scheme, Python, Haskell, Perl, Java, C, and C++

Educational

C++

For most of my professional life I have developed compilers for programming languages including Fortran and C++. In 1991 Liant Software Corp. released the LPI C++ compiler which I developed with David Michaels and Tom Friedman.

Functional Languages

Functional programming languages are intriguing, and deserve to be the wave of the future. Knowing them is a key part of knowing programming.

Domain Specific Languages

Support open standards!  
Valid XHTML 1.0!