Electronics > Beginners
what is the most relevant programming language for ee?
xrunner:
--- Quote from: JustMeHere on November 04, 2018, 01:12:14 am ---For small stuff, C works better.
For me
--- End quote ---
Kernighan & Ritchie C, straight from The Good Book (which I still have), that's what I used for years for the small projects I needed to get going in the lab at work.
Times have changed, but it's still a great language. 8)
spec:
C++ :)
CatalinaWOW:
Don't worry too much about it. When I was an undergraduate the argument was whether Algol or Fortran was best for engineers. Both have mostly become history. Right now C or C++ and Python are valuable, but you will likely learn several more languages and many, many variants over your career.
Just a partial list of the languages that have been important to me for at least a year or two.
Fortran, Algol, Pascal, Basic, Forth, APL, Ada, C, C++
All of these except Algol and Ada ended up with some fairly significant flavor variants depending on the target processors and environment.
Mechatrommer:
--- Quote from: hatokay on November 04, 2018, 12:03:58 am ---as of right now they only thought us a little bit of C language.
--- End quote ---
probably thats the only lesson you'll get from them.
when i was back in the day, they taught us "the legendary" Fortran in 3rd (or 4th? cant remember) semester ie second year. and then nothing more. my further knowledge on programming later on are 100% self learning because of interest where all my friends still in the same state until today. i got a chance to learnt Pascal/Delphi, C/C++ and Basic. for the longest time i developed my personal use programs in "the venerable" Visual Basic and at the same time keep dreaming that i will have the same easeness at developing GUI but in C/C++ language IDE. i bought a complete book on MFC but i cant cope with it during the day because i think i was too obsessed with "raw metal i want to do it all from scratch" mental programming state, so i never got to understand MFC, in the end i tried to build my own "MFC" guided by Windows++ book by Paul Dilascia, you dont want to know how much time i spent on developing just a small portion of equivalent MFC. now i have Qt thats what i decided to learn next since VB is becoming obsolete now. but its been years i only touched the surface, its quite a challenge i think due to the age and family responsibilities and other tasks at hand, so i'm now really slow at it. otoh i discarded Delphi/Pascal long time ago, i think just for few months after learning it, i still keep few programs that developed with it though, for historic and remembrance reason ;D Fortran? i abandoned it the day i got an A+ mark on the slip in the end of the semester, i was a programming nerd nuts obsessed with many things and wonders what we can do with it (computer programing) i cant sleep if i dont complete a programming task... the nerdness up to a point when few chicks were keeping an eye on me although my not so interesting appearance :-DD
back to topic, if you have to ask what language? as the wise man said, if you can understand many languages, its better. but if you have to learn ONE language, imho its going to be C/C++, if you dont want to risk obsoletion, there is not a slightest hope that C/C++ is going to obsolete anytime soon, not as Fortran that we learnt back in school.
http://moreisdifferent.com/2015/07/16/why-physicsts-still-use-fortran/
Feynman:
Since "EE" an "Programming" often lead to "Embedded Programming" C is the most relevant language by far followed by C++.
I agree that Python is relevant as well, because it is very handy to simply have a scripting language in your toolbox (automating stuff, etc).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version