HACKER Q&A
📣 _448

Which programming language(s) are big companies backing?


Companies use multiple languages internally. But sometimes big companies either build their own language(s) or back one of the open source language project. Some for strategic reasons, some because off-the-shelf languages do not meet their requirements, and some because their bread-and-butter relies on it. My understanding is following major companies have heavily invested in the below listed languages:

C++ (Microsoft and Facebook)

C#, F# (Microsoft)

Java (Oracle)

Rust (Amazon, Mozilla)

Go, Dart (Google)

Swift (Apple)

Any other major companies seriously backing programming language(s)?

The reason I am interested in this is because it gives some indication of whether the language will get serious traction long-term or will become an "also ran" language.

Languages that are used in the enterprise tend to survive longer. The ones that are used for consumer apps(e.g. Objective-C) or developed by companies for internal purpose tend to be expendable or get forgotten after initial hype.


  👤 pjmlp Accepted Answer ✓
The list of companies supporting C++ is a bit longer than that, without thinking too much about it, either by ISO contributions or compiler toolchains we have, Microsoft, Facebook, Apple, Google, IBM, NVidia, IBM, ARM, Intel, AMD, HP, Codeplay, Sony, Nintendo, TI, Microchip, PTC, Red-Hat, Bloomberg, Green Hills, among others that I might have forgotten.

Likewise for Java, we have Oracle, Microsoft, IBM, HP, Pivotal, Alibaba, Red-Hat, SAP, PTC, Aicas, microEJ, Ricoh, Azul, Amazon, Google, among others that I might have forgotten.


👤 galfarragem
Clojure (Nubank)

Elm (NoRedInk)

Crystal (Manas)

They hired the Clojure and Elm language creators and extensively use the language. Crystal was created by a (small) company AFAIK[0] and still back it.

[0] https://manas.tech/projects/crystal/


👤 ta_u
TypeScript: Microsoft

Kotlin: JetBrains is the main backer and later got embraced by Google/Android

Hack (closely related to PHP): Meta/Facebook (but not used much anywhere else)

PHP: WordPress (one of the main reasons why is PHP so popular although not a major PHP backer as far as I know)


👤 ksec
PHP had lots of resources from Facebook, not sure if that is still the case. But PHP has enough market share where resources isn't a problem.

Python from Google, Nvidia, Microsoft and Companies with Machine Learning, AI etc.

Javascript from all major Browser Vendors.

As I have stated before the only programming language that broke the Top 10 list without a major industry or company backing was Ruby. There are lots of companies or Startup that uses Ruby, GitHub, GitLab, Basecamp, Cookpad, Stripe, Discourse etc. But the investment in Ruby or the VM itself is relatively tiny. Remember Shopify investing in Ruby is a fairly recent thing.


👤 rg111
How did everyone, so far, missed Python?

It is backed my Microsoft, Facebook, Google, and many more.


👤 michaelwww
Odin is backed by companies in the movie and video game industry

https://odin-lang.org/showcase/embergen/

K is backed by several financial institutions

https://en.wikipedia.org/wiki/K_(programming_language)

Carbon is backed by Google

Google was an early supporter of TypeScript, which replaced their own JavaScript type annotation language in Angular. They did this despite having created Dart, which languished after the Blink team decided they couldn't support a Dart VM in the browser. Dart is now primarily used with Flutter to draw components with the Skia framework. It's also in the upcoming Fuschia OS. I don't think Dart is used much anymore for it's original intent to be used like JavaScript for DOM manipulation.


👤 rychco
OCaml (Jane Street) is one that comes to mind

👤 jstx1
Kotlin is developed by JetBrains but it's what Google endorse as preferred language for Android development.

> Java (Oracle)

Java is huge at Amazon and Google, and it's used at every other company on the list too. Same with C++ - it's everywhere and there is a lot of it.


👤 daviddever23box
Objective-C was around for a long time, and is still in use; I'd be careful not to lump that in with the also-rans.

Not mentioned: Lua, which continues to be used in a lot of places.

And did anyone mention Erlang / Elixir / BEAM?


👤 herbst
Ruby: Shopify, Basecamp, Stripe, Airbnb afaik also Twitch to some degree

👤 krakatau1
It's hard to explain people in US but in Central Europe Java is like 70% of software jobs, the rest is Node and .Net and everything else is really niche outside of their domains.

👤 brunojppb
Kotlin and Scala are the most popular I’m seeing in my current field (finance).

👤 pestatije
wasm (Mozilla, Microsoft, Google, Apple, Fastly, Intel, Red Hat)

👤 bot41
In the JS ecosystem..

TypeScript (Microsoft), React (Facebook)