Friday, July 31, 2009

Is it neccessary to learn C programming in Linux to become a successful electronic engineer?

Electrical Engineers end up doing many different things. Some will use C and some won’t but University is intended to give one a broad education and it would certainly be helpful to be aware of C.





Programming C for Linux is not essential but there are some advantages. The operating system itself is written in C and the Linux source code is freely available. The source code for the utilities are available (the entire GNU project).


http://en.wikipedia.org/wiki/GNU


http://en.wikipedia.org/wiki/GNU_Compile...





C was developed as a language in which the Unix operating system could be rewritten so that it could be more easily ported from one computer to other newer computers.


http://en.wikipedia.org/wiki/C_%28progra...





Indecently when Intel engineers developed the first microprocessor, the Intel 4004, they were inspired by the PDP-8. Unix and C were first developed for the PDP-11.


http://www.ibm.com/developerworks/librar...


http://www.computermuseum.li/Testpage/Mi...





Today single IC computers (microcontrollers) are embedded in most electronics devices that have a significant amount of sophistication. Microcontrollers (MCU's) are ubiquitous in our world today. They make up the brain of items like calculators, Palm pilots, cell phones, MP3 players, DVD players, automatic bread makers, vending machines, video game boxes, cars, aircraft, cruse missiles, satellites, mars landers, Furbys, industrial robots and hobby robots. These microcontrollers are single integrated circuit (IC) computer controllers in which a computer and input output peripherals have been incorporated into a single package. They are then embedded in the various products mentioned above. C is often the language of choice when programming these microcontrollers.


http://www3.telus.net/danpeirce/c_18/mcu...


http://www3.telus.net/danpeirce/c_18/

Is it neccessary to learn C programming in Linux to become a successful electronic engineer?
No competent EE curriculum these days would permit you to graduate without learning one or more programming languages, probably including c (though not necessarily on Linux).





Once you become a practicing engineer, it is, in my experience, very likely that you will have a need for some kind of programming skills. Some engineers essentially become software developers, although certainly not all do.





It is nothing to be afraid of, it's a useful skill and not difficult to acquire.
Reply:Depends on what you want to do. You will probably learn some programming language, perhaps C, in college. Then if you want to be a software engineer you'll probably need to know it. Other types of electronic engineering, you probably won't use it.
Reply:hey if u know c in windows it's not a big deal different in linux..should be a walk in the park 4 u.. but then u don even need c to be a good electronic engineer.. u just need matlab.. i am an electronic engineer myself.. even if u just have the basic knowledge of cit will do.. contact me if u need something about matlab i ve got a gr8 self teach cd somewhere
Reply:my father was an electrical engineer and had a good job at Chrysler and never learned C. He switched from that though. why would you need to know how to write computer programs? unless you plan on making your own engineering software or making programs to control a module you wouldn't need to.

daylily

No comments:

Post a Comment