Programming Languages reference data
Syntax, features, and comparisons of major programming languages.
Syntax, features, and comparisons of major programming languages.
Modern C# features (C# 8-12) and .NET capabilities: nullable reference types, records, pattern matching, LINQ, async streams, minimal APIs.
Goroutines, channels, select, sync primitives, and common concurrency patterns in Go.
Key JavaScript features from ES6 through ES2022: arrow functions, template literals, destructuring, spread, async/await, optional chaining, nullish coalescing, and top-level await.
Modern C++ features from C++11 to C++23: smart pointers, move semantics, lambdas, concepts, ranges, coroutines, and modules.
Comparison of popular programming languages with paradigm, typing, and use cases.
Common Python built-in functions: map, filter, zip, enumerate, sorted, isinstance with descriptions, categories, and usage examples.
Core Ruby programming concepts: blocks, procs, lambdas, metaprogramming, gems, Rails conventions, and Ruby idioms.
Core Rust programming language concepts: ownership, borrowing, lifetimes, traits, and concurrency.
Swift programming language features: optionals, protocol-oriented programming, generics, async/await, SwiftUI, and memory management (ARC).
TypeScript's static type system: types, interfaces, generics, utility types, and advanced type manipulation.
One request returns the category with all of its dataset summaries. Append
?format=yaml or ?format=toon for the other encodings.
GET https://yjtoon.com/api/category/programming-languages?format=json