Languages Glossary
Browse 19 languages terms defined in plain English, from the cultural dictionary of computing.
19 Languages Terms
- Code Transpilation
- The transformation of source code from one high-level language or language version into another high-level form, such as TypeScript to JavaScript or modern...
- Compiled Language
- A programming language whose source code is transformed into machine code, bytecode, or another executable form before running, rather than being interpreted...
- Custom Iterator
- An iterator implementation written to define how a particular collection or computation yields values over time. Custom iterators are useful for lazy...
- Custom Operator
- An operator introduced or overloaded by a language, framework, or library to provide domain-specific shorthand behavior. Custom operators can improve...
- Groovy Community
- The network of users, library authors, tool builders, and contributors around the Groovy programming language. In JVM culture, the Groovy community is often...
- Julia Community
- The network of users, package authors, researchers, and contributors around the Julia programming language. In scientific computing culture, the Julia...
- Kotlin Community
- The ecosystem of developers, library authors, maintainers, educators, and companies working with Kotlin. In programming culture, the Kotlin community is...
- Nim
- An open-source programming language designed for performance, expressiveness, and compiled native binaries with a relatively lightweight feel. In language...
- OCaml Community
- The network of users, researchers, educators, and package maintainers around the OCaml programming language. In programming culture, the OCaml community is...
- Package Ecosystem
- The network of packages, maintainers, registries, tooling, and conventions around a programming language or platform’s dependency system. Package ecosystems...
- Polyglot
- A developer proficient in multiple programming languages, or an architecture that uses multiple languages. In a polyglot system, the user service might be in...
- Programming Language
- A formal system of syntax, semantics, and type rules used to express computations that can be executed by a machine, either directly through compilation to...
- Programming Language Wars
- Ongoing, often tribal arguments over which programming language is best, usually mixing real technical tradeoffs with identity, status, and community loyalty....
- Programming Paradigm
- A fundamental style or approach to structuring programs that dictates how computation is modeled — such as imperative (step-by-step mutation), object-oriented...
- Rust Community
- The ecosystem of developers, maintainers, educators, and tool builders working with Rust and its surrounding tools. In programming culture, the Rust community...
- Rust Evangelist
- Someone enthusiastically advocating for Rust, sometimes with deep technical reasons and sometimes with almost missionary zeal. In engineering slang, the phrase...
- Swift Community
- The ecosystem of developers, maintainers, educators, and library authors around the Swift language and its tooling. In programming culture, the Swift community...
- WebAssembly
- A binary instruction format designed as a portable compilation target for programming languages, enabling near-native performance in web browsers. WebAssembly...
- Zig Community
- The ecosystem of developers, maintainers, educators, and experimenters working with the Zig programming language. In systems-language culture, the Zig...
Related Topics
- Community (6 terms in common)
- Open Source (2 terms in common)
- Compilers (2 terms in common)
- Fundamentals (2 terms in common)
- Iteration (1 terms in common)
- Debates (1 terms in common)
- Architecture (1 terms in common)
- Versatility (1 terms in common)
- Operators (1 terms in common)
- Kotlin (1 terms in common)
- Web (1 terms in common)
- Toolchains (1 terms in common)
- Julia (1 terms in common)
- Transpilation (1 terms in common)
- Data Structures (1 terms in common)
- Advocacy (1 terms in common)
- Swift (1 terms in common)
- Compilation (1 terms in common)
- Dependencies (1 terms in common)
- Rust (1 terms in common)