3 ms·
https://log.schemescape.com/posts/programming-languages/future-proof-languages-3.html https://log.schemescape.com/posts/programming-languages/futu... "Future-p
by 1vuio0pswjnm7 2y ago
https://log.schemescape.com/posts/programming-languages/future-proof-languages-3.html https://log.schemescape.com/posts/programming-languages/futu...
"Future-proof programming languages, part 3
March 3, 2023
SDK size (measured on x86_64 Alpine Linux), as a proxy for simplicity
Just looking at SDK size, Rust is an outlier. Even compared to a similarly complex language like C++, the Rust SDK is absolutely huge.
Even after allowing for a build tool, custom linker, and standard library, the Rust SDK is disappointingly heavy.
The other languages show some interesting results: JavaScript and C# appear to be the most bloated, closely followed by SBCL (a Common Lisp implementation).
If I'm just looking for a simple and fast language, that would leave C, Go, and Zig.
C is almost certainly future-proof for another decade or two and the SDK is reasonably sized.
I don't like Python."
- neonsunset 2y agoWould have been great if the author reached out to community about .NET first instead of posting content that they did. Anyway # JIT-based build dotnet publish -o {folder} -r linux-musl-arm64 -p:PublishSingleFile=true -p:PublishTrimmed=true # Native binary build dotnet publish -o {folder} -r linux-musl-arm64 -p:PublishAot=true Can build on the RPI too: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine?tabs=dotnet9 https://learn.microsoft.com/en-us/dotnet/core/install/linux-... I guess it's too challenging to browse the docs...