C++ ?

<p>Is C++ a good thing (as in almost a requirement) to know if I'm going to be majoring in General/Mechanical engineering? I might also be doing robotics.</p>

<p>how important is it to know some kind of programming language?</p>

<p>You will learn everything you need in school; whether you independently study is up to you.</p>

<p>I'm a civil eng major and I had to take a C++ course in the comp sci department(not a watered down programming for engineering course). Fun, but I'm not sure how useful it'll be in my life.</p>

<p>if you know one programming language you will find it easier to migrate to another...I took Java after C++ and didn't find it as difficult as someone who had never taken a programming course.</p>

<p>I'm a MechE major and I had to take a C++ course in first year.</p>

<p>I took Java at Mudd. I want to learn C++ now so I can do robotics and control infrastructures.</p>

<p>C++ is roughly 20 times faster (when you run it) than Java. There is power in that for codes that really crunch.</p>

<p>In my school, the only engineering majors that don't require taking C++ are chemical engineering and agricultural engineering.I'm a chemical engineering major and i dont know whether or not i should take it. What kind of jobs(NON chem E related) can i get with basic background in computer programming?</p>

<p>so basically will you save a lot of time in college by taking intro computer programming in HS or will you have to take intro programming anyway in college?</p>

<p>
[quote]
f you know one programming language you will find it easier to migrate to another...I took Java after C++ and didn't find it as difficult as someone who had never taken a programming course.

[/quote]

Exactly, but study modern programming languages like Java, C++ and don't even think about languages created for studying programming, like Pascal, because they are not based on modern ideology of programming: "Everything is an object".</p>

<p>when i went to an engineering summer job fair, many of the companies wanted people to know how to program in c/c++. occasionally they wanted java, but c/c++ was most desired.</p>

<p>C++ will always be around... if not, it'll be replaced by another object-oriented imperative programming language very similar in syntax to C++. :rolleyes:</p>

<p>Most engineering programs have at least one class to expose students to basic programming. You probably don't necessarily need to know it going it in though. It should taught somewhere along the way.</p>

<p>In my school, the only engineering majors that don't require taking C++ are chemical engineering and agricultural engineering.I'm a chemical engineering major and i dont know whether or not i should take it. What kind of jobs(NON chem E related) can i get with basic background in computer programming?</p>

<p>thanks all you guys!!</p>

<p>
[quote]

C++ is roughly 20 times faster (when you run it) than Java. There is power in that for codes that really crunch.

[/quote]
</p>

<p>Assuming you're capable of wriging same good quality code in either language, this is absolutely garbage.</p>

<p>Anovice, if you continue on to grad school, you're going to have to do a significant amount of programming... I had to build up a finite element processor program in C++ from the ground up.</p>

<p>In my school, the only engineering majors that don't require taking C++ are chemical engineering and agricultural engineering.I'm a chemical engineering major and i dont know whether or not i should take it. What kind of jobs(NON chem E related) can i get with basic background in computer programming?</p>

<p>the basics of C++ (sans the OOP part) is pretty easy to learn...just get a book from the library and start away</p>