The Daily SICP @dailysicp
Structure and Interpretation of Computer Programs, written by Harold Abelson and Gerald Jay Sussman with Julie Susmann. Tribute account, not affiliated with MIT mitpress.mit.edu/sicp Massachusetts, USA Joined July 2018-
Tweets630
-
Followers151
-
Following2
-
Likes10
33 The single quote is different from the double quote we have been using to enclose character strings to be printed.
Exercise 1.11. A function f is defined by the rule that f(n) = n if n<3 and f(n) = f(n - 1) + 2f(n - 2) + 3f(n - 3) if n> 3. Write a procedure that computes f by means of a recursive process. Write a procedure that computes f by means of an iterative process.
We ordinarily view the world as populated by independent objects, each of which has a state that changes over time.
Programs are typically designed to model complex phenomena, and more often than not one must construct computational objects that have several parts in order to model real-world phenomena that have several aspects.
In 1964 a megabyte of RAM cost about $400,000. Now every personal computer has many megabytes of RAM, and most of the time most of that RAM is unused. It is hard to underestimate the cost of mass-produced electronics.
[The mathematician] need not be idle; there are many operations which he may carry out with these symbols, without ever having to look at the things they stand for. (Hermann Weyl, The Mathematical Way of Thinking)
Note that this is a text about programming, unlike most Lisp books, which are used as a preparation for work in artificial intelligence.
Note that this is a text about programming, unlike most Lisp books, which are used as a preparation for work in artificial intelligence.
My aim is to show that the heavenly machine is not a kind of divine, live being, but a kind of clockwork [...] (Johannes Keppler)
Exercise 1.6. Alyssa P. Hacker doesn't see why if needs to be provided as a special form. ``Why can't I just define it as an ordinary procedure in terms of cond?'' she asks.
Exercise 1.11. A function f is defined by the rule that f(n) = n if n<3 and f(n) = f(n - 1) + 2f(n - 2) + 3f(n - 3) if n> 3. Write a procedure that computes f by means of a recursive process. Write a procedure that computes f by means of an iterative process.
Thus, programs must be written for people to read, and only incidentally for machines to execute.
We owe a great debt to Robert Fano, who reorganized MIT's introductory curriculum in electrical engineering and computer science to emphasize the principles of engineering design. He [...] wrote the first set of subject notes from which this book evolved.
38 You may wonder why anyone would care about raising numbers to the 1000th power. See section 1.2.6.
Effective program synthesis also requires organizational principles that can guide us in formulating the overall design of a program.
Lisp was not the product of a concerted design effort. Instead, it evolved informally in an experimental manner in response to users' needs and to pragmatic implementation considerations.
This book is dedicated, in respect and admiration, to the spirit that lives in the computer.
We now come to the decisive step of mathematical abstraction: we forget about what the symbols stand for. (Hermann Weyl, The Mathematical Way of Thinking)
17 The term broken heart was coined by David Cressey, who wrote a garbage collector for MDL, a dialect of Lisp developed at MIT during the early 1970s.

밍맹뭉 @myneuralnet
3 Followers 66 Following
(lispers(not(hipsters... @AriDotnow
66 Followers 183 Following (defun https://t.co/MudQslK0HN () (use 'Emacs 'Common-Lisp) (format t "Nothing else matters"))
alper @alperyildrm
69 Followers 671 Following
AlanHacker @KIjbA32aKPErSnQ
13 Followers 565 Following
Teddy @teddyzhu2006
4 Followers 107 Following
nobody @potatoisaflower
7 Followers 260 Following
Melvina @reteighs81110
102 Followers 1K Following
Zea @Hooro268512
53 Followers 466 Following
Naveen Mandava @naveen_mandava
844 Followers 4K Following Entrepreneur Interests: Tech | Finance | History | Tennis | Pet😸 | Hacks & Odd stuff
Altay @altaywtf
201 Followers 286 Following
Shuvo @shuvopaul396
11 Followers 82 Following
Brayden @brayden1moore
258 Followers 853 Following
Troy Zhu @troywzhu
1 Followers 39 Following
Space, without Time @space_timeless
276 Followers 655 Following she/her ; 22 ; tired previously: hopeSknife
sivat.eth @0xSiva
534 Followers 4K Following 1st principles thinker 🧬I ❤️ math, cs 🧮| code 🦀🛠| eth Ξ, applied cryptography 🗝: ecc ➠ pqc⏳, zk proofs 🪄↔️🧾 Timeline: high SNR cryptography, eth📝🔑⛓🌐
rthdnx @rthdxnx
42 Followers 755 Following
phos with a vuvuzela @phoszoolla
99 Followers 2K Following a silly goober wanted for committing 24 war crimes
Bart Jaworski @bart_jaworskii
102 Followers 382 Following Actively working on leaving this planet better than I found it. Polymath wannabe.
Somaditya Basak @5n0w_cr45h
613 Followers 5K Following Remote Jobs @ Mercor: https://t.co/vJBj4rLs91
𝕁𝕠𝕠𝕟𝕒 ... @JokuSukka
96 Followers 1K Following Developer and CS graduate student @helsinkiuni | Cat aficionado | Arch and nvim btw | He/him
Joel Svensson @sve10362122
292 Followers 2K Following Implementing a Lisp like language for microcontrollers. LispBM is a lisp or scheme like language with concurrency and an Erlang inspired message-passing system
Dataf3l @dataf3l
72 Followers 942 Following
Riri @rireki_riri
79 Followers 941 Following your time-lagged girl. things i like are 10+ years out of date / a member of computer appreciation society / team hitomi
Dr Kate Compton @GalaxyKate
20K Followers 1K Following Weird Futurist. Maker of many interesting things, now playing with toys in Denmark (all hot takes here are my own) Ask me about JavaScript. She/her
xox_is_not_alone @LiseloVD
48 Followers 474 Following Somewhere in the cultural & educational space between technology and society: printmaker, designer, educator & artistic activist #fossrookie
покрАсьтин�... @pocrastinacia
724 Followers 1K Following Chief Shitposting Officer at Horns and Hooves LLC
E. MARLIERE 🇫🇷 ... @Ouaibs
211 Followers 2K Following @[email protected] | Compte personnel / Tweets are my own #Cybercriminalité #Forensic #OSINT
КринджШэдо�... @YaUMamySamyLuch
499 Followers 3K Following 37, Б.Ц.Г.М. (он, его) Single & free. Мысле не Жокира, но мои / Opinions expressed are solely my own and do not express the views or opinions of my employer.
【~Typh🐍�... @AnTyph
865 Followers 1K Following 𒂼𒄄 Paleo ✠ AnCⒶp ✠ ⍫ Austrian Schule ⍫ 𒂼𒄄 Anti Frankfurt ⨻ Down with Moloch ⨻
Gabrielle Oliveira @io_gabx
3K Followers 417 Following Hi, I'm a 19 yo individual who likes OCaml and Rust. I also like logic, dependent types, math & formal proofs o/ https://t.co/l9voJmuQ8w ️💕
Sofia @algebraic_dev
4K Followers 856 Following 🏳️⚧️ uuh I try to code cool stuff, working as a Researcher Software Engineer :)
bsingharora @bsingharora
148 Followers 2K Following creator of memcg, contributor to cgroup v1, HMM. memory mgmt and security interests. Opinions are my own and have nothing to do with my employer.
طلال السليم... @Tal_saliman
47 Followers 865 Following
Patchycon @40mukyuus
550 Followers 1K Following I love Patchouli Knowledge. I run panels and cosplay meets sometimes. Longtime Touhou fan. MINORS DNI, I will block.
JIB, MD, PhD., D.Litt... @Dyossher
8 Followers 177 Following Ban of 🎺🇭🇷 Croatia 🇭🇷🎺, I do art and programming on the side
Orthzar (not Fortnite... @orthzar
471 Followers 895 Following (setf *bio* '("🇻🇦" "anti-state" "Common Lisp" "prog-rock")) (format t "~A" (nth (random (length *bio*)) *bio*))