CodeArchaeology
  • Home
  • Languages
  • Encyclopedia
  • Blog
  • Getting Docker
  • About

Rust

Hello World in Rust

December 6, 2025 rusthello-worldbeginnergetting-started

Every programming journey starts with Hello World. Let’s write our first Rust program.

The Code

Create a file named hello.rs:

1
2
3
fn main() {
    println!("Hello, World!");
} …

Read more →

def, func, fun, fn, sub: Why Every Language Has a Different Word for the Same Thing

March 30, 2026 programming-languagesfunctionshistoryfortranpythonrusthaskellkotlin

Open almost any programming language reference and you will find, somewhere near the beginning, a section explaining how to define a reusable named block of code. The concept is universal. The word …

Read more →

Strings Are Not Simple: How 12 Languages Model Text (And Why They Disagree)

March 23, 2026 programming-languagesstringsjavapythonrustgocswiftrubylua

Every programming language has strings. They’re so universal — so unremarkable — that we rarely stop to ask how they actually work. You type some characters between quotation marks, hand them to …

Read more →

How 10 New Programming Languages Are Rewriting the Rules (And Why They Were Born)

March 16, 2026 programming-languageshistorygorustswiftkotlinelixirzigmojogleam

Every programming language is, at its core, a written argument. An argument that the languages which came before failed at something important — something worth spending years of your life to fix. …

Read more →

The Weight of Your Web Stack, Part 3: Choosing the Right Backend for the Job

March 11, 2026 web-developmentperformancejavagorustpythonphprubyelixircsharparchitecture

In Part 1 we measured what web backends cost before serving a single request — idle memory ranging from 3 MB (Rust) to 500 MB (Spring Boot). In Part 2 we measured what happens when traffic arrives — …

Read more →

The Weight of Your Web Stack, Part 2: What Your Backend Costs Under Load

March 1, 2026 web-developmentperformancejavagorustpythonphprubyelixircsharpbenchmarks

In Part 1, we measured what web backend frameworks cost before serving a single request — idle memory, startup time, and Docker image sizes. We found a 30-100x spread between the lightest (Rust …

Read more →

The Weight of Your Web Stack, Part 1: What Your Backend Costs at Rest

February 22, 2026 web-developmentperformancejavagorustpythonphprubyelixircsharpdevops

Last week we looked at the top web programming languages and the frameworks developers are choosing in 2026. But there’s a question those rankings don’t answer: what does each of those …

Read more →

CodeArchaeology

Exploring programming languages from the popular to the obscure - proving they all still run on modern machines

Quick Links

  • Home
  • Languages
  • Encyclopedia
  • Blog
  • Getting Docker
  • About

Recent Languages

  • CONTROL-M/Analyzer
  • ColdFusion
  • CMS Pipelines
  • CMake
  • CLOS

© 2026 CodeArchaeology. All rights reserved.

Built with Hugo | Examples on GitHub