• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Why do my professors torture me by making me learn C?

beer

Lifer
I'm EE

Why oh why do we have to use C? Everything we fvcking do is with pointers!! I wish I had my C++ features back 🙁
 
I like C a hell of a lot better than Java... and at least with C, you're learning something that might be around for a while.
 
At least it's better than what I got stuck with -- FORTRAN. C was just-released when I graduated...
 
Originally posted by: PipBoy
isn't C used for programming logic controllers and stepper motors and stuff?

Some PLCs have co-processor modules that program in C, though the copro modules more commonly program in BASIC. Alot of these type of controls program in "proprietary" languages that tend to look alot like PASCAL.
 
Originally posted by: brxndxn
I like C a hell of a lot better than Java... and at least with C, you're learning something that might be around for a while.

Java is back with a vengeance since JSPs and Servlets gained prominence. I think, at last check, Resin (A servlet engine) was the fastest web technology in use, beating out both mod_perl and mod_php.

If an EE learns any given language, it should be C, not C++. You can't touch a unix system without hitting something in C. Heck, I think the linux kernel is written in C too.
 
Because C forces you to understand how it works and especially, how easily one tiny mistake can have such major consequences.
 
Haha.. i recall the days i did assembly code... i also did machine code, have you figured how irritating it is to write everything in 101010100101010001? 😀
 
Originally posted by: dejitaru
Bitch, bitch, bitch, whine, whine, complain.

I hate stupid kids. Just do your work and stop complaining.

***CONFIRMED***

I disagree with those who accused you as Jerboy. 🙂
 
C rocks.

Best programming language. EVAR!

But I also like Java. Didn't use to like Fortran, but it's growing on me (old guys at office use it exclusively.)

I've always liked assembly. Something about low-level control that trips my trigger.
 
I learned C++ in school, minute I got out of school and got a job the first thing I had to do is learn
C. Though C seems like its a broken C++, I found that is fits more solutions, atleast with the
projects I work on. And I can say I haven't found a single EE that prefers C++ to C. There
are situations where C++ is a better fit, but for the most part I found that C does the job
better. Also C plays nicer with others than C++ does. So if you ever do any embedded work
its not going to be in C++.
 
Back
Top