[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
Have you read your SICP today?
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /g/ - Technology

Thread replies: 42
Thread images: 21
File: G16aIx.jpg (123 KB, 2048x1536) Image search: [iqdb] [SauceNao] [Google]
G16aIx.jpg
123 KB, 2048x1536
https://mitpress.mit.edu/sicp/full-text/book/book.html

https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs

https://xuanji.appspot.com/isicp/

https://github.com/sarabander/sicp-pdf

https://en.wikipedia.org/wiki/Lambda_calculus

>Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It was first introduced by mathematician Alonzo Church in the 1930s as part of an investigation into the foundations of mathematics.

>Lambda calculus is a universal model of computation equivalent to a Turing machine (Church-Turing thesis, 1937[1]). Its namesake, Greek letter lambda (λ) is used to denote binding a variable in a function.

>Lambda calculus may be typed and untyped. In typed lambda calculus functions can be applied only if they are capable of accepting the given input's "type" of data.

>Lambda calculus has applications in many different areas in mathematics, philosophy,[2] linguistics,[3][4] and computer science.[5] Lambda calculus has played an important role in the development of the theory of programming languages. Functional programming languages implement the lambda calculus.
>>
>>
>>
>Memeing with an outdated introductory textbook that doesn't even teach you a relevant programming language

Very sophisticated
>>
File: Jerry_Sussman.jpg (29 KB, 618x300) Image search: [iqdb] [SauceNao] [Google]
Jerry_Sussman.jpg
29 KB, 618x300
>reading your SICP
son i am proud.jpg
>>
>>52356556
>mfw i have no words
>>
File: eval apply.png (1 MB, 1236x858) Image search: [iqdb] [SauceNao] [Google]
eval apply.png
1 MB, 1236x858
>>
>>52356556
hory shet
>>
File: SICP Cover.jpg (194 KB, 931x1398) Image search: [iqdb] [SauceNao] [Google]
SICP Cover.jpg
194 KB, 931x1398
>>
Reading my Sick Peas for healthy mind
>>
Is he a shriner or mason?
>>
That intro music is my JAM
https://www.youtube.com/watch?v=0m6hoOelZH8
>>
>>52356639
he's a mathematician, electrical engineer, MIT professor, author, computational scientist, and bad ass motherfucker
>>
holy shit i'm further in this book than i ever thought. page 200
>>
File: wonka.jpg (67 KB, 355x236) Image search: [iqdb] [SauceNao] [Google]
wonka.jpg
67 KB, 355x236
>>52356556
>lambda calculus is irrelevant

nice memeing son, one day you'll grow up to be a troll, just like your papa
>>
can anyone explain the snake to me? is it just some prog meme?
>>
>>52356851
it's an oldfag meme

back from an earlier revival of the sacred SICP knowledge, a relic from a more civilised age
>>
>>52356674
More importantly, his hobby is fixing watches
http://video.mit.edu/watch/an-electrical-engineering-view-of-a-mechanical-watch-9035/
>>
>>52356851
>>
>>52356422
>https://mitpress.mit.edu/sicp/full-text/book/book.html

I tried. I really did, But it reads like it's written by an old hippie homo with one of his hands always on his dick.

Is it bad if I just look at the drawings?
>>
>>52357011
confirmed for not gonna make it
>>
>>52356928
>>
File: 1449361855035.png (29 KB, 826x392) Image search: [iqdb] [SauceNao] [Google]
1449361855035.png
29 KB, 826x392
mfw reading my SICP
>>
>>52356556
if you think this book is about learning lisp, or learning how to "program" at all, then you are mistaken.

this book is more about how to compute, than it is to "program" or "code" as you may call it.
>>
>>52356422
I have been doing a lot of Unreal Engine programming and I figure that instead of copying and pasting C++ I should know what I'm doing so I bought C++ for Dummies, 3rd edition. What should I make with C++?
>>
File: face.jpg (275 KB, 1000x1000) Image search: [iqdb] [SauceNao] [Google]
face.jpg
275 KB, 1000x1000
>>52358787
Have you read your SICP today, Jamal?
>>
>>52356556
There is no programming language.
>>
File: 1449325132088.png (207 KB, 400x400) Image search: [iqdb] [SauceNao] [Google]
1449325132088.png
207 KB, 400x400
Hey, redpill me on sicp.
I'm too lazy to read the book on my screen and it's too expensive to buy a copy.
I downloaded the lectures and I am watching them from time to time.

How is that supposed to make me a better programmer?

I'm in the industry and I do motion control.
In my case, there are no relevant point in making some recursion in my code.
>shorten the code of only few lines
>confuse my coworkers and make me look like a pretentious brain wanker
>makes the code a hell to debug and more difficult to adapt.

Please explain me what skills from SICP would be valuable for practical application.
>>
File: pills.jpg (534 KB, 2800x830) Image search: [iqdb] [SauceNao] [Google]
pills.jpg
534 KB, 2800x830
>>52358898
you're already a redpill
>>
>>52358952
nope, he's a white pill
>>
before you read SICP, here's some recommended reading

(read everything)
https://en.wikipedia.org/wiki/History_of_logic

https://en.wikipedia.org/wiki/Derivative

https://en.wikipedia.org/wiki/Differential_equation

https://en.wikipedia.org/wiki/Lambda_calculus

https://en.wikipedia.org/wiki/Turing_machine

should be a good jumping off point
>>
>>52358952
>>52358971
Cool chart.
Yeah, expect for the "reading is for fags" the color I recognize myself in the most is White.

Anyway, my original question was to know which points of SICP would be applicable to engineering purposes (especially motion control)
>>
File: wp2.jpg (232 KB, 1366x768) Image search: [iqdb] [SauceNao] [Google]
wp2.jpg
232 KB, 1366x768
Is reading this book worth it if I have only basic programming knowledge? I am looking at going into compsci, but is this book really worth my time or should I focus on more modern books until I learn more?
>>
>>52359025
wikipedia needs to do something about their math pages. they're all shit and overly complicated and require you to read like four other links just to understand the article. I majored in stats minored in math and I can still barely read them.
>>
>>52359151

what was your GPA? no lying
>>
>>52359202
3.8, no lie. again i only minored in math though so I only had to take like diff eq and linear algebra, missed real analysis and even number theory. either way i still consider myself far more knowledgeable and capable of reading this stuff than the average schmuck but it is mostly all condescend shit.
>>
>>52356556
You just obliterated everything in your path.
>>
>Using a memebook that teaches a language that uses linked lists for literally everything
enjoy your no cache locality slow ass code
>>
>>52359757
Mate, serious question... can you read?
>>
File: fQUMvfU.png (289 KB, 580x346) Image search: [iqdb] [SauceNao] [Google]
fQUMvfU.png
289 KB, 580x346
>>52359757
ever heard of functional programming?
>>
>>52356422
MIT doesn't even teach that book anymore, it's a relic.
>>
>>52360305
only because they moved to an interactive book.

you're trying to convince people that the book that was THE book for the MIT CS course for decades (and still highly lauded as a great introductory book to computation) is irrelevant
Thread replies: 42
Thread images: 21
Thread DB ID: 423523



[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.