Most helpful programming language in respect to the electronics/electrical job market

Status
Not open for further replies.

Robbinz

New Member
Hi all,
I am a 3rd year electronics and electrical engineering student. Im just wondering in your opinions what is the handiest programming language to know?

I have dabbled in C, C++, C#, matlab and java. But I’m hearing a lot about python. And of course there are the older languages such as Cobalt and Fortran.

In your opinion, what is best?
 
Im going to cast my vote on C

It is used more and more for microchip programming and lays out the fundamentals of most newer languages.
 
If I have to pick just one, it would be C.
 
Last edited:
Take C and then C++. At least learn the basics of object oriented programming. I use both extensively in my job as SOC designer. Other helpful languages and scripts are Perl, Visual Basic, C Shell, and later, tcl.
 
Last edited:
From what I've heard since joining this forum, C is the preferred programming language. It is easy to understand and write, and it very good for large programs.
 
Hmmm... I find it very easy to read, write and understand. There are easier ones though, and I'll use whichever easiest gets the job done.
 
But that whole site is an April Fool's joke -- I was trying to drop a subtile hint
OK. I guess I'm a little dense and missed what you were hinting at.

Edit:I think I understand. It's that is was an April Fool's Joke about C being an April Fool's Joke.
 
Last edited:
OK. I guess I'm a little dense and missed what you were hinting at.

Edit:I think I understand. It's that is was an April Fool's Joke about C being an April Fool's Joke.

Yes, heh! Ok, my message was a little encripted. I didn't want to give it away
 
Best language

As a "C" programmer for more than 20 years, I have to agree with "C" as the choice, but that's not necessarily the best answer.

I'm a manager of a group of software engineers and I do quite a bit of hiring. My suggestion is that you learn to apply the basics (algorithms, data structures, etc) to different languages. It's rare that I find someone that can do exactly what I need them to do -- I look for people that have broad knowledge and can THINK. The people that tend to do the best in my department are the ones that can apply what they know to different situations that they haven't seen before.

So, yes, "C" is a good answer, but if you can't apply what you learn with "C", then you won't be that useful.

Brad
 
Nope - very hard to understand and write (and even harder to read)

I think most reasonable programmers could learn C in a few hours.

Assignments are obvious, CMCON=0x07;
The basic commands are very few, for, while, if, switch
Not many operators either, + - * / % << >> | &

With just the above you could write most programs.

What seems to confuse a lot of people is the use of braces. These simply group commands together so they are compiled as if they are one instruction.

Most people find C hard to follow because of the libraries. It would be the same for assembler if everyone used a fixed set of routines that you didn't know. Good news is that you don't have to use them until you are comfortable with them, it just means you have to write more code.

Maybe I should write a (assembly) programmers guide to C and test the theory.

Mike.
 
Last edited:
Maybe I should write a (assembly) programmers guide to C and test the theory.

Mike.

I have done a little bit of programming in assembly and am learning C now. Though assembly seems a lot easier to me right now , I think once I learn all the commands in C I will probably not program in any other language.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…