5 ms·
I signed up with HN to get articles related to C, yet they're about as common as hens teeth. I've just executed a word search on this comments page: 18 instance
by NAFV_P 13y ago
I signed up with HN to get articles related to C, yet they're about as common as hens teeth.
I've just executed a word search on this comments page: 18 instances of "static", but no mention of "volatile" or "extern", which is the same situation in several textbooks on C.
The article mentioned looking at the assembler output of a program, but didn't give any hints on where to learn some assembly.
- pessimizer 13y agoI've noticed that the internet contains information about various assembly languages. I would suggest googling for their manuals.
- NAFV_P 13y agoIt is tutorials that are required for learning, manuals are for people who are already proficient.
- xradionut 13y agoYou need to learn the history of HN and realize that Lisp is the original hacker language. As for assembly, there's been several lists of "free" computer books post that have included assembly tutorials.
- NAFV_P 13y ago"You need to learn the history of HN and realize that Lisp is the original hacker language." That's fairly common knowledge, I've been coding for eighteen months and I learned that "fact" months ago. "As for assembly, there's been several lists of "free" computer books post that have included assembly tutorials." I haven't mentioned what assembly I wish to learn. A lot of the assembly tutorials I have found on the web talk about x86 assembly, yet my processor is 64-bit. I'm quite sure that the principles extend easily from one register size to another, but I have no experience at all in assembly.
- blt 13y agoI would recommend the CS 61C course videos from Berkeley: http://www.youtube.com/playlist?list=PL01C2A0DE46A54CA9 http://www.youtube.com/playlist?list=PL01C2A0DE46A54CA9 It uses MIPS assembly, which you can run on a simulator. I don't think many machine architecture classes teach x86 because it's more complex. The MIPS knowledge from that course has translated easily to x86 in my tiny experience of peering into my compiler's assembly output.