summaryrefslogtreecommitdiff
path: root/1 Projects/SICP.md
diff options
context:
space:
mode:
Diffstat (limited to '1 Projects/SICP.md')
-rw-r--r--1 Projects/SICP.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/1 Projects/SICP.md b/1 Projects/SICP.md
new file mode 100644
index 0000000..1b60148
--- /dev/null
+++ b/1 Projects/SICP.md
@@ -0,0 +1,13 @@
+GROTE TODO! Review & feedback loop using genai
+
+Boek gebruikt lisp omdat actieve processen hetzelfde behandeld worden als passieve data wat het makkelijk maakt als informatieve taal.
+
+In lisp is een combinatie een compound expression gedemarkeerd door haakjes, beginnend met een operator en gevolgd door operands. De operator is een procedure en de operands zijn de argumenten waar de procedure op toegepast wordt.
+Prefix notation; operator en daarna operands. ==Voordelen: arbitrair aantal operands, makkelijk te nestelen==
+`(+ 1 3)`.
+
+De resultaten van expressies kunnen gelabeled worden met het `define` keyword. Dit impliceert dat er geheugen moet zijn voor zulke paren, dit geheugen noemt men de omgeving. Er bestaat een globale omgeving maar ook anderen. Omgeving is equivalent aan scope denk ik.
+
+==Recursie is erg geschikt voor hiƫrarchische boom objecten.==
+Tree accumulation is een proces waarbij de waardes in een boom structuur omhoog percoleren.
+