SICP sure is popular around here
>>100287967I have had a copy for years. Still haven't read it.
Structure and Interpretation of Child Pornography
>>100287967Which one? Lisp/Python/Javascript?
>>100287984lisp or else
>>100287981is that standard issue at the bureau?
>>100287996I don't know, there is a diabolical scheme in a yellow book that is pretty good.
>>100287978kek
>>100287981where can i get a copy? does it come with pictures too?
>>100287978you need ot read it every day
SICP is eternal.https://youtu.be/RhSwBgF-g4I
>>100288991moving pictures
>>100287978nobody reads these meme books every board has its meme books that nobody gives a flying fuck about but nonetheless loves mentioning from time to time
>>100289236>nobody>every>nonethelessOh look, and ``absolute'' moran.
>>100287984Scheme
>>100287978I tried but got filtered when it started diving into pure mathematics out of the blue. It just expects assumed knowledge on completely different topics.
>>100289311>``foo''Why are 4chan bots replying to me using this quotation style.
>>100291026What kind of math? Do you remember? I haven't read it yet but you made me curious.
>>100291183>foo
>>100287978Sad! Many such cases.
read the faaking sicp zoomer faakheads http://xahlee.info/comp/wizard_book.html
>>100287967what's its contents though?
>>100287967i-is this the book that changed mind of oop god himself?
>>100293670no, it was the book to enrage his usual collected demeanor and command guy steele, co-author of scheme, to specify CLOS, the common lisp object system, into the common lisp standard. the best OOP system ever made was born as a result.
I read this book some years ago, I'm not sure if all the way through, but I remember nothing about it or Lisp at all.
>>100291183>``me''It is on topic, stupid newfriend.
>>100287967How else will I learn about the structure and interpretation of computer programs?
>>100294347Bob. Uncle Bob. Robert C. Martin. The guy who wrote Clean Code, Agile Software Development, etc. He had read SICP and became a clojurian.
>>100287967Anyway, is this[pic rel] what reading SICP does to you?
>>100291026>>100291194the math is purely to introduce the underlying computer science concepts.you don't need to know how the math is derived, where it comes from, etc.you can logically figure out what the math is doing (they are just simple equations with """"hard"""" names) and then map the composition of those mathematical statements to the computer science topics they are introducing. not that bad
>>100293670>>100296065>This book was life changing. Or at least it was career modifying. It was my first introduction to functional programming; though neither the title, nor the first two chapters mentioned the term.>The book is completely unapologetic in it's approach, giving no quarter to those who want an easy ride. It moves at light speed from one topic to the next, demonstrating concept after concept with clear, concise, and plentiful code.>The language of the book is Scheme; but the reader barely notices because the language is so lightweight, and because the topics are so intense.>I read this book with a kind of ecstatic energy – virtually throwing the pages from one to the next in my enthusiasm. And then at page 217 the authors slammed on the brakes, apologized profusely for what they were about to do to me, and then introduced the first assignment statement.>I was thunderstruck. While reading all the previous code I had not realized that they had not used assignment. I had to go back and check.>It was then – quite late in my career – that I realized that Functional Programming was important for me to learn.http://cleancoder.com/books#sicp
>>100291026learn math then
>>100298722Math is HARD
>>100298812Skill issue,
is sicp the rudin of programming books?
https://cat-milk.github.io/Anime-Girls-Holding-Programming-Books/
>>100287984SICP in Python? what?
>>100295407Are you ok?
>>100293543good morning xah
>>100302712https://www.composingprograms.com
>>100287967I have seen so many people claim that "the book is basically free, you can get it used for a few dollars", yet the cheapest I can find is ~40€.Paypig me bought it, it's pretty good.
>>100300462Rudin isn't a very useful book to learn from imo.
Why?
>>100307615>can't demonstrate how code is dataHow does it even make sense?
>>100307615I mena id love to read but its either lisp or javascript right? I know JavaScript but dont really feel like reading a book about it.. is it really worth it?
>>100287967>sicp>lispname more iconic midwit duo of /g/
>>100308942>c>rust
>>100287978True /g/ poster
>>100306358So it really is like SICP!
so much this >>100308942 !sar i am programmings in the python its very fast for my machine and good for life. good looks
>>100309142good morning sirspython is the most powerful programming language perfect for pythonic gorgeous looks
>>100302374>goythub
SICP is on of those joke books you trick noobs to read. That way when they seriously bring it up in a conversation, you know your dealing with a moron
Anons is it necessary to pick the scheme lang? I have to learn typescript, I know python.
>>100314846If you must avoid le evil scary parentheses, use the Python version. The JS version is fucked up beyond repair.
>>100314861Thank you, what have they fucked up in JS? Sounds interesting.
>>100314846>is it necessary to pick the scheme lang? No. It doesn't even use the full language, only the small part (of an already small language.) SICP will teach you the language along the way anyway.
>>100314846You don't read it to learn scheme, you read it to learn concepts.
>>100317677Good to know. Thanks.
>>100287967I'm working through it slowly, right now I'm at 1.2.3 and it's taking some time since it's been a while since I've last done math, and I want to understand the big O stuff as well as possible since it seems very important to being a good programmerThe MIT videos help a lot though.
>>100320255>and I want to understand the big O stuffYou should check out >>>100315349
>>100293543>Le moyen âge et la renaissance (The Middle Ages and the Renaissance)Interesting
>>100287967so i have the book, since a anime girl told me to buy it in the past. will i become a better prompter if i read it?
>>100289115>SICP is eternal.This is the most beautiful thing i've ever seen, thank you very much.
>>100322909also doing edx cs50 first, would that make sense?
>>100322909>prompterlulwut
>>100324295>prompter>lulwutso pardon my attempt to demonstrate a prompt i might pocess by reading the book:Hello dear ChatGPT, here is your daily allowance of $1k please keep up the good work, and there will be more tomorrow. *pastes code* so look at this code, I'm trying to solve *problem*, can you implement an Ackermann's function, but take into account the acyclic directed graph here *pastes code*, please merge a balanced k-way merge and sort the BANG file *uploads BANG file*, so take this viconnected component and create a balanced tree where we take into account Benford's law and do a best-fist search for a biconnectional bubble sort of a big-O notation and please compact DAWG the complete graph, completely connected to the complexity class, by supplementing with a cocktail shaker sort, but avoid the clique problem.
>>100325093Based PROOMpter
would the book benefit me, a sysadmin, in any way or is it just for programmers?
>>100287978I have both a copy of the Scheme one as well as the Javascript one but... yeah, ditto.
>>100287978/g/ in a nutshell
>>100287967It's in the debian repository.
>>100327422>Obscure book, got replaced with python based course>relevant
>>100302374>anime-girls-holding-programming-books>first picture is Astolfo
>>100327422Sure, why not?
>>100328267sauce?
>>100309142unironically street-shitters contributed more code than circlejerking /g/-lisptards
>>100332208indeed sar india programming superpower by 2030 sirs
>>100289115>https://youtu.be/RhSwBgF-g4ISOVL
>>100289236I'm absolutely certain /tv/ and /pol/ can't read.
>>100291026>newtons method>AIIEEEEE SOMEBODY HELP ME IM BEING FILTERED!!!!Anon.....
>>100332208yes these othar benchod biches typing slow. i am of contributings most to react project and as well as express project. next i will learn durgasoft java. thank you sir!
>>100334252Meds
>>100321419>plebbit thread
>You can learn Scheme (and a lot of deep ideas about programming) from Structure and Interpretation of Computer Programs by Abelson and Sussman. That book is now free/libre although the printed copies do not say so. Please don't buy books (or anything) from (((Amazon)))!https://stallman.org/stallman-computing.html#lisp
>>100308942>c++>(you)
>>100328289>if a course was changed>the old course must not be relevant anymoredumb
>>100307615Why not
>>100302374thanks
>>100321419Wrong.
>>100287967I have a copy of introduction to algorithms I took out of the library several years ago that I haven't opened, I just renew it every couple months
>>100334150Structure and Interpretation of Chad Programs
>>100287967>SICP sure is popular around herePeople read it so they can pretend they are real programmers.
>>100296547Chad Clean Coder
>>100322872Frogs... I kneel...
>>100307615>javasöycript edition
>>100291026>it started diving into pure mathematicsLmao imagine being this much of a brainlet. Did you get filtered by fractions or by imaginary numbers?
God I love SICP edits.
>>100348684The people who imply they are real programmers unlike the others, are the real pretenders. If you program, you are a programmer. Any prestige you have attached to that title is imaginary.
>>100348684Understanding SICP already makes you better than 90% of programmers, sanjeet.
>>100322872Bello.
>>100339254>Stallman is promoting Abelson and Sussman.Happens all the time.
>>100339254I'd just like to interject for a moment. What you're referring to as SICP, is in fact, GNU/SICP, or as I've recently taken to calling it, GNU plus SICP...
>>100358841No.
>>100340964Yeah, keep larping.
>>100354880Same.
>>100363424
>>100364016I made that edit.
>>100364350Good work, anon.
>>100295740Reading SICP?
>>100363424Nice feet.
>>100313445>.t got filtered at the first exercise
>>100369651Sicp is the perfect filter in so many ways. It filters muh careerfags, it filters mathlets, it filters hyperrationalists that are filtered by the alchemist cover. God i love sicp.
>>100371322>it filters hyperrationalists that are filtered by the alchemist cover.Never judge a book by the cover.
Nobody reads.
>>100339254I think RMS is even cited in SICP
How the fuck do you even get filtered by SICP?
>>100373421I don't know. It starts so simple and gently introduces you to the more advanced stuff by little steps.
>>100287967ima let you in on a secret bruh. sicp is one of those recs that in-industry people recommend because its a sure fire way to keep you out of a job. its antiquated and completely useless informationsame thing with godel escher bach, taocp, "learn x the hard way" etcthese are sabotage recs
>>100373521No, it's just basic programming knowledge. Before lisp went out of fashion around 2010, both MIT and Berkeley used it for their intro CS curriculum to weed out careerfags who would fail the upper division classes.
>>100373405I just looked and he is, in the "Acknowledgements" section.
>>100291026it's written for undergrads so yeah it assumes a high school education
>>100373521>godel escher bach,This is unironically based
>>100373631so why not learn basic programming knowledge in something that has been relevant within the last 30 years?>>100374665geb is pretentious nonsense written by a guy with a degree in literature. the fact people rec this book is proof people try to sabotage others with recs
>>100375712>so why not learn basic programming knowledge in something that has been relevant within the last 30 years?The homoiconicity of scheme combined with it's minimalistic syntax makes it so that you can express complex ideas easily. This makes it so that a book that is used as an introduction to computer science can teach you about multiple paradigms of programming and also the basics of how interpreters and compilers work. You wouldn't be able to do this in an introductory CS course using a regular programming language.Again SICP is an introductory computer science book, not an introductory web development book. If you just want to make a website or some other practical project you shouldn't read SICP.
>>100361121literally me
>>100375935>tell me you dont have a job without telling me you dont have a job
>>100373521i agree with this anonsicp introduces the theory behind antiquated concepts like "functional programming" "imperative programming" "data abstraction" "local assignment" etcbut will it teach me to load python libraries or create buttons in react? no. useless information
>>100369651>>100371322It's filtering me hard, I keep pushing on and telling myself that it'll click eventually but I swear every exercise makes me feel like an actual retard. I'm not even at chapter 2 yet and recursion and big O notation is already giving me a really hard time. I already knew basic programming beforehand and dabbled in python and C but this is something else
>>100376788>another unemployed anon thinks hes above webdev
>>100376807There's the lectures and a website with solutions and answers. Just try to solve stuff yourself and when you feel you hit a wall, look at a solution and go through it until you understand what's going on.Also remember that the book was aimed at math/engineering students, it's gonna be a bit hard to get everything but it's not impossible you just gotta be smart about how you're going through it.Do a couple of projects in the side just to keep things fresh and actually utilize what you learned.
>>100376808>me retard>so other grug has to be retard too>hehe good
>>100376919Yeah I know, I try to follow along. The lectures are easier than the book but it's still hard, and I never know how to tackle the exercises and end up looking at solutions every time. I haven't done rigorous intellectual work for four years so I guess I'm rusty but it still feels bad man
>>100376808Webdev is shit and that's a fact
>>100377527I feel you anon, I felt the same but remember only quitters are shitters.
>>100380224>I felt the sameDid you finish the book? Do you feel like you're a much better programmer than before?
>>100380339Shit I went on a rant then deleted 99% and left that hanging.No I have not finished the book, but whenever any programming material filters me I just sidetrack a little bit and then get back on the saddle. Usually a little different perspective can help a ton with understanding hard problems. And then whenever I go back I have gained enough knowledge+experience to get through it without a problem.That feeling is enough for me to feel like a better programmer even though my ADHD sidetracking might be too much.
>>100354880
>>100380550I see. People talk about SICP like it's fucking magic but it makes sense that it would mainly give you a better general approach to problem solving
>>100381124Tiny little SICP.
Are there any learning/reading groups for SICP?
>>100364350Cute Yuno
>>100384094fuck off trooncord spammer
>>100372137>always judge a book by the cover
>1996 book>It was 20 years agoIsn't this book completely outdated by now?
>>100389354Literal retard.
>>100389354You can read updated JS edition; updated with living, breathing JavaScript! A real, used in many applications, language that will get bread on your table.
>>100389354>tranimeComplete retard
>>100384094virus
>>100390773sicp is anime
>>100389354it's already up to date >>100307615
>>100307615It should've been the Haskell edition.
>>100390773lol >>76759445
>>100360812GNU/Yes
>>100287967Wizard Bookhttps://docs.scheme.org/sicp/
>>100287967Teachyouselfcs.com recommends watching the lectures from the Berkeley guy and not the MIT guy... The claim they are more up to date and comprehensive. I started watching the Berkeley guy and it is good fun so far
>>100400184*MIT niggers
>>100379827copewebdevchads won
>>100401712
>>100400184I much prefer the MIT lectures. Much clearer imo
>>100376807Don't overthink it anon, what it's trying to convey isn't actually hard to understand, but the examples it's given in are a little difficult for those who aren't experienced in maths and programming, let alone, reading it alone isn't how it's originally taught, especially seeing how dense it's written - every word matters. Check out HTDP, it teaches recursion in a data oriented way(https://parentheticallyspeaking.org/articles/how-not-to-teach-recursion/) and it teaches big O with modern examples. It's written as a modernised alternative to SICP. Essentially it distills and intensifies what SICP is mainly trying to teach in its first half, a systematic way of designing programs - but it doesn't go as far as SICP. Going through both will take you to programming enlightenment. If you don't like HTDP then there's Simply Scheme, it's written as a prequel to SICP(it's officially regconized by the authors of SICP as such) inorder to make SICP more accessible; it basically strips out the mathematical examples of the first chapter(without spoiling what SICP is truly trying to teach), go through that then it will be easier to digest SICP.
>>100406820I think it's too abstract for people who don't know how to program yet. You shouldn't try to learn programming with this book, everyone trying to make you is an academic retard idealist. Read the book once you think you can program.
>>100406820Can I finish SICP and then read HTDP? I don't want to "give up" on SICP yet, I'm barely 100 pages in
>>100406887this is pretty true. you should first fuck around and just program garbage for like 3 years to get really used to it, even if what you create sucksyou'll pick up some concepts instinctivelythen once you're comfortable looking at and thinking about programs, you do books like htdp, sicp to get more formal knowledge of why things are the way they are>>100407275there is no value in going from sicp -> htdphtdp is very simple, so either do it before sicp or don't do it at all
>>100407478Yeah I'm not sure what the best course of action isOn one hand SICP is filtering me and I'm having a really hard time, on the other hand I'm tired of trying to find the "optimal path" and I kinda want to keep pushing through (even if some stuff goes over my head)
>>100406887All it all depends on your goals. The framework it instills will carry you through programming for the rest of your life, it's quite vital to get it in early, hence why HTDP and related courses is better for a first timer, as it will be centred around modern examples. The anon says he's experienced with other languages, now he's learned that knowing syntax does not mean you know how to truly program. Recursion trips up a lot of beginners, SICP isn't the best example for beginners regarding that either. >>100407275You're not giving it up if you're going to go back to it. I'd say put it away for now. Go through HTDP, you will learn a lot and be thankful you did, then tackle SICP from the beginning(you'll go through it a lot faster this time). If you're struggling in the first chapter, it's not going to get easier, and it will not "click" whilst doing the later chapters. If you're in a hurry then Simply Scheme is a better choice, then watch the original lectures of SICP regarding the first chapter, then read SICP. Just know you've not wasted any time, struggling and taking a step back is part of learning, especially if you're tackling SICP by yourself from the book alone.
>>100407939Alright, I guess I'll try out HTDP then, and come back to SICP once I'm better with algorithms. I'd like to read CLRS eventually, too.>you've not wasted any timeIt feels a bit like admitting defeat albeit temporarily but yeah I understand
>>100407939Well, you don't have to go through the lectures, after doing SS, but it's extra support(I've never watched any newer lectures). Also remember to do all the exercises in the first chapter. SS will help you with recursion and higher-order functions, but HTDP might be better for you(well it's good time spent) since you know a few languages, with SS you will be emptying your cup. >>100408040HTDP and Simply Scheme will teach you the data structs and a basic understanding of algos to tackle what SICP hands you. Studying algos alone would be better after completing SICP, but maybe HTDP will satisfy you enough alone to study algos after. Depends on your goals afterall.
>>100408141>Depends on your goals afterall.I want to become as good at programming as I possibly can. It's frustrating to know "how to code" but to be unable to understand the deeper mechanisms at play and to be completely helpless when it comes to designing a performant, elegantly written program
>>100408162HTDP would be perfect for you then, you will know what it means to program after that book, whilst learning some CS along the way. There's also courses around it(if you google) if you don't enjoy the book. HTDP/SICP main goal is to teach you a framework of organizing your ideas in programming. You won't hit a blank wall anymore when trying to solve a problem, as you'll have a framework to tackle the problem and writing organized code(SICP goes a bit deeper). Other than that you learn other princples which makes it more enlightening(you create your own Scheme and even assembler; you'll have an abstract view of all the programming elements combined) than HTDP. However I could argue some inverse, with HTDP you will learn topics that aren't taught in SICP such as arithmetic overflow. It also has more modern examples, diving more into big O.
>>100408285I'd like to follow this guidehttps://teachyourselfcs.com/Which recommended SICP and does also recommend HTDPEither way I want to read both, so I'll see.Is there a correct order in tackling all those subjects, though? I think I am correct in assuming that the first and most important thing is to actually learn what programming is (hence, HTDP/SICP) but I'm not sure if I should just follow the order of the guide I linked, or something else. All the information gets overhelming.
>>100408409The correct order depends on your goals. A general order would be HTDP, then DSA(algos), then nand2tetris, that's a solid foundation there. SICP can be skipped or tackled much later. Going through SICP can be a lot of work if you decide to do all the exercises. HTDP can be done within one to two months, you could get a language oriented DSA book(the algo design manual, or go through lectures for CLRS as its huge, but it's better to study that if you want to dedicate yourself to learning algos) that teaches you some theory and a lot of implementation giving you a solid base in algos, then nand2tetris, which as the name implies, goes from logic gates to an OS, which pretty much ties everything inbetween. CSAPP is also an incredible book if you enjoyed nand2tetris. Also when doing HTDP, do all the exercises.
>>100408591Thanks anon. The rest comes later I think as it seems less fundamental to computer science as a whole (databases, networks and so on)Math seems important too though, but I guess I have enough on my plate for now
>>100408956Before all of that, I'd really recommend the books Code by Petzold and The Pattern on the Stone. They're short books. Godspeed anon
>>100409000I'll check those out too. Appreciate the help
>>100400184Both are great.
>>100393806who even uses that boomer language
>>100303209No, I'm gay and trans.
>>100375935wtf is this AI shit ass answer jesus christ
>>100287967Dropped it once I realized it was a smorgasbord of random CS 101 shit that you could learn 10x better using dedicated textbooks + just working on projects
>>100334220Half of /pol/ read the protocols of the elders of zion
>>100361121Sad! Many such cases.
>>100295407there's an uptick in posts where the quotations have the syntax ``", so it's either some terminally online autist or a botnet
>>100417454>t. le smart genius
>>100421520It's how to do it in LaTeX. Maybe more people have started using that?
>>100373521people recommend sicp because it's fun and interesting, if someone asks how do I get a job it's not my go to obviously.
>>100373521this, but unironically
>>100287984I basically only work in js and python (yes, webshitter) so am trying to go through it in lisp/scheme for maximum brain expansion.
>>100389586I'd bread her on the table if you know what I mean
>>100287967Never heard of this book. Just ordered it because of this thread
>>100426287Cool story bro
>>100417837Doubt,
>>100339254>The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will see what is lacking in most other languages.Holy GNU/BASED
>>100287967Does it actually teach you how to structure your program or is it just just bunch of nonsense?
>>100431787Not in the sense you intend by "structure". Read Software Design for Flexibility by Sussman and Hanson instead.
>>100431859Will certainly do
>>100408141>Simply SchemeFantastic book.https://archive.org/details/SimplyScheme
>>100287967https://web.archive.org/web/20101112024104/http://www.jeffreyepsteinscience.com/2010/11/jeffrey-epstein-to-host-mindshift-conference/imagine reading a book written by this guy
>>100287967/g/ we have to come to terms with reality.We keep shilling these books but maybe 2 people on this board have read them.We need to rectify this mess.My proposal is: every week we create a thread about one chapter in SICP, read it and discuss.Discuss potential benefits and drawbacks of this strategy.
>>100434013everyone would lose interest after the first two weeks like with all other g projects
>>100434013>one chapter in SICP,Each chapter is like 100 pages long, anon
>>100435450Yes, but isn't a week sufficient to read 100 pages?
>>100434013we are quite literally, going through htdp and sicp right nowhttps://discord.gg/YfP5npFz
>>100436361you guys are even crazier> we do 2 - 3 chapters per weekAnyway, discord channel was started on 26/03 and it looks like you are 1 chapter in SICP and 2 chapters in HTDP?
>>100384094>>10043636141% yourself trooncord spammer
>>100436439no it's 2-3 chapters of htdp per week, which isn't so bad. htdp has around 30 chapters and they're much shorter than sicp chapters. sicp has 5 totalright now some people are working through sicp at their own pace, and they're on chapter 1 yesothers are working through htdp and there are some on part 1 of the book, some on part 2
>>100436478Do you plan to continue reading after SICP? Or will that be the last book?Looks interesting, though little discussion, which is a pity.
>>100436527the reading list is htdp -> sicp -> algorithm design manual / CLRS -> ???not sure of the book yet after covering algorithms, but that'll be determined
>>100436568mkay, you convinced me, I am joining you
>>100436342Not even close.
>>100307615
>>100436342MIT courses covers roughly a subchapter/section (about 30 pages) a week.https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/syllabus.htmlYeah, it's only a day's worth of reading, but then you have the problems and everything else, and a lot of people aren't going to want to commit to spending that time. It's not exactly a novel; some people are going to need more time to process the information.I like this idea, though, for what it's worth.
>>100438229>a weekSorry, meant to say a lecture. That's actually about 2 sections per week in that case. That could be a fair compromise but makes it iffy if the sections aren't divisible by 2.
>>100287978based
>>100434013maybe if the jannies actually did their job it could be done, but as it currently stands it would quickly get bumped out of the 'log by the usual spammers
>>100431787>fileUnderrated edit
>>100426287It's here. What am I in for, /g/ anons?
>>100442302Theory.
What's the point of physical programming books? For maths I get it because you can do that with pen+paper, but it seems annoying to have to pick up a book, read a page, put it back down, type on a pc, pick it back up to check something, ...
>>100442302a brain bigger than Yakub's
>>100443298it's comfy
Bump
how is this thread still alive
>>100443716>>100442509I will try my best to learn from this material. I browse /g/ mostly to troll, but I will sincerely give this book a go. Thank you for this recommendation, guys.
>>100447527magic
>>100447527we love SICP, even though we have never read it and don't plan to ever read it
>>100355794>>100369651>>100371322it's LITERALLY CS101, rasheed. You're not special for doing CS101 but in Lisp instead of Python. >>100375935>You wouldn't be able to do this in an introductory CS courseyou SHOULDN'T be able to do this in an introductory CS course. It's just not good pedagogy. Which is why MIT stopped using it long ago. And no, they're not teaching webdev to their CS101 students now. They're just teaching good old computer science without the fart huffing lisp "all-in-one CS speedrun" nonsense.
It's basically just a good functional programming 101 course by today's standards, but in a dead language. You'd be better off taking a Clojure course.
>>100289115guix install sicphttps://packages.guix.gnu.org/packages/sicp/
guix install sicp
>>100448859>t. filtered by lisp
this thread shall live forever
>>100287967I'm gonna dedicate my life to Dobbeneigh hunting.
>>100448859I know you're ranting about the book, but your rhetoric suggests that it contains some very useful material that I can use to pregame the computer science course I'm taking in fall.
>>100460584this is haram, she will be whipped
>>100461435>GNU/Haram
>>100458338it definitely does, but so does every other CS101 book out there, with more relevant material and half the effort.
>>100464165such as?
>>100464316the vastly improved version: Composing Programs and its associated course https://www.composingprograms.comhttps://cs61a.orgProgramming: Principles and Practice Using C++How to Design Programs
>>100464416>python
>>100464165My college uses Java to tech the class
>>100436342>SICP and then read HTDPi took like six weeks per chapter. Maybe that's because i'm a retardBut at least i am a retard that worked through all exercises of SICP
>>100468150Then you are an enlightened man.Be proud of yourself.Gems like you are one in a billion.
>>100468150what did you learn?
>>100308355>javascript doesn't have an eval functionok retard
>>100354545>imaginary numbersNever learned it, never needed it
>>100345824I've got 2 copies of that one due to a shipping mistake. I sleep with one of them under my pillow.
There is a major disconnect between the programming knowledge/trivia required to look cool on /g/ or college campuses and the skills/design patterns required to get a job. Functional programming is a niche outside of hobbyists; the vast majority of the industry does everything with imperative and OOP languages/frameworks.
>>100296547It reads like erotica.
>>100442302Getting filtered by chapter 1 unless you are in the 95% percentile.
>>100471944its literally not even that bad
>>100329008so? just look at the second image then
>>100472188A book doesn't achieve meme status by being easy to read.
Prove to me with a timestamp that you have this book, RIGHT NOW
>>100476226
>>100464900it's CS fucking 101. It doesn't matter if it uses Python or Brainfuck, you're still learning the basic shit. HtDP uses Racket if you prefer irrelevant functional memelangs. It really doesn't matter anyway.
>>100476724Why are you so angry?
>>100477023I hadn't had my coffee when I made that reply
>>100464900languages are really irrelevantive never understood why /g/ is so obsessed with them
>>100483217Languages do matter. A bad language will stifle creativity or efficiency with insufficient or excess abstraction. A good language tries to do both.
>>100484167i bet you think violinists play better on a stradivarius too
>>100483173Isn't it too big?
>supplemental books to read alongside sicp
>>100476685
>>100287967You can't post on this board unless you've read it
>>100486201It'll fit
>>100471944Does it get easier in the other chapters?
>>100492349it only gets harder. buckle up pussy
>>100287967It's a memebook no shit,better to read the books spawned from it.
>>100495988>t. filtered
>>100307615>sussman
I liked the "dragon book" about compilers. Is it a good book? Is it outdated now?
>>100295407Prog is dead, g is newfag's land
>>100436361new link pls
>>100287984C++
>>100508746Seconding.
>>100508746>>100512828https://discord.gg/nCUmyQ8v
>>100291026I taught myself vector calculus in six months during the half an hour break at my warehouse job. If an autistic retarde like me can learn math, anyone can.
>>100513030very nice.
The thread is over.How the fuck did it stay up for 2 weeks?
>>100513370superior things, like SICP, are never over...
>>100513370
>>100513370>>100289115SICP ad æternum
Unironically just do Berkeley's CS61A Its their python version of SICP. Not as much mental masturbation but arguably more usefulhttps://www.composingprograms.com/
>>100513737Thanks but I'm sticking with MIT/GNU Scheme (as God intended), pythonigger.
>>100513737gay
goodnight sweet prince. you were a good thread