>start reading picrel. >useless language (lisp)

>start reading picrel
>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

    [...]

Your email address will not be published. Required fields are marked *