Breaking News
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 2 / 3   >   >>
old account Frank Eory
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
old account Frank Eory   7/30/2011 6:02:28 AM
NO RATINGS
If your goal is to be an embedded programmer/systems engineer, then your instructors' goal of teaching you to 'think at the level of the hardware' was spot on. Any programmer can learn yet another programming language. But not every programmer understands the underlying hardware. But assembly language programmers usually do. THAT is the difference between an "embedded systems engineer" and just another bloke who knows C/C++, Java, Perl or whatever...

WKetel
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
WKetel   7/30/2011 3:27:48 AM
NO RATINGS
I would agree that assembly language will certainly be the way to write the best code for those embedded systems that need to be programmed efficiently. And if you really understand assembly, then indeed you should be able to master C or it's variants quickly.

abraxalito
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
abraxalito   7/30/2011 1:16:28 AM
NO RATINGS
No, neither you nor your lecturers have made a grievous mistake. Assembler language is very much here to stay seeing as 'All non-trivial abstractions are leaky'. C and subsequent derivations are an attempt to create a context independent language through use of varying degrees of abstraction. They all fail, to differing degrees because its impossible totally to hide the underlying hardware. Assembler language is more fun anyway as it actually does things.

prabhakar_deosthali
User Rank
CEO
re: I only know Assembly Language ... Am I already Extinct??
prabhakar_deosthali   7/29/2011 5:42:27 AM
NO RATINGS
For an assembly language programmer it is very easy to learn and master any higher level language. To be able to portray your skills you may have to take a short course in C/C++ or Java and get some official certification. I myself started my career with assembly language programming ( in fact machine language as at that time we did not have even the assembler). The fact is true that the assembly language gives you more insight into the working of CPU and the peripherals , the timing constraints, interrupt handling, critical code sections in the OS and so on. So you have one up your sleeve with the knowledge of assembly language.

ssatish
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
ssatish   7/27/2011 5:53:24 PM
NO RATINGS
Also, I would like to add that you pretty much learn everything in engineering from industry, not university, so what you do not know, you will learn.

ssatish
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
ssatish   7/27/2011 5:52:21 PM
NO RATINGS
How hard is it to learn C/C++ or PERL anyway? I graduated from University with very little knowledge or programming, since my focus was mostly analog electronics. At my first (and current) job as an ASIC Design Verification Engineer (yes, i know, not analog at all.. sigh), I had to learn C++, PERL and Ruby on rails pretty much on the go. Not too difficult at all.. and since you already know assembly, i think you will have an even better understanding.. stop panicking and start doing man.

EREBUS0
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
EREBUS0   7/27/2011 12:20:46 AM
NO RATINGS
If you are truly good at assembler language, you are a far better equipped coder than those who only know C or C++. Assebler language gives you tremendous insight on how the code is actually working within the hardware. That insight is essential for real time systems. You should not have many problems finding a company that values the true Software Engineers from the coders that most schools put out into the market. I think you are well positioned to have a very successful career. I wish you luck.

JWatson
User Rank
Rookie
re: I only know Assembly Language ... Am I already Extinct??
JWatson   7/26/2011 10:53:24 PM
NO RATINGS
Xilinx PicoBlaze programs are written in assembly, so there are still applications for it. However, C is still a de facto requirement for many embedded software jobs.

Duane Benson
User Rank
Blogger
re: I only know Assembly Language ... Am I already Extinct??
Duane Benson   7/26/2011 10:20:06 PM
NO RATINGS
You have not made a mistake. The nice thing about programming languages is that, if you have the aptitude for one, you can almost always self-learn another one. Knowing assembly may give you a leg-up when looking for embedded computing jobs. Teach yourself C and use Assembly for inline optimization. Depending on how long it takes to find employment (not always an easy tack these days) keep learning through your list of languages: C, Java, C#, Python, Ruby on rails, C++, etc. You'll be doing nothing but making yourself more employable.

_hm
User Rank
CEO
re: I only know Assembly Language ... Am I already Extinct??
_hm   7/26/2011 8:59:53 PM
NO RATINGS
You may try with Company who developes Compilers.

<<   <   Page 2 / 3   >   >>


EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

Steve Wozniak Reacts to Latest iPhone
Max Maxfield
5 comments
Funnily enough, just a few days ago as I pen these words, I was chatting with my wife (Gina the Gorgeous) when she informed me that -- as a kid -- she had never played at making a ...

EDN Staff

11 Summer Vacation Spots for Engineers
EDN Staff
20 comments
This collection of places from technology history, museums, and modern marvels is a roadmap for an engineering adventure that will take you around the world. Here are just a few spots ...

Glen Chenier

Engineers Solve Analog/Digital Problem, Invent Creative Expletives
Glen Chenier
15 comments
- An analog engineer and a digital engineer join forces, use their respective skills, and pull a few bunnies out of a hat to troubleshoot a system with which they are completely ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
46 comments
I'm a big proponent of engineers learning financial basics. Why? Because engineers are making decisions all the time, in multiple ways. Having a good financial understanding guides these ...

Flash Poll
Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)