I only know Assembly Language ... Am I already Extinct??Norman Washington
7/26/2011 9:13 AM EDT
Hello All ..
I am due to graduate this year from university with a degree in Electronics and Communications Engineering. (British University). One of the first things I noticed is that some of my friends who attended other universities studied either C or Java as the programming language of choice for thier electronics degrees. (which seems to be a resonable thing to do as almost ALL jobs going in the embedded in the industry require C/C++ or Java programming experience). However, our course administrators felt that their students "should be able 'know' the underlying machine and from this be able to 'think at the level of the hardware' which will not only make the very low level aspects of hardware more visible to the student but force them to consider the hardware implications of each program statement written" - in other words, we were taught Assembly Language and no other language throughout the degree course!!
Now, I really enjoyed assembly langauge programming .. so much so that my final year project was based on an analogue/digital/embedded control system and the firmware was hand-written assembly code - with high efficiency/optimization as the driving goal..For which I achieved a distinction grade. But now I am about to graduate and I am looking around the various vacancies for electronics engineers and I do not see any requirement for assembly language anywhere!! ... It is almost all C/C++ and even C# (as well as Java). Have I (or rather my lecturers) made a catastrophic mistake ???