Politics, Programming and Possibilities
16 Jan
I’m taking a computer science class this semester called “Concepts of Programming Languages” from Dr. Phil Windley. We’ll be using the Scheme language as a tool to explore language features and concepts.
Since I am most familiar with another dynamic, late-bound language (Ruby), of particular interest to me is how Scheme and Ruby differ. Here are some notes so far:
I also recommend this discussion thread on Ruby vs. Scheme which was recently highlighted on dzone.com.
With speed, deployment and concurrency all becoming important elements of my programming requirements, I’m excited to take a look at other languages and see what they have to offer. Scheme is one that looks to be enlightening.
I can’t wait ’til we really dig into macros ![]()
3 Responses for "Ruby vs. Scheme"
I remember this class really well. It was very interesting, but I took it from Dr. Morse and he’s not the most exciting lecturer. My friend Jeff can attest that there wasn’t a single day I didn’t fall asleep in that class…haha.
All in all I like Scheme. It certainly forced my brain to think about things a little differently. Keeping track of all those parenthesis sure is tough though!
Indeed! One of my friends in class commented after our first homework assignment: “What happens if you run out of parentheses?”
Scheme and Ruby…
Duane Johnson pointed me to a very interesting discussion on Y Combinator about the differences between Scheme and Ruby. This is an excellent discussion–not a flame war–that I found enlightening. The summary, if you don’t want to read the……
Leave a reply