Comparing 10 programming languages. I built the same app in all of them.
Channel: Tom Delalande
Date: 2024-04-04

Many modern programming languages have some great features like null safety, exhaustive switch statements, error handling, strong type systems, immutability, great tooling and good readability and write-ability.

I couldn't decide which language I preferred so I made a TCP server that does some basic file processing in all of them. Using no dependencies where applicable.

I did this using Rust, Go (or Golang), Crystal, Kotlin, Julia, Zig, Nim, Gleam, Swift and Dart.

Just for fun, I gave each language a 1 to 5 score in the categories of tooling, safety, readability and ergonomics.

Just btw this is an incredibly biased video so please don't take anything personally.