Code & models
Programming Languages
Syntax, features, and comparisons of major programming languages.
Open all 10 datasets →- C# and .NET Modern FeaturesModern C# features (C# 8-12) and .NET capabilities: nullable reference types, records, pattern …
- Go Concurrency PatternsGoroutines, channels, select, sync primitives, and common concurrency patterns in Go.
- JavaScript ES6+ Features ReferenceKey JavaScript features from ES6 through ES2022: arrow functions, template literals, destructur…
- Modern C++ Features (C++11 through C++23)Modern C++ features from C++11 to C++23: smart pointers, move semantics, lambdas, concepts, ran…
- Popular Programming Languages ComparisonComparison of popular programming languages with paradigm, typing, and use cases.
- Python Built-in FunctionsCommon Python built-in functions: map, filter, zip, enumerate, sorted, isinstance with descript…
- Ruby Language EssentialsCore Ruby programming concepts: blocks, procs, lambdas, metaprogramming, gems, Rails convention…
- Rust Language FeaturesCore Rust programming language concepts: ownership, borrowing, lifetimes, traits, and concurren…
- Swift Language FeaturesSwift programming language features: optionals, protocol-oriented programming, generics, async/…
- TypeScript Type SystemTypeScript's static type system: types, interfaces, generics, utility types, and advanced type …