4 ms·
Randall Hyde is a boss. I was thinking about him the other day. I used to read everything of his that I could find when I was taking courses at a place that had
by fnordfnordfnord 14y ago
Randall Hyde is a boss. I was thinking about him the other day. I used to read everything of his that I could find when I was taking courses at a place that had no Randall Hyde. I couldn't find a reference to it, but he used to have an annual-ish day of destruction for insolent computing equipment.
Nowadays I'm an electronics instructor at a JuCo. I don't teach any assembly. I barely mention it. It was in the curriculum, and I specifically threw it out [1]. There just isn't enough time to do everything, that everyone might want us to do. I replaced it with Python and C [2].
C lets us get to building systems much quicker.
C covers more potential job opportunities than any particular architecture, and no company can ever have a monopoly on C. C is portable assembly language.
Most people [3], when faced with the choice of optimize vs buy a better microcontroller, they spend the extra two bucks.
Even though solving problems with assembly can be tremendously fun and fascinating, I still prefer C. (sorry Randall).
[1] But I'm always interested in good arguments about the subject.
[2] and LabView, I'm embarrassed to say.
[3] people also includes the companies that hire our graduates.
- JoeAltmaier 14y agoEventually every high-level programmer gets a fault on a line of code. It may contain five or six dereferences, some temporary constructors, result assignment. Without knowing assembler it can be impossible to discover exactly which was at fault. The programmer can thrash around for half a day swearing and struggling. And also, did I just call 'C' a high-level language?
- fnordfnordfnord 14y ago>>Eventually every high-level programmer gets a I'm hoping that any of my JuCo grads who go on to get real programmer jobs (there have been a few) will get some more practice/training, than I can give them in a couple semesters; maybe find a mentor to work with for a bit too. >>Eventually every high-level programmer gets a... And also, did I just call 'C' a high-level language? Sure looks that way ;)