Computer science as a lost art (2015)
rubyhacker.com
Computer science as a lost art (2015)
1–10 of 146 posts
Re: Computer science as a lost art (2015)
#2Re: Computer science as a lost art (2015)
#3Re: Computer science as a lost art (2015)
#4I recently went through (the recordings of) MIT’s intro course for electrical engineers, in which somewhere the professor says students may wonder why they have to do all this calculus and learn FET models and so on — in real life don’t you just wire chips together? And he points out that MIT degrees are for the people who make the chips.
Re: Computer science as a lost art (2015)
#5As soon as higher-level programming languages such as COBOL, Algol, and FORTRAN came out; many clerks in the mid 1960's onward learned programming without knowing about the hardware guts or theory. Thus, the layering of specialties had already begun.
I think that issues like knowing "how do compilers actually work" or "this thing is actually the halting problem, let's stop" are more relevant than how removed from latches and memory controllers one is.
Re: Computer science as a lost art (2015)
#6Re: Computer science as a lost art (2015)
#7I'm sure this has been covered to death on HN already, but if anyone has a link bookmarked and feels like sharing?
Re: Computer science as a lost art (2015)
#8So, for the dogshed builders among us, what might be the recommended pathway to learn some architecture--beyond the obvious academic options? I'm sure this has been covered to death on HN already, but if anyone has a link bookmarked and feels like sharing?
Re: Computer science as a lost art (2015)
#9As soon as higher-level programming languages such as COBOL, Algol, and FORTRAN came out; many clerks in the mid 1960's onward learned programming without knowing about the hardware guts or theory. Thus, the layering of specialties had already begun.
I'm not that sold on this. Programming in ASM isn't really "harder" than programming in Haskell, it's just slower - it requires discipline, but not the ability to grasp abstraction that some more modern languages need. I think that issues like knowing "how do compilers actually work" or "this thing is actually the halting problem, let's stop" are more relevant than how removed from latches and memory controllers one…
Reminds me of this comment: https://news.ycombinator.com/item?id=17403233
Re: Computer science as a lost art (2015)
#10So, for the dogshed builders among us, what might be the recommended pathway to learn some architecture--beyond the obvious academic options? I'm sure this has been covered to death on HN already, but if anyone has a link bookmarked and feels like sharing?
I didn’t do CS in university. Following the above got me up to speed. I’ve seen it several times on HN. This time it’s me promoting it.