>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). 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, linguistics, and computer science. Lambda calculus has played an important role in the development of the theory of programming languages. Functional programming languages implement the lambda calculus.
That intro music is my JAM
>lambda calculus is irrelevant
nice memeing son, one day you'll grow up to be a troll, just like your papa
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?
confirmed for not gonna make it
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.
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++?
There is no programming language.
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.
before you read SICP, here's some recommended reading
should be a good jumping off point
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)
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?
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.
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.
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