II.
Specialization overview
Reference · livespecialization:programming-languages
Programming Languages overview
Deep expertise in programming language design, implementation, and ecosystem mastery. Covers type systems, memory models, concurrency primitives, build systems, package managers, and idiomatic patterns across language families. Addresses polyglot development, language interop (FFI, WASM), transpilation, and selecting the right language for performance, safety, and team-productivity constraints. Sourced from library/specializations/programming-languages/.
Attributes
displayName
Programming Languages
parentDomainId
description
Deep expertise in programming language design, implementation, and
ecosystem mastery. Covers type systems, memory models, concurrency
primitives, build systems, package managers, and idiomatic patterns
across language families. Addresses polyglot development, language
interop (FFI, WASM), transpilation, and selecting the right language
for performance, safety, and team-productivity constraints. Sourced
from library/specializations/programming-languages/.
Outgoing edges
specializes1
- domain:computer-science·DomainComputer Science
Incoming edges
applies_to3
- skill-area:language-design·SkillAreaProgramming Language Design
- skill-area:compiler-implementation·SkillAreaCompiler & Interpreter Implementation
- skill-area:polyglot-development·SkillAreaPolyglot Development
documents1
- page:library-programming-languages·PageProgramming Languages and Compilers Development Specialization (Library)
lib_belongs_to_specialization62
- lib-agent:programming-languages--compiler-frontend-architect·LibraryAgentcompiler-frontend-architect
- lib-agent:programming-languages--compiler-performance-engineer·LibraryAgentCompiler Performance Engineer
- lib-agent:programming-languages--ffi-interop-engineer·LibraryAgentFFI and Interop Engineer
- lib-agent:programming-languages--ir-design-specialist·LibraryAgentIR Design Specialist
- lib-agent:programming-languages--jit-specialist·LibraryAgentJIT Compiler Specialist
- lib-agent:programming-languages--language-feature-designer·LibraryAgentlanguage-feature-designer
- lib-agent:programming-languages--language-tooling-engineer·LibraryAgentLanguage Tooling Engineer
- lib-agent:programming-languages--llvm-engineer·LibraryAgentLLVM Compiler Engineer
- lib-agent:programming-languages--memory-management-expert·LibraryAgentMemory Management Expert
- lib-agent:programming-languages--runtime-systems-engineer·LibraryAgentRuntime Systems Engineer
- lib-agent:programming-languages--semantic-analysis-engineer·LibraryAgentSemantic Analysis Engineer
- lib-agent:programming-languages--type-system-engineer·LibraryAgenttype-system-engineer
- lib-process:programming-languages--ast-design·LibraryProcessspecializations/programming-languages/ast-design
- lib-process:programming-languages--bytecode-vm-implementation·LibraryProcessspecializations/programming-languages/bytecode-vm-implementation
- lib-process:programming-languages--code-generation-llvm·LibraryProcessspecializations/programming-languages/code-generation-llvm
- lib-process:programming-languages--concurrency-primitives·LibraryProcessspecializations/programming-languages/concurrency-primitives
- lib-process:programming-languages--debugger-adapter-development·LibraryProcessspecializations/programming-languages/debugger-adapter-development
- lib-process:programming-languages--effect-system-design·LibraryProcessspecializations/programming-languages/effect-system-design
- lib-process:programming-languages--error-message-enhancement·LibraryProcessspecializations/programming-languages/error-message-enhancement
- lib-process:programming-languages--ffi-implementation·LibraryProcessspecializations/programming-languages/ffi-implementation
- lib-process:programming-languages--garbage-collector-implementation·LibraryProcessspecializations/programming-languages/garbage-collector-implementation
- lib-process:programming-languages--generics-polymorphism·LibraryProcessspecializations/programming-languages/generics-polymorphism
- lib-process:programming-languages--interpreter-implementation·LibraryProcessspecializations/programming-languages/interpreter-implementation
- lib-process:programming-languages--ir-design·LibraryProcessspecializations/programming-languages/ir-design
- lib-process:programming-languages--jit-compiler-development·LibraryProcessspecializations/programming-languages/jit-compiler-development
- lib-process:programming-languages--language-grammar-design·LibraryProcessspecializations/programming-languages/language-grammar-design
- lib-process:programming-languages--lexer-implementation·LibraryProcessspecializations/programming-languages/lexer-implementation
- lib-process:programming-languages--lsp-server-implementation·LibraryProcessspecializations/programming-languages/lsp-server-implementation
- lib-process:programming-languages--macro-system-implementation·LibraryProcessspecializations/programming-languages/macro-system-implementation
- lib-process:programming-languages--memory-allocator-design·LibraryProcessspecializations/programming-languages/memory-allocator-design
- lib-process:programming-languages--module-system-design·LibraryProcessspecializations/programming-languages/module-system-design
- lib-process:programming-languages--parser-development·LibraryProcessspecializations/programming-languages/parser-development
- lib-process:programming-languages--pattern-matching-implementation·LibraryProcessspecializations/programming-languages/pattern-matching-implementation
- lib-process:programming-languages--repl-development·LibraryProcessspecializations/programming-languages/repl-development
- lib-process:programming-languages--semantic-analysis·LibraryProcessspecializations/programming-languages/semantic-analysis
- lib-process:programming-languages--source-map-generation·LibraryProcessspecializations/programming-languages/source-map-generation
- lib-process:programming-languages--type-system-implementation·LibraryProcessspecializations/programming-languages/type-system-implementation
- lib-skill:programming-languages--ast-manipulation·LibrarySkillAST Manipulation
- lib-skill:programming-languages--bytecode-vm·LibrarySkillBytecode VM
- lib-skill:programming-languages--concurrency-primitives·LibrarySkillConcurrency Primitives
- lib-skill:programming-languages--dap-protocol·LibrarySkillDebug Adapter Protocol
- lib-skill:programming-languages--effect-systems·LibrarySkilleffect-systems
- lib-skill:programming-languages--error-messages·LibrarySkillError Messages
- lib-skill:programming-languages--ffi-design·LibrarySkillFFI Design
- lib-skill:programming-languages--garbage-collection·LibrarySkillGarbage Collection
- lib-skill:programming-languages--generics-implementation·LibrarySkillgenerics-implementation
- lib-skill:programming-languages--grammar-design·LibrarySkillGrammar Design
- lib-skill:programming-languages--jit-compilation·LibrarySkillJIT Compilation
- lib-skill:programming-languages--lexer-generator·LibrarySkillLexer Generator
- lib-skill:programming-languages--llvm-backend·LibrarySkillLLVM Backend
- lib-skill:programming-languages--lsp-protocol·LibrarySkillLanguage Server Protocol
- lib-skill:programming-languages--macro-systems·LibrarySkillmacro-systems
- lib-skill:programming-languages--memory-allocator·LibrarySkillMemory Allocator
- lib-skill:programming-languages--module-systems·LibrarySkillmodule-systems
- lib-skill:programming-languages--parser-generator·LibrarySkillParser Generator
- lib-skill:programming-languages--pattern-matching·LibrarySkillpattern-matching
- lib-skill:programming-languages--register-allocation·LibrarySkillRegister Allocation
- lib-skill:programming-languages--repl-development·LibrarySkillREPL Development
- lib-skill:programming-languages--source-maps·LibrarySkillSource Maps
- lib-skill:programming-languages--ssa-ir-design·LibrarySkillSSA/IR Design
- lib-skill:programming-languages--tree-sitter·LibrarySkillTree-sitter
- lib-skill:programming-languages--type-theory·LibrarySkillType Theory