Join 307,213 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,564 people online right now. Registration is fast and FREE... Join Now!
What Programming languages Do Professionals Use? I want to know what the big people learn, like the people who made firefox, google chrome and skype, I want to know what programming language they learned and made it with, Because I want to learn that and become a professional.
The only reason I put this post in section is because they don't have a topic for random questions. so anyway can anyone please help?
First I'm going to move this to the Corner Cubical.
Now to your question, I believe those applications were probably created with C++ (though I could be wrong). Not to say it has to be C++, I could probably accomplish the same thing in C#, which is the language I use for 99% of my development work.
Different languages are more applicable to different projects. No one language is used in the professional industry. That's why there exists so many different languages. So you have to adapt to whatever language makes your job the easiest and most efficient.
Quite a lot of companies will use C++ for development. Now a days though, .NET languages are gaining popularity for Windows developers. If you would like to have a diverse portfolio to help you develop your applications and help you get a job I would recommend learning C#, for .NET programming, and C++. Both will be invaluable later on.
A person who belongs to a profession; A person who earns his living from a specified activity
So really, any language will be acceptable (assuming its not extinct, or going to be). If you get paid or belong in the profession, you are a professional.
Quite a lot of companies will use C++ for development. Now a days though, .NET languages are gaining popularity for Windows developers. If you would like to have a diverse portfolio to help you develop your applications and help you get a job I would recommend learning C#, for .NET programming, and C++. Both will be invaluable later on.
Yes please and thanks, I would like to have that portfolio, I want to be exstramly geeky at C# and then c++, I want to be the best
kudos for being optimistic and shooting for the moon. I know i have big dreams of learning lots of programming languages and being well versed. But it is quite a daunting task at first..
Do you have any prior programming experience? if not i suggest maybe starting with python or ruby...they are very beginner friendly.
C++ is probably the most widely used among common programs like Fireworks and Photoshop. C is used for operating systems. Yes, of you want to start a big program like said Adobe products, go for it.
Java is popular too. I plan on learning more languages, but I'm trying to just focus on mastering one language. That's what you should do too. There are a lot of aspects to programming though that you will most likely have to know, so getting to that level will be really tough and take lots of hard work and dedication. I mean, theres design, documentation, servers, networking, databasing, graphics, audio, etc. Working on mastering these will take lots of research in lots of different fields. Of course, they have specialists for those kinds of things, but you still have to know the basics so you know what to expect and how it interacts with your program.
Just don't ever give up. At times it will be hard, and your goals will seem impossible, but once you finally push past that wall, it's like a light has turned on and you wonder how you could ever have struggled. I can tell you now, most programmers are pretty arrogant and assholish, so be prepared for that. There's the language wars, and within that the IDE wars, OS wars, etc. Just keep to yourself and excel with what you feel comfortable with. Don't ever switch just because someone doesn't like your language/IDE/OS of preference. Stick it to the man! ;D
a good profesional (not like me and that dude that keep talking how he made a OS in vb6) will be able to use several langauge. and must be good with them( making for cycle in c,c++ and vb dont count ). that is what a profesional programar is to me. Am i mistaken or there is lots of web programars like 50% of the world program on java, asp.net etc. ?
This post has been edited by NoBrain: 28 Aug, 2009 - 08:49 AM
Chances are you aren't going to see a lot of production work done in brainfuck. Other than that, if it's a mainstream language then some shop will adopt it as their standard. Some languages don't lend themselves to producing software packages, but still find use in solving problems.
At my job, I've used VB, Java, C#, ASP, and ASP.NET for anything end users have to deal with. For job processes, scripts in VBScript, JScript, WSH, PowerShell. Services in C, C++, Perl, Python, Lua, even Tcl.
Understand that most programmers don't develop commercial software for others to buy. Rather, they provide in house solutions or custom contract work to address a company's problems. The tool of choice is the one that best fits the requirements.
Ok, seriously, do you think that we are studying all this programming languages in school just so the teachers can torture us.
Obviously, C++ or Java or C# is being used, it is just a question of "How in God's name did they do this?" Like the games you see online, some game developing company uses C++ developers to create these games.
And since I don't know the latest technology, such as .net, I cannot comment on them.
Depends on what you want to become, a Microsoft developer, then learn .net and WPF and whatever else. Want to be something else, C++ and Java and C# and Python. Want to be a web developer, HTML, PHP, ASP.net and wow, there are so many things that one could learn, and so little time in our lives.
Really, you've forgotten a few languages. I've done work (actual paid programming) in assembly language (over 2 dozen different processors), FORTRAN, Pascal, Basic (not VB), and FORTH. there may be others, but I don't remember them.
Basically, any language that you get paid to use is something used by "professionals."