“The computer revolution is a revolution in the way we think and the way we express what we think.”
#Abelson and #Sussman, #SICP
Latest posts tagged with #Sicp on Bluesky
“The computer revolution is a revolution in the way we think and the way we express what we think.”
#Abelson and #Sussman, #SICP
Idk if this book is just too difficult or if my medication has made me stupider.
#SICP #paliperidone #fluoxetine #methylphenidate
“Modular construction is a powerful strategy for controlling complexity in engineering design.”
#Abelson and #Sussman, #SICP
Stumped by exercise 1.5
#SICP
Hal and Gerry
Happy Birthday Gerry Sussman 🎂
See the keynote presentation by Hal Abelson and Gerald Sussman at the fourteenth RacketCon at youtu.be/_2qXIDO-cWw
#lisp #SICP
Das #NeMo #Paderborn Mobilitätssymposium 2026 bot einen starken Rahmen für den Austausch zur Zukunft der #Mobilität mit hervorragenden Referent*innen. #sogehtklimaschutz #KlimaOWL #SICP
A programming language is not just a tool for instructing machines; it is a framework for organizing ideas in the human mind.
Languages shape how we think about processes, how we break ideas down, and how.......
Read the full piece on Medium: medium.com/@glorynwaekp...
#SICP
I'm on to my third programming example in #Lua : calculating square roots using the Heron of Alexandria trial and error method. This time it only took me an hour and a half to wrestle with the correct syntax. I originally wanted to make it a recursive […]
[Original post on bitbang.social]
I do C++ at work and in general like static types and compilers, but lately, having a great urge to do #SICP in #guile (#racket?).
Waste of time or great investment?
Day 16-20 / 365
Haven't posted in awhile since it's finals week. I did another book study for #SICP and learned about the Y-Combinator and I successfully completed the Berkeley assignment using it. I created a recursive factorial function using lambdas only.
Lo descubrí leyendo el legendario libro SICP y te comparto lo más valioso en este post.
#SICP #Scheme #Programación #Código #AprenderProgramación #MIT #Computación
jucaripo.com/2025/05/stru...
Day 13-14 / 365
More progress with #SICP! I've completed the labs and homework (kinda) for week 2 but I'm stuck on this exercise that wants me to implement recursion using lambda functions. I think I can approach this problem using a Y Combinator but I'm not entirely sure how Lambda Calculus works
Day 12 / 365
Today was spenting doing #MathAcademy and reading some pages in #SICP!
There was a crap ton of review stuff I had to do since I missed so many days. I just can't wait for this semester to be done so I can focus on my projects.
Day 11 / 365
Today was my book club event for #SICP, I met some incredible people today and I'm really excited to continue this endeavor.
Slowly working my way up with #MathAcademy again, I have no idea why I burnt out so quickly lol, but I'm picking it up again!
Day 9 / 365
Made some progress with #MathAcademy and #SICP!
Day 8 / 365
Haven't been doing #MathAcademy lately since I'm been pouring my time in #SICP
But I did get a lot of Homework problems done. I only got 2 more questions, and some easy labs for week 1.
I'm definitely gonna grind some #MathAcademy tomorrow.
I'll be honest, I don't have a good mental model of recursion but I really enjoy the fact that #SICP and the berkeley assignments forces you to write your code using recursion. It's a blast!
Day 6 / 365
More #SICP! I wrote some beautiful code today using Scheme (DrRacket). I was tasked with a simple exercise of squaring each number in a list and here's how I did it:
Messy tabletop with an open textbook, open notebook, and some random mess
A notebook spread showing SICP exercise 1.20 being worked through, as well as a couple of sketches
Corner of next notebook spread showing the end of the solution to SICP 1.20, with a mechanical pencil under it.
Done with #SICP 1.20 and I remind myself once again that I need to pick up the pace, it’s really hard to remember stuff after a while away. Well, I do what I can 😌
Day 5 / 365
I mostly focused on #sicp today. I learned about combinations, compound procedures, order evaluation, and special forms.
There are a few issues though, I believe the word choices used in the book causes a lot of confusion for such simple concepts...
Day 2 / 365
Another day of #MathAcademy! Learned about factorials, perfect sqares, logs stuff, radians, permutations, and a lot more. I'm still a little fuzzy on some topics but I'll understand with time.
#Sicp on the other hand is confusing so I'm going to take my time.
That's today's update!
I got a Discord group together for #SICP! We're meeting every week to discuss about the problems we've encountered and clearing up any confusion. I'm excited to put my math knowledge to the test when going over the book as I heard that some of the math exercises are rigorous.
Day 1 / 365
I've made some progress with #MathAcademy! Learned about limits, Quadratics, logarithms, and so much more.
Completed lecture 1 of Brian Harvey’s 61A. I think reading through #SICP will be invaluable. Perhaps, I'll create a Discord server for group study.
That all for today's update.
Started SICP with Lisp.
It’s going well—I only cry when I see nested parentheses now.
#SICP #Lisp #ProgrammingHumor #DevHumor #CodeLife
Finally done with #SICP 1.19, it took me a few weeks to sit down and properly work it through! I need to do these a bit faster, otherwise I'm still gonna be on chapter 1 by the end of the year.
* 1.17 Design a multiplication procedure analogous to ~fast-expt~ that uses a logarithmic number of steps Assuming our language can only add and not multiply (yet somehow also provides a ~double~ and a ~halve~ procedure). #+begin_src scheme :results output (define (double n) (* n 2)) (define (halve n) (/ n 2)) (define (fast-mult a b) (fast-mult-iter a b 0)) (define (fast-mult-iter a b acc) (display "a: ") (display a) (display ", b: ") (display b) (display ", acc: ") (display acc) (display "\n") (cond ((= b 1) (+ acc a)) ((even? b) (fast-mult-iter (double a) (halve b) acc)) (else (fast-mult-iter a (- b 1) (+ a acc))))) (display (fast-mult 17 255)) #+end_src
Love me some computer science with my morning natto. #SICP exercise 1.17 done.
Notes and implementation of SICP exercise 1.16 in an emacs org-mode buffer
Finished #SICP exercise 1.16, took me a couple of weeks I feel? I initially felt really stuck, but being patient and making sure I understand each word has helped, to the point that I was able to reason about it without having the book in front of me, while driving or doing chores. Very cool!
Done with #SICP exercise 1.13. Another hard one for me, this was way more math than I've done at any point since high school. Wouldn't have managed without outside help!