Skip to main content

Blog Archive for cayhorstmann during March 2011

In this blog, I describe how the Racket language provides fun graphics and a nifty web framework. The  former is great for beginning students, and the latter is helpful for grasping the mind-bending concept of continuations. ♦ My colleague, Stephen Bloch from Adelphi University, sent me a copy of his book “Picturing Programs: An Introduction to Computer Programming”. (A companion website is here...
In this blog, I address my grief with blog uploading, following Paul Graham's advice about choosing technology. ♦  Someone just complained on the java.net bloggers list about the wretched online blogging tool. Indeed, I couldn't imagine actually authoring in that thing. Instead, I paste in my HTML code, upload the images, and curse when I have to adjust the image URLs. Clearly, this is...
In this blog, I ponder why Ruby and Scala are easy to learn and complex to master, and how their cultures differ. ♦ The Lunar new year has passed, and a new semester has started at Ho Chi Minh City University of Technology, where I am spending my sabbatical . Last semester, I taught the standard undergraduate programming languages course, mostly using Scala. This semester, I teach a second...