-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vadim Zaytsev edited this page Mar 18, 2015
·
14 revisions
- Abridge
- Abstract data type
- Abstract syntax tree
- Abstraction
- Abstractize
- Add
- Algebraic data type
- Ambiguous grammar
- Analytic grammar
- Anonymize
- Appear
- Application programming interface
- Applicative programming
- Aspect-oriented programming
- Attribute-oriented programming
- Backus-Naur form
- Backward compatibility
- Cargo cult programming
- Chain
- Chomsky normal form
- Closure
- Code reuse
- Collection
- Component-based software engineering
- Concretize
- Conditional
- Container
- Context-free grammar
- Continuation
- Copy and paste programming
- Cross-cutting concern
- Deanonymize
- Declarative programming
- Define
- Definite clause grammar
- Design by committee
- Designate
- Deterministic context-free grammar
- Detour
- Deyaccify
- Diamond inheritance
- Differential inheritance
- Disambiguating rules
- Disappear
- Distribute
- Domain-specific language
- Downgrade
- Duck typing
- Dynamic typing
- Eliminate
- Encapsulation
- Equate
- Event-driven programming
- Explicit typing
- Extended Backus-Naur form
- Extract
- Factor
- Fold-over
- Fold-under
- Fold
- Frontier
- Functional programming
- Generalized algebraic data type
- Generalized multitext grammar
- Generative grammar
- Generative programming
- Generic programming
- Grammar in a broad sense
- Grammar
- Greibach normal form
- Home
- Horizontal
- Imperative programming
- Implicit typing
- Import
- Inheritance
- Inject
- Inline
- Insert
- Intentional programming
- Introduce
- Island grammar
- Kleene closure
- Lassoc
- Leftmost derivation
- Literate programming
- Logic programming
- Maintainability index
- Massage
- Megamodel
- Megamodelling
- Mixin
- Multi-paradigm programming
- Multiple inheritance
- Narrow
- Nominal typing
- Nonterminal footprint
- Nonterminal symbol
- Object-oriented
- Parse tree
- Parsing expression grammar
- Parsing
- Pattern matching
- Permute
- Position restricted grammar
- Prime normal form
- Procedural programming
- Production rule
- Program slicing
- Project
- Rassoc
- Redefine
- Regular expression
- Remote attribute grammar
- Remove
- Rename
- Replace
- Reroot
- Rightmost derivation
- Scientific programming
- Scope
- Sentential form
- Sequential coupling
- Shotgun debugging
- Soft typing
- Spaghetti code
- Starting symbol
- Static typing
- Strong typing
- Structural typing
- Structured programming
- Tear-Fold grammar
- Tear-Insert-Fold grammar
- Tear
- Technological space
- Terminal symbol
- Test-driven development
- Tester driven development
- Trait
- Traversal
- Type inference
- Type polymorphism
- Type safety
- Type system
- Typecasting
- Unchain
- Undefine
- Unfold
- Unite
- Unlabel
- Upgrade
- User interface
- Vertical
- Viable prefix
- Virtual inheritance
- Waterfall model
- Weak typing
- Widen
- Yaccify
- Yield