Best Programming Language(s) For Electronics Engineer
I know a good knowledge of C will help with programming microcontollers, but what of other languages such as Java?
Member • Apr 27, 2012
Member • Apr 28, 2012
Administrator • Apr 28, 2012
Member • Apr 28, 2012
Administrator • Apr 28, 2012
If I'm not mistaken, C/C++ will do most of the job and I'd strongly recommend them to any computer programmer. These two programming languages would make it easier for you to understand and learn any other programming language. I'd ideally begin with C, understand the Object Oriented concepts with C++ and pick up my next programming language based on its application.
I hope this helps.
Update:
Majority of electronics engineers have recommended the C and C++ programming if you wish to interact with the hardware. This includes Raspberryi Pi, Arduino etc. Then these languages are followed by other popular choices like Python, JavaScript, Java and C#. Of course, the choice of languages doesn't end there. You could even us R, Ruby etc.
If you are new to programming, I'd highly recommend starting with C (or C++). Especially C programming language is easy to start with and there's plenty of language related help available on the Internet.
Member • Apr 29, 2012
Member • Apr 29, 2012
There are many sub-fields in Electronics too and based on that different Languages are used for development.Norvan MartinWhat are the best programming langiages to learn for an Electronics Engineer?
I know a good knowledge of C will help with programming microcontollers, but what of other languages such as Java?
Member • May 19, 2012
Member • May 20, 2012
#-Link-Snipped-#, I think Arduino IDE also uses C language there is no any specific language for it. Yeah they have made library functions to make it easy.galihrestuyou should start learn for ARDUINO language..
but that's a programming language just usable for integrated board microcontroler what made by arduino system circuit and had a chip with botloadered compiler for arduino language.. lot of those board use ATmega 328..
some gain :
>arduino language is such communicated, OOP as a java language; see tutorial on :#-Link-Snipped-#
>support serrial data output
>open source; if you would you can built those board by yourself; by got reference circuit from the internet; either bootloader programs, and programming software (able to update) is also free downloadable;
>board made from arduino are compact, and used smd component.