>start reading picrel. >useless language (lisp)

>useless language (lisp)
>uses niche feature of lisp that would confuse most people who use real programming languages and deal with recursive functions
>bunch of math wank
>muh fibonacci
does this book ever get good or should i just skip it?

1. 3 weeks ago
Anonymous

This book is for people who want to understand code beyond its most superficial functions, which means it's useless for retards like you

• 3 weeks ago
Anonymous

It's not a book on assembly.

• 3 weeks ago
Anonymous

True. Assembly is too high level of a langue for that.

• 2 weeks ago
Anonymous

so you haven't made it to chapter 5 yet

2. 3 weeks ago
Anonymous

If you were to got to MIT today, they would teach this course using Python 3, I believe. In the last 2 years, the original ganstars rewrote the course centered around the JavaScript Language, created by that God fearing brilliant entrepreneur and computer scientist, Brendan Eich.

• 3 weeks ago
Anonymous

they'd just be swapping one meme language for another I suppose

3. 3 weeks ago
Anonymous

>Exercise 1.11: A function f is defined by the rule that
>f (n) ={n if n < 3,
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
>Exercise 1.12: The following pattern of numbers is called Pascal’s triangle.
>Write a procedure that computes elements of Pascal’s triangle by means of a recursive process.

• 3 weeks ago
Anonymous

"I just want to make a video game."

• 3 weeks ago
Anonymous

>https://sicp-solutions.net/post/sicp-solution-exercise-1-13/
ahh yes, I can see how this has a lot to do with computer programs

• 2 weeks ago
Anonymous

Do people really get filtered by some basic algebra? Or do you let yourselves just get confused by the Greek letters?
I don't understand why people always cry about the Math in the book, it's literally 8th grade stuff.

• 2 weeks ago
Anonymous

nta, but nigga, I knew maths but that was 20 years ago, I have 0 understanding of beyond basic bitch algebra anymore

• 3 weeks ago
Anonymous

You should be able to solve those two exercises if you ever hope to do more than toy with scripting languages in engines for babies.

• 3 weeks ago
Anonymous

ive developed software for over 10 years and have never needed to do anything with fibonacci numbers or pascal's triangle

• 3 weeks ago
Anonymous

youve had to write recursive functions though no?

• 3 weeks ago
Anonymous

of course none of which involved reading/writing math proofs or doing memetic math

It's a book for budding computer scientists. If you just want to make websites or bideo games then fuck off and go read medium articles instead

>if you don't want to masturbate to math and theory then you're a webshitter or a gametroon
k

• 3 weeks ago
Anonymous

You'd definitely need to do memetic math for 3D game dev but that's about it.

• 2 weeks ago
Anonymous

of course none of which involved reading/writing math proofs or doing memetic math
[...]
>if you don't want to masturbate to math and theory then you're a webshitter or a gametroon
k

holy shit, no ones give a fucking shit about those introductory chapters
can't you fucking read the index?

• 2 weeks ago
Anonymous

Damn, that ball and chain is cute. Leagues above any 3DPD w**an, that's for sure.
Can I marry a literal ball and chain?

• 3 weeks ago
Anonymous

it's literally teaching you the difference between iteration and recursion, including the memory and processing requirements they add.

• 3 weeks ago
Anonymous

in most other programming languages if you call a function from itself it is recursive. iteration is performed by for, foreach, do, while, etc.

• 3 weeks ago
Anonymous

yes, whereas in SICP, it makes you write out the exact list of what's happening, step by step, when you iterate vs recurse, which gives you a more thorough grasp on what each is actually doing, including the memory and time requirements. it promotes a deeper understanding.

• 3 weeks ago
Anonymous

i solved the problem and i still don't understand it. checkmate, dweeb

• 3 weeks ago
Anonymous

haha well good for you. 1.1.13 is a real nutbuster though. I had to look up what inductive proofs were.

• 2 weeks ago
Anonymous

>I had to look up what inductive proofs were.
Doesn't everyone learn that in school?

nta, but nigga, I knew maths but that was 20 years ago, I have 0 understanding of beyond basic bitch algebra anymore

>I have 0 understanding of beyond basic bitch algebra anymore
Yeah, that IS basic bitch algebra. It's just rearranging some equations.

• 2 weeks ago
Anonymous

>Doesn't everyone learn that in school?
Yeah, but they don't always call it "inductive proofs", and using Greek letters in basic algebra is just superfluous.
Math is great, math notation/terminology is gayer than barebacking a rust tranny.

• 2 weeks ago
Anonymous

I agree greek letters in basic algebra are superfluous but a phi and a psi aren't going to kill you. If they trigger you so much, change them for a and b

Math and physics books won't teach you correct notations anon.

Physics books at least try to be consistent with themselves, math books just do whatever they want.

If you have exposure to math, its fun and intuitive. I forgot that the new CS tard exercises are
>make a binary threaded linked list with 49 pointers per node for uhhhh because I told you to okay?!?!
>derivatives? Whats that? Just use the "hill climbing algorithm" aka just keep comparing points like a 5 year old nagger

Fuck I hate CS tards and their field

And then derivatives become useless because your data isn't continuous or is noisy as hell. And understanding the hill climbing algorithm is way more useful because you can just add one extra feature to that algorithm to deduce a more powerful one that has actual applications, theoretical and practical, in optimization. But whatever, continue to fap to your Spivak book or something.

• 2 weeks ago
Anonymous

>It's just rearranging some equations.
I'm not even good at that anymore, for context I scored high grades while doing fuck all and smoking hash
it's not like riding a bike, you need some re-introduction or you just don't know how to fucking ride the bike at all

• 2 weeks ago
Anonymous

Ok, fair enough. When it comes to most of Analysis, it's the same for me. I would need to refresh everything first.
Somehow I can never forget Algebra stuff, it's too ingrained in my brain. For me it's the same as riding a bike, but it probably depends on how much time you spent in school doing that shit.

>Doesn't everyone learn that in school?
Yeah, but they don't always call it "inductive proofs", and using Greek letters in basic algebra is just superfluous.
Math is great, math notation/terminology is gayer than barebacking a rust tranny.

>Math is great, math notation/terminology is gayer than barebacking a rust tranny.
Disagree, math notation is perfect.

• 3 weeks ago
Anonymous

Good job. There are some who do understand it, but never get the right answer.

4. 3 weeks ago
Anonymous

I googled for other books to read and one of them is a book where all of the examples are in some fucking retard language called Oz. Did any of these geezers write a book about C or something normal?

• 3 weeks ago
Anonymous

I suspect there was a period of "C-fatigue" back in the early-mid 80s, and people wanted to try different things. Or it might've been just academic masturbation.

5. 3 weeks ago
Anonymous

sounds like a bunch of academic masturbation lmao

6. 3 weeks ago
Anonymous

It's a book for budding computer scientists. If you just want to make websites or bideo games then fuck off and go read medium articles instead

7. 3 weeks ago
Anonymous

(define (status s) (if (eq? 'its-so-over) (status 'were-so-back) (status 'its-so-over*~~

8. 3 weeks ago
Anonymous

>wah wah wah
>I got filtered by LISP

9. 2 weeks ago
Anonymous

You are not smart enough to benefit from reading it, so my recommendation is to quit right now.

10. 2 weeks ago
Anonymous

Most academia textbooks are very poor at teaching their material.
Most of them assume you are even quite familiar with parallel concept or the material itself, meaning they are 100% useless for their intended purpose.

• 2 weeks ago
Anonymous

>Most academia textbooks are very poor at teaching their material.
lmao even, completely bullshit
you're probably talking about FP textbooks with category theory in it.
all the undergraduate or gradute textbooks I've read from or looked at in maths, physics, chemistry or biology do not fit your description at all. you clearly never opened one.

• 2 weeks ago
Anonymous

Math and physics books won't teach you correct notations anon.

• 2 weeks ago
Anonymous

Agreed, I'm very pissed off myself by this specific fact too. I thought you were talking in general.

11. 2 weeks ago
Anonymous

If you have exposure to math, its fun and intuitive. I forgot that the new CS tard exercises are
>make a binary threaded linked list with 49 pointers per node for uhhhh because I told you to okay?!?!
>derivatives? Whats that? Just use the "hill climbing algorithm" aka just keep comparing points like a 5 year old nagger

Fuck I hate CS tards and their field

12. 2 weeks ago
Anonymous

language (lisp)
did you notice there is js version

13. 2 weeks ago
Anonymous

>filtered by a CS undergrad book
You have to be over 18 to post here

• 2 weeks ago
Anonymous

at least they're not dilating

14. 2 weeks ago
Anonymous

>useless language (lisp)
First of all, it's not Lisp. It's Scheme. There are critical differences.

Even if you never use Scheme, the book will teach you dynamic programming techniques. It's excellent.

I prefer Lisp, but yes, it's not used very often these days, which is a shame.

• 2 weeks ago
Anonymous

>dynamic programming techniques
"dynamic programming" per se or do you include in this term things like rule-based systems? the later is one of the programming techniques that have blown my mind the most

• 2 weeks ago
Anonymous

>Anonymous
>implying lisp isn't a family of languages and scheme falls under that
>inb4 lisp means common lisp bro
yes and no, we're both correct, just adding this post so ignorants know too

15. 2 weeks ago
Anonymous

[...]