Skip to content

Comment on Dijkstra: On the cruelty of really teaching computer science (1988) [pdf]

Comments

His page numbers are zero indexed. Cute. I would have loved to take his proposal for an introduction to computer science course.

You might also be interested in CMU's introductory curriculum in the same vein which is somewhat less extreme and has a particular focus on parallelism as the standard case of computing. http://existentialtype.wordpress.com/2012/08/17/intro-curric...

However after the list he states

  "And with the sixth example I have reached imperceptibly but unavoidably,
  the most hairy part of this talk: Educational consequences." 
which is incorrect as item 6 is actually the 7th example. Zero based indexing requires that the counter be updated after appending and the counter be referenced for the cardinal value of an item. (ie. item 6 is 7th in the list).
AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.