arisuchan    [ tech / cult / art ]   [ λ / Δ ]   [ psy ]   [ ru ]   [ random ]   [ meta ]   [ all ]    info / stickers     temporarily disabledtemporarily disabled

/λ/ - programming

structure and interpretation of computer programs.
Name
Email
Subject
Comment

formatting options

File
Password (For file deletion.)

Help me fix this shit. https://legacy.arisuchan.jp/q/res/2703.html#2703

Kalyx ######


File: 1516263179192.gif (1005.36 KB, 500x357, lain navi.gif)

 No.926

How do i get a complete understanding of computers and programming in general?
My second question is how do i rebuild my mathematics education for programming and cs?
What books should i read, im looking for advice and resources.

Im currently trying to learn x86 assembly through a book "programming from the ground up".
I really want to understand how computers work inside and out.

 No.927

Assembly and C will be what you are looking for. Beej's C book is pretty good read. Check out the CS:APP too. These are both on thepiratebay. The most important thing regardless of what book you choose is that you stick with it. You can also watch the old sicp lectures on youtube which are max comfy.

 No.928

File: 1516359844532.jpg (119.31 KB, 537x736, 5549b396b499b79e554ca3ec59….jpg)

That's a lot to cover. You will probably want to start with digital electronics and build your way up from there. I think Code: The Hidden Language of Computer Hardware and Software and The Elements of Computing Systems are two books that try to go through all the abstraction layers but I've not read either so I can't tell you how good they are.

 No.929

>>927
>>928
Anything is appreciated. I really want to understand it. my curent plan is to learn c and assembly for starters. I also have to rebuild my mathematics. Any resources is appreciated, any advice. learning strategies, ebooks, anything u guys can give me.

 No.930

File: 1516428679503-0.epub (8.76 MB, [Stephen_Kochan]_Programm….epub)

File: 1516428679503-1.pdf (8.49 MB, RE4B-EN-real.pdf)

>>929
You could pick up Stephen Kochan's Programming in C 4th ed. or the K&R
RE for Beginners
another link : https://en.wikibooks.org/wiki/X86_Assembly
The CS:APP/3e is kind of hard to find unless you want some really soykafty pdf photocopies
also for math I would just recommend Khan academy to refresh yourself

 No.931

File: 1516449444405.png (566.06 KB, 1048x783, 1506967986.png)

>>929
I can't really give you concrete resources, I studied most of these at university in my native language. But I'm sure it's not hard to find good books for everything, if you are in trouble you can always look up university courses, they often publicly list the textbooks they use, using those is a good start.

The topics I would cover:
- digital circuits
- coding theory
- embedded systems (FPGAs, Verilog/VHDL, etc.)
- embedded programming (RISC assembly, embedded operating systems, etc.)
- computer architecture (CPUs, memory, HDDs, periphery connections)
- operating systems
- networking

I think this would cover most of the "complete understanding of computers." Of course you don't have to go very deep into each, you could spend a lifetime studying any of these, just understand the general principles and main ideas.

For the programming part I could give something similar for the practical parts but I'm not that familiar with the actual theory behind it.

 No.938

File: 1516842396366.jpeg (109.33 KB, 1008x720, lain wireed.jpeg)

>>927
>>928
>>930
>>931
Thanks guys, i really appreciate it



[Return] [Go to top] [ Catalog ] [Post a Reply]
Delete Post [ ]