« earlier | later » Page 3 of 22
Computer Laboratory โ Raspberry Pi: Baking Pi โ Operating Systems Development edit / delete
OS development on the Raspberry Pi.
to architecture1 arm os programming raspberry-pi ... on 22 March 2015
PEP 483 - The Theory of Type Hints | Python.org edit / delete
A type-theoretic approach to Python -- good to see!
to language-design programming python type-theory types ... on 22 March 2015
jmoy/norvig-spell ยท GitHub edit / delete
Norvig's spelling corrector in a wide range of languages.
to language-design programming spelling ... on 22 March 2015
How to Write a Spelling Corrector edit / delete
"The full details of an industrial-strength spell corrector are quite complex ... What I wanted to do here is to develop, in less than a page of code, a toy spelling corrector that achieves 80 or 90% accuracy at a processing speed of at least 10 words per second." Nice -- this'd be a good case study for our revamped algorithms module.
to algorithms computing cs programming spelling ... on 22 March 2015
Lou's Pseudo 3d Page edit / delete
How to draw roads in 80s-style driving games. Very comprehensive.
to games graphics programming retrocomputing road ... on 16 March 2015
The Craft of Text Editing edit / delete
A nice book about how to write a text editor, from 1991.
to editor emacs etext programming retrocomputing ... on 13 March 2015
"At this point, I'd like to take a moment to speak to you about the Adobe PSD format. PSD is not a good format. PSD is not even a bad format. Calling it such would be an insult to other bad formats, such as PCX or JPEG."
to amusements coding-style comment file-formats photoshop programming ... on 13 March 2015
Taming the Asynchronous Beast with CSP Channels in JavaScript edit / delete
A nice example of the ideas of process-oriented programming being reinvented. (Again.)
to concurrency csp javascript programming web ... on 13 March 2015
Inside Spacewar! โ A Software Archeological Approach edit / delete
Extremely comprehensive study of the Spacewar code. I might describe this as a software graphological analysis rather than an archeological one, since one of the most interesting parts is the examination of different programmers' styles...
to ag0700 games history mit pdp1 programming retrocomputing source spacewar ... on 05 March 2015
Software Carpentry edit / delete
Programming for scientists. Their Python tutorials are interesting, although (for my purposes) I prefer the older, more general ones.
to programming python science teaching ... on 05 March 2015
« earlier | later » Page 3 of 22
tasty by Adam Sampson.