From 073cc1203bde6c17e6cbef49d002ab2a08425961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jurij=20Podgor=C5=A1ek?= Date: Fri, 19 Apr 2024 03:22:29 +0200 Subject: [PATCH] =?UTF-8?q?Pre=C4=8Di=C5=A1=C4=8Deno?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1_zapiski_g1smo.html | 359 --------------------- README.md | 5 - index.html | 32 +- index.org | 2 +- sicp.html => zapiski/1_g1smo.html | 97 +++--- 1_zapiski_g1smo.org => zapiski/1_g1smo.org | 2 + 6 files changed, 57 insertions(+), 440 deletions(-) delete mode 100644 1_zapiski_g1smo.html delete mode 100644 README.md rename sicp.html => zapiski/1_g1smo.html (82%) rename 1_zapiski_g1smo.org => zapiski/1_g1smo.org (98%) diff --git a/1_zapiski_g1smo.html b/1_zapiski_g1smo.html deleted file mode 100644 index 8f8ff01..0000000 --- a/1_zapiski_g1smo.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - -Zapiski #1 srečanja programerskega bralnega krožka SICP - - - - - -
-

Zapiski #1 srečanja programerskega bralnega krožka SICP

- - -
-

1. Zanimivi izseki

-
-
-
-

1.1. str. 9

-
-
-

-Every reader should ask himself periodically "Toward what end, toward what end?" — but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy. -

-
- -
-

-Lisp is a survivor, having been in use for about a quarter of a century. -

-
-
-
-
-

1.2. str. 11

-
-
-

-It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures. -

-
-
-
-
-

1.3. str. 18

-
-
-

-Thus, programs must be written for people to read, and only incidentally for machines to execute. -

-
-
-
-
-

1.4. str. 19

-
-
-

-Underlying our approach to this subject is our conviction that "computer science" is not a science and that its significance has little to do with computers. -

-
-
-
-
-

1.5. str. 27

-
-
-

-Finally, we would like to acknowledge the support of the organizations that have encouraged this work over the years, including support from Hewlett-Packard, made possible by Ira Goldstein and Joel Birnbaum, and support from DARPA, made possible by Bob Kahn. -

-
- -

-Bob Kahn je mdr. soavtor protokolov TCP in IP, pionir omreževanja. V DARPA postal kasneje direktor IPTO (Informational Processing Techniques Office), kjer je ustanovil milijardo-dolarski projekt Strategic Copmuting Initiative, največjo investicijo ameriške federalne vlade v računalništvo ever ('83 do '93) - razvijali so proizvodnjo čipov in umetne inteligence. Ustrašili so se japoncev, podobno kot v 50ih sovjetov. -

- -

-Po DARPA ustanovil CNRI (corporation for national research initiatives), neprofitno organizacijo kjer je delal tudi guido van rossum (avtor pythona). Tam so izdali python verzije 1.3 do 1.6 ter GNU mailman. -

- -

-Preko očeta v sorodu s fizikom Hermanom Kahnom, ki je napisal knjigo o tem kako bi amerika lahko zmagala nuklearno vojno in postal inspiracija za dr. Strangelove-a v znanem Kubrickovem filmu. Ustanovil je Hudson institut, konzervativni think tank ki je začel pri premišljevanju hladnovojnih scenarijev in se razširil na polja ekonomije, zdravstva, šolstva in gemblanja. Delal je tudi v RAND korporaciji, močnem hladnovojnem inštitutu, vpletenem v vietnamsko vojno, iraško vojno, danes pa kuri "AI apokaliptični" scenarij. -

-
-
- -
-

1.6. str. 77

-
-

-Stoy 1977 -

-
-
-
-
-

2. Vaje

-
-
-
-

2.1. 1.1 Kaj vrnejo izrazi?

-
-
-

2.2. 1.2 Pretvori izraz v prefix obliko

-
-
-
(/ (+ 5 4
-      (- 2
-         (- 3
-            (+ 6
-               1/3))))
-   (* 3
-      (- 6 2)
-      (- 2 7)))
-
-
- -
--43/180
-
-
-
-
-

2.3. 1.3 procedura, ki prejme 3 argumente in vrne vsoto kvadratov vecjih dveh

-
-
-
(define (vsota-vecjih-kvadratov a b c)
-  (cond ((<= a b c) (+ (* b b) (* c c)))
-        ((<= b a c) (+ (* a a) (* c c)))
-        (else (+ (* b b) (* a a)))))
-
-(vsota-vecjih-kvadratov 6 1 7)
-
-
- -
-85
-
-
-
-
-

2.4. 1.4

-
-
-
- - diff --git a/README.md b/README.md deleted file mode 100644 index aead3fa..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# sicp - -Beremo Structure and Interpretation of Computer Programs. - -Za bralni krožek se dogovarjamo prek (javne) mailing liste, na katero se lahko prijavite na https://liste.kompot.si/postorius/lists/bralni.kompot.si/ \ No newline at end of file diff --git a/index.html b/index.html index 0f41cad..8820fbd 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Kompotov programerski bralni krožek #1: SICP @@ -198,7 +198,7 @@

Kompotov programerski bralni krožek #1: SICP

-