No.1143
Is there a guide which will teach you everything that Lain knows? I'm looking for a complete collection of resources on computing, things that Lain would likely know. I will start with some basics.
https://github.com/alex/what-happens-whenhttps://www.nand2tetris.org/courseI am looking for things like this but complete, assembled together in one huge, nonrepetitive volume.
No.1144
Bumping. I guess a better way to put this would be learning about computers from the ground up.
No.1146
bump
No.1147
I don't think you will find anything like that in a single book. The university program I took was kind of like that, we went through all the abstraction levels from electronics up to distributed systems, but it took almost four years and there was plenty of overlap.
No.1149
Learn LISP programming language, lain programs in LISP on her NAVI and HandiNAVI in the show and even on her PC in the game. I am partial to the Steel Bank Common LISP (SBCL) implementation, but also check out Scheme which is a minimalist spinoff of LISP which doesn't have lists as central to its design.
She also learns C in class but I don't think you will want to touch that if you are just starting out (or at all, it's very outdated), learn C# or Python first.
No.1150
>>1149>very outdatedThe latest C revision came out in 2018.
No.1151
>>1150Is a typewriter manufactured last week not outdated?
No.1152
Bump
No.1153
>>1151it depends who's using it
No.1155
>>1150Maybe I'm just biased but imo C is more like wooden pencil rather than typewriter. It's not as sleek as some rotring rapid pro but it is dependable and very performant if you're good with it. Sure it doesn't have many modern features and is deathly bad with memory but that's just because of how close it runs to hardware ig.
You can get a lot done just running python or javascript or maybe Go or rust or whatever but if you really want to get serious, you definitely want to know how code interacts with the lower layers of abstraction like microarchitecture to even the analog level (perhaps to understand some of the flaws of higher abstractions)