Comparing 10 programming languages. I built the same app in all of them.

Author: Tom Delalande
Published At: 2024-04-04T00:00:00
Length: 21:33

Summary

Description

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.

Translated At: 2025-08-06T15:59:00Z

Request translate (One translation is about 5 minutes)

Version 3 (stable)

Optimized for a single speaker. Suitable for knowledge sharing or teaching videos.

Recommended Videos