the blog/wiki/website/homepage/internetpräsenz of Stefan Rinner

Friday, Mar 28, 2003

What strategies do you use for becoming proficient in a new language? Don't forget P.J. Plauger's approach: "My approach to learning a programming language is to write a compiler for it." (The C User's Journal, October 1993).
I do something similar, except I have a small pile of simple languages for which I write compilers in the language I'm learning (an edison compiler injava, most recently). http://www.ai.mit.edu/~gr…