Live data from Hacker News

Programming languages endorsed for server-side use at Meta

engineering.fb.com

301–302 of 302 posts

Re: Programming languages endorsed for server-side use at Meta

#301

Earlier quoted context omitted.

Rust is far more widely used than D in the industry, so it's no surprised that it's more supported at Meta. Re: Go, it's use cases overlap with the officially supported languages, so there's no broad need for it.

Nobody uses Rust for server side, literally nobody, expect Meta apparently The industry adopted Go as the cloud native language, not rust, i suspect the people doing the recomandation are ex-mozilla, or they literally HATE Go

I do seem to recall that Skylight as a famous example of Rust on the back-end. https://www.rust-lang.org/static/pdfs/Rust-Tilde-Whitepaper....

Re: Programming languages endorsed for server-side use at Meta

#302
post #295

Earlier quoted context omitted.

That's true, but it doesn't mean C++ is harder to learn. Rust has a broader and more novel conceptual surface area than C++. This is what influences difficulty, not memory safety guarantees.

I postulate that a lot of folks confuse ‘easier to learn’ with ‘easier to get code to compile’ and I disagree that the two are the same. Rust makes it more obvious sooner that you have soooo much to learn.

Rust presents a programmatic model to its users that is exceptionally broad. That model is not objectively more correct, or better, or whatever else, than the model presented by other languages. It provides different guarantees, and extracts different costs, and lifts different concerns into the domain of its users, compared to alternatives. Those particular costs and benefits make sense for certain use cases, and don't make sense for others.
Post reply on HN