Code Highlighting

Rust

use std::collections::HashMap;

fn word_count(text: &str) -> HashMap<&str, usize> {
    let mut map = HashMap::new();
    for word in text.split_whitespace() {
        *map.entry(word).or_insert(0) += 1;
    }
    map
}

Python

from dataclasses import dataclass
from typing import Optional

@dataclass
class Node:
    val: int
    left: Optional["Node"] = None
    right: Optional["Node"] = None

def inorder(node: Node | None) -> list[int]:
    if not node:
        return []
    return inorder(node.left) + [node.val] + inorder(node.right)

Go

package main

import (
    "fmt"
    "sync"
)

func fanOut(ch <-chan int, workers int) []<-chan int {
    channels := make([]<-chan int, workers)
    for i := 0; i < workers; i++ {
        out := make(chan int)
        channels[i] = out
        go func(c chan<- int) {
            for v := range ch {
                c <- v * v
            }
            close(c)
        }(out)
    }
    return channels
}

SQL

SELECT
    d.name AS department,
    COUNT(e.id) AS headcount,
    AVG(e.salary) AS avg_salary
FROM employees e
JOIN departments d ON e.dept_id = d.id
WHERE e.start_date > '2024-01-01'
GROUP BY d.name
HAVING COUNT(e.id) > 5
ORDER BY avg_salary DESC;

Shell

#!/bin/bash
find /var/log -name "*.log" -mtime +30 -exec gzip {} \;
echo "Compressed $(find /var/log -name '*.gz' | wc -l) old log files"