God-tier CS books
> c book thread?
>>53946277
>You might as well just kill yourself right now
>Bob Johnson with his therapist
fucking kek
>>53946002
Your mother is tired. Ok?
>>53946277
> reddit filename
>>53946002
>>53946002
>>53947222
I went to that twitter and there a bunch of these
I don't know who this abramov guy is but here
>>53947274
hard to post some of these because 4chan thinks they're corrupt
maybe related to the fact that images download from twitter as '.bin' for some reason
>>53946002
are there any good c++ books?
>>53946002
I started learning C as my first programming language recently, should I save the name of that book for when I'm more comfortable with it?
>>53946002
>>53946002
Reinforcement Learning: An Introduction.
>>53948366
Just get it at library genesis already and skim over it
>>53948619
I'm just part of the way into C Primer Plus, so I don't really think I'd wanna get into complicated stuff yet, which is why I was asking if it was worth remembering later.
>>53946002
Move over cis het wh*te males it's our turn now!
>>53947338
>>53947274
>>53947222
More pls
Dan abramov is the creator of redux
these pics are making fun of shitty web developers and its gold pls more
>>53948817
It's sadly quite dumbed-down. Could use a more mathematical treatment.
>>53949065
I don't care about proofs too much. AI is an empirical science anyway.
>>53948328
http://learncpp.com/
Is CLRS a good one?
>>53950455
It's the mmost thorough intro algorithms book, though it doesn't really talk that much about solving problems in the way Skiena does.
>>53950455
Excellent book. If you know nothing about Data Structures this is the way to go for sure.
>>53949051
Does this already assume a good working knowledge of Big O? I've been looking for a book to learn more about complexity that starts off at a beginner level
Since this is a thread about programming books and most of you guys are posting C books, I wonder what made you pick C instead of C++ as your main language?
>>53951664
They're too dumb to use the modern features in programming languages like C++. Instead they live in their simplistic C safe place.
>>53950455
>mfw
https://www.youtube.com/watch?v=Ob2rEEjM608
>>53946986
Can you learn something from this besides more perl?
>>53948590
Good luck with turning lead to gold.
Nielsen and Chuang - Quantum computation and quantum information
>>53952256
Programming is the easiest part of CS. You're not hot shit just because you're a C++ monkey.
>>53953107
He is in moneyland.
P.S. When do you release your first research paper?
>>53951664
C is >the< language for low level programming. If you want to interact with hardware, you have to know it. It's lightweight and fast if you know what you're doing.
C isn't an OO language, which is definitively a negative if you're going to write more than 50k lines.
C++ is a superset of C, it has more support for OO. There are a ton more libraries available for C++.
Both are obtuse and have shitty portability. Especially C++ gives you enough rope to hang yourself and your team too. There is no need to learn C++ unless you're going to write your own game engine or any other high performance application.
>>53948366
>learning C as my first programming language
A challenging first choice, but I'm sure it'll be rewarding if you're determined.
>>53953463
It's 2016. We Rust now.
>>53953107
This. Programming is relatively easy. Everyone with half a brain can write a fizzbuzz or a cute twitter bot. Everyone can do string transpositions.
Developing and maintaining a complex system is hard. Minimizing technical debt is hard.
Think finding a bug within a 2 million KLOC program.
>>53953523
>C
>challenging
>>53953569
>2 billion LOC
Th-there are projects this big?
>>53953648
t. someone who just wrote their first fizzybuzz in C
>>53946032
Only bad reviews on this one.
Poo in loo.
>try to teach someone how to program
>go looking for appropriate books
It didn't take long for me to realize that there's literally no books on basic computer logic that isn't tied to a particular language.
>>53954399
teaching basic programming logic without a language is not worth your time.
why would anyone start with psuedo code?
>>53954654
control flow nigga
>>53955151
you could be learning some real language while you pick up the basics and you will be able to experiment and learn much faster by doing than by pure theory alone
>>53948817
What are pre requriments to be able to read this?
My wife's son highly recommends this one
>>53955642
Try again.
>>53952822
You'll learn functional programming with Perl. And it's beautiful
https://g.sicp.me/books/
>>53957362
http://gen.lib.rus.ec/
>>53955733
Surely correct, as the pointer holds the address of the 0-index.
cont[2] = pointer = &cont[0] = 2
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read?page=1&tab=votes#tab-top
https://docs.oracle.com/javase/tutorial/
http://4chan-science.wikia.com/wiki/Computer_Science_and_Engineering
>>53949065
I couldn't care less about it. I just want the algorithms, a nice explanation about how they work and a bit of information about the algorithm's time and spatial complexity
>>53950455
yes
>>53955435
read >>53950455 as an introdution to algorithms. but I think there's something about it in the preface regarding requirements
always useful:
http://it-ebooks.info/
>>53946277
http://board.asm32.info/list
Not exactly a CS book, but I use this thing all the god damn time.