News for hackers. Stuff that matters.

Ask HN: 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.

( 28 comments | 32 points | on HN )
Re:Ask HN: Which programming language(s) are big companies b... by pjmlp on Thursday September 01, 2022 @07:35AM (#32674943)
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.

Re:Ask HN: Which programming language(s) are big companies b... by galfarragem on Thursday September 01, 2022 @07:07AM (#32674723)
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/

Re:Ask HN: Which programming language(s) are big companies b... by ta_u on Thursday September 01, 2022 @06:54AM (#32674623)
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)

Re:Ask HN: Which programming language(s) are big companies b... by ksec on Thursday September 01, 2022 @11:07AM (#32677420)
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.

Re:Ask HN: Which programming language(s) are big companies b... by rg111 on Thursday September 01, 2022 @10:39AM (#32676931)
How did everyone, so far, missed Python?

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

Re:Ask HN: Which programming language(s) are big companies b... by michaelwww on Thursday September 01, 2022 @07:11AM (#32674749)
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.

Re:Ask HN: Which programming language(s) are big companies b... by rychco on Thursday September 01, 2022 @07:54AM (#32675103)
I was totally unaware of the progress of Odin, it looks way more interesting now than when I had first heard of it. I’m surprised it’s already been adopted (or did they start EmberGen in Odin?!) by a commercial product.
Re:Ask HN: Which programming language(s) are big companies b... by michaelwww on Thursday September 01, 2022 @08:39AM (#32675488)
I only know about it from a post on HN 4 days ago

https://news.ycombinator.com/item?id=32626543

Re:Ask HN: Which programming language(s) are big companies b... by JangaFX on Sunday September 11, 2022 @10:58PM (#32805574)
We started EmberGen in odin ;)
Re:Ask HN: Which programming language(s) are big companies b... by rychco on Thursday September 01, 2022 @06:37AM (#32674481)
OCaml (Jane Street) is one that comes to mind
Re:Ask HN: Which programming language(s) are big companies b... by _448 on Thursday September 01, 2022 @06:42AM (#32674520)
Ah, yes! Forgot about that.
Re:Ask HN: Which programming language(s) are big companies b... by t6jvcereio on Thursday September 01, 2022 @08:48AM (#32675561)
You also forgot about C++, which is supported by the entire world.
Re:Ask HN: Which programming language(s) are big companies b... by detaro on Thursday September 01, 2022 @08:49AM (#32675575)
it's literally the first in their list.
Re:Ask HN: Which programming language(s) are big companies b... by jstx1 on Thursday September 01, 2022 @06:59AM (#32674657)
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.

Re:Ask HN: Which programming language(s) are big companies b... by _448 on Thursday September 01, 2022 @07:19AM (#32674818)
> Java ..., 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.

And that is what I am trying to understand, which languages(old and new) will have longer runway. C++ and Java are given because they are used at enterprise-level and by lot of other companies. But what about other languages? Just one or two companies supporting it for product development or many companies using it for tiny internal projects but not major projects makes a language vulnerable.

Re:Ask HN: Which programming language(s) are big companies b... by jstx1 on Thursday September 01, 2022 @08:24AM (#32675351)
It makes sense to ask this about new/niche languages, most others will be supported and around for a while. And the niche languages are a rounding error in the job market (they come up on HN disproportionately more often).

JavaScript and Python haven't come up in this thread at all so far and they're two most popular languages and will stay around for some time.

Re:Ask HN: Which programming language(s) are big companies b... by KptMarchewa on Thursday September 01, 2022 @07:37AM (#32674962)
Also, a lot of companies are participating in JVM development, even if Oracle is by far the largest.

https://blogs.oracle.com/java/post/the-arrival-of-java-18

Re:Ask HN: Which programming language(s) are big companies b... by daviddever23box on Thursday September 01, 2022 @07:35AM (#32674936)
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?

Re:Ask HN: Which programming language(s) are big companies b... by kbelder on Thursday September 01, 2022 @12:51PM (#32679216)
Lua is the most surprising to me; it seemed to languish for years, and all of a sudden explode.

Because of the Roblox factor, there's going to be a huge number of Lua-proficient programmers entering the workforce over the next several years. I think it's usage will climb, edging out Python in places where you really want a simple and easy scripting language.

Re:Ask HN: Which programming language(s) are big companies b... by herbst on Thursday September 01, 2022 @09:22AM (#32675882)
Ruby: Shopify, Basecamp, Stripe, Airbnb afaik also Twitch to some degree
Re:Ask HN: Which programming language(s) are big companies b... by krakatau1 on Thursday September 01, 2022 @08:13AM (#32675265)
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.
Re:Ask HN: Which programming language(s) are big companies b... by atraac on Thursday September 01, 2022 @08:43AM (#32675522)
I'd argue about central EU. It's really hard to find decent remote job in .NET in EU - I know because Im trying right now. Most well paid ones are Node and Golang from what I've seen. There's quite a chunk of Java but I never really looked into them so I can't say much.
Re:Ask HN: Which programming language(s) are big companies b... by zaphar on Thursday September 01, 2022 @09:53AM (#32676224)
It's a large percentage of the jobs in the US as well. I don't know why people would find it hard to believe its the same in the EU. Your breakdown is pretty common here despite what it might look like from the outside.
Re:Ask HN: Which programming language(s) are big companies b... by kingkongjaffa on Thursday September 01, 2022 @12:01PM (#32678370)
Just the bias of chasing shiny.
Re:Ask HN: Which programming language(s) are big companies b... by brunojppb on Thursday September 01, 2022 @08:07AM (#32675214)
Kotlin and Scala are the most popular I’m seeing in my current field (finance).
Re:Ask HN: Which programming language(s) are big companies b... by halfmatthalfcat on Thursday September 01, 2022 @09:37AM (#32676040)
Disney, Tesla (parts of) and Databricks are Scala shops.
Re:Ask HN: Which programming language(s) are big companies b... by pestatije on Thursday September 01, 2022 @10:35AM (#32676856)
wasm (Mozilla, Microsoft, Google, Apple, Fastly, Intel, Red Hat)
Re:Ask HN: Which programming language(s) are big companies b... by bot41 on Saturday September 03, 2022 @07:37AM (#32700847)
In the JS ecosystem..

TypeScript (Microsoft), React (Facebook)