for an Electronic Engineer? JAVA or C++?
I think C++. With C++ you can program MCU's but i dont think with java. I dont really know search it.for an Electronic Engineer? JAVA or C++?
There are versions of Java that run on micros.With C++ you can program MCU's but i dont think with java.
I think they burn transistors...then what do most electronic engineer do if they dont write code?
One of the advantages of C++ is that you can choose to use the OO features or not. You can use the older common runtime (CRT) functionality such as printf(), scanf(), or you can use the newer iostream functionality that comes with cout, cin, and the like. If you want to organize your program using a classes and methods and such, you can, but you're not forced into doing this.Out of Java and C++: C++ is more common (in my experience) and Java has the cross-platform simplicity (provided you have a supporting JVM on your platform). Both are OO and useful in there own respects.
Many engineers do only hardware, so PCB layouts, analog circuit design, and FPGA design. There are radio engineers. Some engineers do lower level things like ASIC and IC design. Some only write test and operations documentation, but are still called engineers. The same goes for FAE (Field applications engineers) that support other engineers with particular parts.then what do most electronic engineer do if they dont write code?
Thanks for the information Mark. I take it C++ can be effectively used to mimic (for want of a better word) C if we drop the OO constructs? As I have mentioned before, I don't know C++ other than it is like C with which I am familiar with.One of the advantages of C++ is that you can choose to use the OO features or not. You can use the older common runtime (CRT) functionality such as printf(), scanf(), or you can use the newer iostream functionality that comes with cout, cin, and the like. If you want to organize your program using a classes and methods and such, you can, but you're not forced into doing this.
Yep, pretty much. I have experience with two compilers -- MS Visual C++ and Borland C++ (a while ago) -- and each supports both code written in either C or C++. If you want to write code in pure C, you can do that. Or if you want to just dip your toe into C++, you can use the iostream insertion and extraction bits, cout and cin. If you want to go whole-hog into the C++ version of OO programming, you can build your classes using inheritance and polymorphism and all the rest, if that's your bent.Thanks for the information Mark. I take it C++ can be effectively used to mimic (for want of a better word) C if we drop the OO constructs? As I have mentioned before, I don't know C++ other than it is like C with which I am familiar with.
Matlab is great as a language for rapid development of complex mathematical and S&T problems, however it cannot be compiled to run as generic code requiring the Matlab interpretor to run. Additionally, since it is an interpreted language it can be slow for certain programming constructs (for example for-loops).I think matlab
thank
I do believe there is a code generator for Matlab that will take your M-files or Simulink models and generate C code. Not that that is how I would go about writing C programs, but it is available.Matlab is great as a language for rapid development of complex mathematical and S&T problems, however it cannot be compiled to run as generic code requiring the Matlab interpretor to run. Additionally, since it is an interpreted language it can be slow for certain programming constructs (for example for-loops).