3 ms·
That sounds fun! Lisp is great for that because of its code-as-data principle (I use clojure in my day job and it makes dealing with structured data like JSON a
by yolesaber 10y ago
That sounds fun! Lisp is great for that because of its code-as-data principle (I use clojure in my day job and it makes dealing with structured data like JSON an absolute breeze). Did you go to an advanced school or something?
- dnautics 10y agowell, i started coding in 1st grade (logo, then basic) but this was a summer program hosted by Johns Hopkins. It was highly theoretical - we learned about DFAs, NFAs, epsilon-NFAs, and turing machines.
- yolesaber 10y agoAwesome! I started in the 5th grade with Perl (lol) and went to a bunch of summer programs but they were more hands-on and programming based. Very cool. I learned about state machines when I was 16 and would draw my own really complicated ones for fun haha.
- s_p_lee 10y agoWow, I had completely forgotten about writing that interpreter for the PURPLE language [1] in that class. Thanks for the memories! [1] http://www.mattababy.org/~belmonte/Teaching/CS1/PURPLE_project.html http://www.mattababy.org/~belmonte/Teaching/CS1/PURPLE_proje...