Skip to main content
4 answers
5
Asked 946 views

What programming languages are used typically by companies?

I enjoy programming and have been thinking about pursuing a career in Computer Science. I have been working with Java and C++ for the last few years, creating a lot of different projects such as a game and some school tasks. But with so many different programming languages to choose from what do different companies tend to look for potential programmers? #computer-science #computer #programming

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

Daniel’s Answer

Here's a good resource:


http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2016/


Besides what you're already practicing, Javascript is ubiquitous in all things web, so it is good to know.


But, don't sweat it too much while still in school. Focus on the fundamentals; you'll pick up languages more quickly once you're working.

0
0
Updated
Share a link to this answer
Share a link to this answer

Piotr’s Answer

Each programming language has its advantages and disadvantages, and the choice of language depends on what it is to be used for.
For low-level programming it could be C or Assembler, for web application development it could be Python or Ruby, and for office automation it could be Visual Basic.

It's good to know the characteristics of a programming language and choose it where it fits best.
0
0
Updated
Share a link to this answer
Share a link to this answer

Nir’s Answer

For frontend, JavaScript is the name of the game, almost exclusive (unless you include TypeScript which is essentially the same). For backend Java and C++ are very common. If you've already learned some Java and C++ I think JavaScript should for sure be your next endeavor.
0
0
Updated
Share a link to this answer
Share a link to this answer

Eric’s Answer

There are lists like Daniel posted of the most in-demand languages, and there are lots of specifics depending on the computing platform you're looking at. Developing for an iPhone requires Objective C or Swift, while some microchips still use straight Assembly. It's good to try out lots of different areas and see what interests you, and from that what languages are generally used there.


The thing about focusing on fundamentals is important, too. Once you know several languages, picking up a new one is usually just a matter of understanding the few things that make it different, and may only take a couple of hours.


However, a good thing to do while you're still in school is to look for languages which use radically different approaches. Java and C++ are good, but are similar in a lot of ways. I recommend seeking out a functional language, like Scheme, Haskell, or Erlang. You are not likely to use them much in the real world (unless you happen to work for one of the few companies that chose to use them a lot), but they will expand your thinking and both improve your code in all languages, and make it easier to approach new languages and pick them up.

0