HACKER Q&A
📣 Encyclopediadev

What's the fastest programming language with a large standard library?


An example of a language that does not fit the bill: rust


  👤 MountainMan1312 Accepted Answer ✓
Common Lisp has quite a lot compared to most languages, and in most cases is just as performant. Of course C and Rust are always going to outperform in edge cases simply because of their proximity to hardware.

I don't remember the exact quote, but it goes something like "most [languages?] are a buggy implementation of half of Common Lisp"


👤 farseer
If you go for fastest then C++ with its own standard library plus add a few third party ones will get most stuff done. Look here: https://en.cppreference.com/w/cpp/links/libs

Pick header only libraries if you are concerned about portability.

Now C++ is a pain in the ass to work with, and the world has moved on to better more convenient things. Do explore modern C# and Go for better developer productivity.


👤 Guid_NewGuid
C#/.NET in my opinion. Extremely extensive and high quality standard library and it keeps getting faster every release.

Though it's kind of a difficult question to answer, what do you need the standard library to actually do?


👤 Raminj95
Why is no one mentioning c++? Is that not the obvious answer here ?

👤 mikewarot
I always thought of Turbo Pascal/Delphi/Free Pascal as a fairly complete system. Static typing gets in the way at times, so you won't see TensorFlow in Pascal, but the TUI/GUI that came with it made it suitable for building almost anything, with no added pieces.

The compilation process itself is one of the fastest around. Libraries are "units" and separately compiled. You can have GUI executables that weigh in at < 500k if you turn off debugging.


👤 sgt
Java

👤 aristofun
Nodejs is extremely fast in networking (web, api, gateway) kinds of scenarios both dev-time (which is more important) and runtime wise

👤 kingkongjaffa
Without providing a defn of “fast” and within what domain, this is a meaningless post.

👤 zicd
HolyC