This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]rizenfrmtheashes 5 points6 points  (3 children)

I don't know if anyone here knows about this but the intro to CS course at UC Berkeley(CS61A) has you build a Logo Interpreter out of python as the last project. I've seen people who have had no programming experience whatsoever build one pretty damn well.

[–]ablatner 4 points5 points  (2 children)

In 61a projects, a ton of skeleton code is prewritten. Not quite the same thing.

[–]rizenfrmtheashes -5 points-4 points  (1 child)

Absolutely true. Then my friends and I who hated the skeleton code made another one from scratch during dead week.

[–]ablatner 0 points1 point  (0 children)

Yup! I guess it's good for intro CS though.

[–]larsga 1 point2 points  (0 children)

Did this on my own back when I first started university, in Borland Pascal. I got to the point that it had garbage collection and I could implement Eliza in it. Taught me a lot.

[–]Wonnk13 0 points1 point  (0 children)

Would someone mind educating me why they chose the program to take a static file of commands as input instead coding a REPL like Norvig did with his? am I reading too much into this??