General Question

AlexChoi's avatar

Do you think SICP should be converted over to a language like python or ruby?

Asked by AlexChoi (305points) July 14th, 2008

Structure and Interpretation of Computer Programs is a widely used textbook for Computer Science curricula, but all the examples are in Scheme (a dialect of LISP) do you think the concepts could be taught more effectively if using a different language?

Observing members: 0 Composing members: 0

1 Answer

charybdys's avatar

Some, maybe. People out there have already redone the exercises in other languages here:
http://codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages

I think scheme is pretty decent because you learn the concepts and don’t worry about syntax so much, unlike some others. I don’t think it will necessarily be better in other languages, but other languages are used more often, so if you need to learn them anyway, its not a bad place to start. Depending on the language, some things might be much less elegant though, and confuse you between the concept and its implementation in a language.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther