Speaker: Danny Yoo
Date: Dec. 6, 2011
Description: Three weeks ago, Carleton showed us his love for a little language called Java. With generics, anonymous classes, aspects, and JVMs passed by reference, he showed us that Java is suitable for implementing complex algorithms and data structures. But is Java the only such language? And are there programs that Java is no good for?
This week a new challenger approaches. Danny Yoo is going to show off a language so elegant and powerful it doesn’t do it justice to present it on its own. Instead, we’ll be learning two languages in one afternoon. It’s just that one will be built inside the other. The target: Brainfuck. The platform: Racket.
Danny Loves Racket (and the 1,000,000 other languages inside of it)
My Favorite Language Series:
Picking a programming language is like being a nerd in a elementary school playground. Inevitably some bully will give you a wedgie, demand you use their favorite language, and the rest of your coding life is set in stone. The time has come to cast off the chains that bind you and make your own language choice. The playground of languages is a fierce jungle and not for the weak of heart. To prepare you for this endeavor, the “My Favorite Language Series” will bring advocates from all floors of the CIT to discuss their favorite languages. Programming language cultism has gone on too long, let the language wars begin! Only the strongest will survive. Or maybe just those with the best IDE.