Welcome to City-Data.com Forum!
U.S. CitiesCity-Data Forum Index
Go Back   City-Data Forum > General Forums > Education > Colleges and Universities
 [Register]
Please register to participate in our discussions with 2 million other members - it's free and quick! Some forums can only be seen by registered members. After you create your account, you'll be able to customize options and access all our 15,000 new posts/day with fewer ads.
View detailed profile (Advanced) or search
site with Google Custom Search

Search Forums  (Advanced)
Reply Start New Thread
 
Old 07-20-2012, 03:38 PM
 
Location: State of Transition
102,300 posts, read 108,429,936 times
Reputation: 116343

Advertisements

Quote:
Originally Posted by eskercurve View Post
on.

Another option would be French or German. If you work for an American or Canadian aerospace firm and you can understand what they're saying behind your back. .
This would be a definite advantage.
Reply With Quote Quick reply to this message

 
Old 07-20-2012, 06:19 PM
 
410 posts, read 399,263 times
Reputation: 267
Does programming in C++ qualify as a foreign language?
Reply With Quote Quick reply to this message
 
Old 07-20-2012, 08:28 PM
 
Location: US Empire, Pac NW
5,002 posts, read 12,383,116 times
Reputation: 4125
Quote:
Originally Posted by CaptainHastings View Post
Does programming in C++ qualify as a foreign language?
LOL!

In all seriousness though, I highly recommend against learning C++ if you're going into aerospace engineering unless you plan on working in the software side of things, and by software, I mean testing.

In all the years of sitting in front of a computer I've yet to run into a real coding in a language.

I say that because all the C++ code out there I've seen were coded by foreign (outside the US) workers who were basically code monkeys writing tests. And you don't want to be a code monkey. Tedious. But do learn it eventually.

MATLAB and Simulink are not languages - they are a scripting and a visual-based script language, respectively. Learn those way before you learn C++ or any "real" programming language. Boeing uses it. Lockheed uses it. Northrup Grumman uses it. The Office of Naval Research and the US Air Force Office of Scientific Research both use it.

However, if you go into pure aerodynamics, there's a chance you might run into it, but you'll sadly run into more Fortran than C/C++, since a lot (surprisingly A LOT) of the code out there was written in the 60s and 70s and FORTRAN was it.

Some old military stuff deals with Ada.

At any rate, do learn MATLAB/Simulink first and then a "real" coding language, and hold off learning Ada. It's a dead language for all intents and purposes, and FORTRAN is nice to know but even the ancient code out there is being converted.
Reply With Quote Quick reply to this message
 
Old 07-20-2012, 09:03 PM
 
Location: Denver
9,963 posts, read 18,535,605 times
Reputation: 6181
I know we are going off-topic here, but ...

ADA and C, C++ are still the primary languages used in Aerospace.

JSF(F-35) was written in C++

The F22 was written in ADA.

Notable aircraft/avionics using Ada:

Commercial
Airbus – Aircraft: A320, A330, A340, A350 XWB
Boeing – Aircraft: 787, 777, 767,757, 747-400, 737-200, (and others)
Canadian Air – Aircraft: Regional Jet
Fokker – Aircraft: F 100
Ilyushin – Aircraft: II-96M
Raytheon – Aircraft: Beechjet 400A (business jet)
ULA – Atlas and Delta Expendable Launch Vehicles
Barco – Advanced Jet Avionics Display

Military
BAE Systems – Aircraft: Harrier, Hawk
Boeing – K767 Tanker, C130 AMP, AH-64 Apache
EADS – Aircraft: Tornado, A330 MRTT, nEUROn (UAV)
Eurocopter – Aircraft: Tiger and NH90 helicopters
Eurofighter GmbH – Aircraft: Eurofighter
Lockheed Martin – Aircraft: F-16, F-22, C-130J
Martin Baker – Aircraft: F14, F18 and T-45
Saab JAS 39 Gripen (Flight Control systems upgraded to Ada in 1996)
Reply With Quote Quick reply to this message
 
Old 07-20-2012, 10:46 PM
 
Location: Elsewhere
88,860 posts, read 85,293,411 times
Reputation: 115588
Quote:
Originally Posted by burgler09 View Post
I'm currently an Aerospace Engineering student and will be finishing up in about ~3 or 4 semesters. Anyways, I love foreign languages and I am looking for a good language that could really help me out for that career.

I already speak both Spanish and Portuguese and I'm looking to maybe take a couple classes and add another one on the list that could be beneficial for me. Right now I'm thinking something between German and Chinese. Not entirely sure though, any ideas?

I thought about Russian, but there's nothing that fits in my schedule.
German and Chinese are the first two that came to my mind.

German because I have a friend who sells medical equipment (she makes a high salary--it's stuff like MRI machines and brain scanners) and she travels to Europe a lot. She says she wishes she spoke German because that seems to be a language that the technology world is centered around. In your line of work, you might find German to be an advantage.

And Chinese because so much of our economy is tied to theirs. I don't think people even realize how much, even though they joke about everything of ours being made in China. Not far from the truth. Even moreso, though, the Chinese are designing and building things on a rapid scale. The country is growing into the 21st century by leaps and bounds. 12,000 American college students are studying over there right now--my daughter was one of them last fall, and while the cultural gap between us still exists, the business and technology worlds are drawing ever closer.
Reply With Quote Quick reply to this message
 
Old 07-22-2012, 11:02 AM
 
Location: US Empire, Pac NW
5,002 posts, read 12,383,116 times
Reputation: 4125
Quote:
Originally Posted by Mach50 View Post
I know we are going off-topic here, but ...

ADA and C, C++ are still the primary languages used in Aerospace.

JSF(F-35) was written in C++

The F22 was written in ADA.

Notable aircraft/avionics using Ada:

Commercial
Airbus – Aircraft: A320, A330, A340, A350 XWB
Boeing – Aircraft: 787, 777, 767,757, 747-400, 737-200, (and others)
Canadian Air – Aircraft: Regional Jet
Fokker – Aircraft: F 100
Ilyushin – Aircraft: II-96M
Raytheon – Aircraft: Beechjet 400A (business jet)
ULA – Atlas and Delta Expendable Launch Vehicles
Barco – Advanced Jet Avionics Display

Military
BAE Systems – Aircraft: Harrier, Hawk
Boeing – K767 Tanker, C130 AMP, AH-64 Apache
EADS – Aircraft: Tornado, A330 MRTT, nEUROn (UAV)
Eurocopter – Aircraft: Tiger and NH90 helicopters
Eurofighter GmbH – Aircraft: Eurofighter
Lockheed Martin – Aircraft: F-16, F-22, C-130J
Martin Baker – Aircraft: F14, F18 and T-45
Saab JAS 39 Gripen (Flight Control systems upgraded to Ada in 1996)
Funny you should mention that. I've worked on many of these airplanes. And I repeat: I've never run into Ada or C/C++, but I think this is partly due to the role you play. On a side note: a lot of the newer airplanes are autocoded into Ada and compiled that way yes, but if you look at the guts of it, all the strongly typed aspects of Ada are blown away and it operates more like C. The regulations haven't caught up with the technology in the least.

If you're a coder and you see the autocode is in C/C++, and your testing platform runs on compiled C/C++, then naturally you code in C/C++. Same with Ada.

I'm just saying if you want to be a tester, go ahead and learn it. But before you learn it, learn higher-level scripting languages first.

All the aerospace companies and many of their suppliers are going to Matlab/Simulink or one of their competitors (notably LabView is absent, partly because there's little testing support, though I have heard of one company using it and simply testing the autocode output).

And you may need to know it if say you are trying to build an autocoder that conforms to DO-178B or a MIL standard. But most companies have already done this, and it takes a LOT of testing and resources to prove your autocoder is truly repetitive, so small time companies usually don't play with it.

At any rate, if you want to be the one writing the specs and doing the modeling of and autocoding of the models for these airplanes, don't learn C/C++ first. Know it to debug if you're doing embedded testing or HIL, but that's basically it. The people writing the specs and the models tend to learn more about the airplanes as systems and get paid better too. Just my $0.02.
Reply With Quote Quick reply to this message
 
Old 09-22-2014, 09:11 AM
 
1 posts, read 1,123 times
Reputation: 10
i'm an electronics and telecommunication engineering student. which language is good for me, German or french and why?
Reply With Quote Quick reply to this message
 
Old 09-22-2014, 09:55 PM
 
Location: Sandpoint, Idaho
3,007 posts, read 6,304,709 times
Reputation: 3310
Quote:
Originally Posted by burgler09 View Post
I'm currently an Aerospace Engineering student and will be finishing up in about ~3 or 4 semesters. Anyways, I love foreign languages and I am looking for a good language that could really help me out for that career.

I already speak both Spanish and Portuguese and I'm looking to maybe take a couple classes and add another one on the list that could be beneficial for me. Right now I'm thinking something between German and Chinese. Not entirely sure though, any ideas?

I thought about Russian, but there's nothing that fits in my schedule.
german. arabic. farsi. chinese.
Reply With Quote Quick reply to this message
 
Old 09-24-2014, 12:39 PM
 
Location: State of Transition
102,300 posts, read 108,429,936 times
Reputation: 116343
Quote:
Originally Posted by Juilee Deshmukh View Post
i'm an electronics and telecommunication engineering student. which language is good for me, German or french and why?
Germans love engineers, and roll out the red carpet for them, including a residency/work visa, if you want one. I don't know about France. But it seems like the cutting edge high-quality work is being done in Germany, and maybe to some extent in Switzerland.

Are you any good at languages? What language did you take in HS? It's kind of funny how people always have this either-or mentality about choosing a language. Nobody said you couldn't take both. German is more challenging for making the transition from a conversational level to reading newspapers and technical articles, as you would be if your profession involved a German connection. You'd have to try to get some specialized advanced courses in school to prepare you for that, or try the Goethe Institute, which offers German classes in cities around the US, and can tailor classes to a small group's interest.
Reply With Quote Quick reply to this message
 
Old 09-24-2014, 06:10 PM
 
9,229 posts, read 9,789,002 times
Reputation: 3316
It requires some talent to learn Chinese as an adult.
There are next to zero cognates with English, and even new words like computer, molecule, and laser have nothing to do with English (they made new words with Chinese roots). A lot of things to memorize.
Reply With Quote Quick reply to this message
Please register to post and access all features of our very popular forum. It is free and quick. Over $68,000 in prizes has already been given out to active posters on our forum. Additional giveaways are planned.

Detailed information about all U.S. cities, counties, and zip codes on our site: City-data.com.


Reply
Please update this thread with any new information or opinions. This open thread is still read by thousands of people, so we encourage all additional points of view.

Quick Reply
Message:


Over $104,000 in prizes was already given out to active posters on our forum and additional giveaways are planned!

Go Back   City-Data Forum > General Forums > Education > Colleges and Universities
Similar Threads

All times are GMT -6.

© 2005-2024, Advameg, Inc. · Please obey Forum Rules · Terms of Use and Privacy Policy · Bug Bounty

City-Data.com - Contact Us - Archive 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 - Top