Technical Writing Resources
Mayfield Handbook-TOC
UMaine Writing Center
IEEE
Citation Examples - Monash University Library
Accessible Computer Science Research Guide
- Dalhousie University Libraries
Recommended Reading
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
Mother
Tongues Computer Language Chart
Google
Chrome Development (in cartoons!)
Revised Report on the Algorithmic
Language Algol 60
Unicode.org
Unicode Tutorial
The Absolute Minimum
Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
UTF-8 and
Unicode FAQ for Unix/Linux
Catch as Catch can:
A light-hearted look at exception handling
An Expert System for Raising Pigs (Prolog)
Java theory and practice: A brief history of garbage collection
Java theory and practice: Garbage collection in the HotSpot JVM
.NET Garbage collection - MSDN documentation
Garbage collection in .NET
Other Points of Interest
If happen across any items that you think might be particularly interesting and/or entertaining for the class, please email me
99 Bottles of Beer -- in 1,500 Programming Languages
Hello, World in 200 Programming Languages
The Classic Hello World Career Ladder
TIOBE Programming Community Index
Ranking the popularity of programming languages
Periodic Table of Perl Operators
PHP contrasted to Perl (PHP - it's "training wheels without the bike" - Randal L. Schwartz)
Showing that language rants are still very much alive
JavaScript: The World's Most Misunderstood Programming Language
The World's Most Misunderstood Programming Language Has Become the World's Most Popular Programming Language
If you do anything on the Web, then sooner or later you will use Javascript. Read these first.