Software Language Engineering Glossary (SLEG)
CC-BY-SA
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
[Complain!]

SLEG is a work in progress!

Unordered list of all possible pages

EnglishGermanDutchRussian

EnglishEnglish

@OP
ADT
AOP
API
AST
BNF
Backus–Naur Form
CBSE
CCC
CFG
CNF
Chomsky normal form
DCFG
DCG
DSL
EBNF
Extended Backus–Naur Form
GADT
GMTG
GNF
Greibach normal form
Kleene closure
Kleene star
MI
OO
PEG
PNF
TDD
TF-grammar
TIF-grammar
Tear-Fold grammar
Tear-Insert-Fold grammar
Tear-Insertion-Fold grammar
UI
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
backward compatibility
cargo cult programming
chain
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
extract
factor
fold
fold-over
fold-under
frontier
functional programming
generalized algebraic data type
generalized multitext grammar
generative grammar
generative programming
generic programming
grammar
grammar in a broad sense
horizontal
imperative programming
implicit typing
import
inheritance
inject
inline
insert
intentional programming
introduce
island grammar
left associativity
leftmost derivation
literate programming
logic programming
maintainability index
manifest typing
massage
megamodel
megamodeling
megamodelling
mixin
multi-paradigm programming
multiple inheritance
narrow
nominal typing
nonterminal
nonterminal footprint
nonterminal symbol
object-oriented
parse tree
parsing
parsing expression grammar
pattern matching
permute
position restricted grammar
prime normal form
procedural programming
production rule
program slicing
project
redefine
reflexive and transitive closure
regex
regular expression
remote attribute grammar
remove
rename
replace
reroot
right associativity
rightmost derivation
scope
sentential form
sequential coupling
shotgun debugging
soft typing
spaghetti code
starting symbol
static typing
strong typing
structural typing
structured programming
tear
technological space
terminal
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

GermanGerman

Backus-Naur-Form
Benutzerschnittstelle
Chomsky-Normalform
Datenkapselung
Diamond-Problem
Domänenspezifische Sprache
Erweiterte Backus-Naur-Form
Faktorisierung
Funktionsabschluss
Grammatik
Greibach-Normalform
Kleene-*-Abschluss
Kleene-Stern
Kleenesche Hülle
Linksassoziativität
Mehrfachvererbung
Mixin
Musterabgleich
Polymorphie
Programmierschnittstelle
Rechtsassoziativität
Spaghetticode
Testgetriebene Entwicklung
Trait
Traversierung
Typableitung
Typinferenz
Typsicherheit
Typsystem
Typumwandlung
Vererbung
Verkettungshülle
Wasserfallmodell
abstrakter Datentyp
abstrakter Syntaxbaum
aspektorientierte Programmierung
bedingte Anweisung
deklarative Programmierung
endlicher Abschluss
ereignisorientierte Programmierung
funktionale Programmierung
generative Grammatik
generative Programmierung
generische Programmierung
imperative Programmierung
intentionale Programmierung
komponentenbasierte Entwicklung
kontextfreie Grammatik
logische Programmierung
mehrdeutige Grammatik
objektorientierte
prozedurale Programmierung
regulärer Ausdruck
starke Typisierung
strenge Typisierung
strukturierte Programmierung

DutchDutch

Backus-Naur-vorm
Chomsky-normaalvorm
Greibach-normaalvorm
abstract datatype
achterwaartse compatibiliteit
algebraïsch datatype
ambigue grammatica
analytische grammatica
anamorfisme
aspectgeoriënteerd programmeren
context-vrije grammatica
declaratief programmeren
domein-specifieke taal
eilandgrammatica
factorisatie
functioneel programmeren
gebruikersomgeving
generatieve grammatica
generiek programmeren
gestructureerd programmeren
grammatica
het hergebruiken van broncode
imperatief programmeren
impliciete typering
inkapseling
logisch programmeren
objectgeoriënteerd
overerving
parseboom
parsering
patroonherkenning
polymorfisme
procedureel programmeren
reguliere expressie
spaghetticode
type-inferentie
typeconversie
typesysteem
variabelenbereik
watervalmethode

RussianRussian

АОП
АСД
АТД
БНФ
КСГ
ОО
РБНФ
абстрактизация
абстрактное синтаксическое дерево
абстрактный тип данных
абстракция данных
алгебраический тип данных
анаморфизм
анонимизация
аппликативное программирование
аспектно-ориентированное программирование
безопасная типизация
введение
вертикализация
виртуальное наследование
внесение левой ассоциативности
внесение правой ассоциативности
возникновение
вставка
вывод типов
вынесение
горизонтализация
грамматика
грамматика в широком смысле
грамматика, разбирающая выражение
грамотное программирование
граница
деанонимизация
декларативное программирование
дерево разбора
детерминированная контекстно-свободная грамматика
динамическая типизация
дифференциальное наследование
добавление
доказательное программирование
задание стартового символа
замена
замыкание
замыкание Клини
звезда Клини
именование
императивное программирование
индекс эксплуатационной надёжности
инкапсуляция
интерфейс пользователя
интерфейс программирования приложений
иньекция
исчезновение
каскадная модель
катаморфизм
коллекция
компонентно-ориентированное программирование
конкретизация
контейнер
контекстно-свободная грамматика
корректный префикс
крона
левое порождение
логическое программирование
манипуляция
мегамоделирование
мегамодель
ментальное программирование
множественное наследование
мультипарадигмальное программирование
мягкая типизация
надсвёртка
наследование
неоднозначная грамматика
нестрогая типизация
нетерминал
нетерминальный символ
неявная типизация
номинативная типизация
нормальная форма Грейбах
нормальная форма Хомского
область видимости переменной
обобщённая мультитекстовая грамматика
обобщённое программирование
обобщённый алгебраический тип данных
обратная совместимость
обход
объединение
объектно-ориентированный
оператор ветвления
определение
островная грамматика
отпечаток нетерминала
переименование
переопределение
перестановка
повторное использование кода
подсвёртка
подъём
полиморфизм
порождающая грамматика
порождающее программирование
правила устранения неоднозначностей
правое порождение
предикативная грамматика
предметно-ориентированный язык
приведение типа
примесь
программирование самолётопоклонников
программное сечение
продолжение
продукция
проекция
процедурное программирование
разбор
развёртка
разложение
разопределение
разработка комитетом
разработка через тестирование
разыменование
раскрытие
распознающая грамматика
расцепление
расширение
расширенная форма Бэкуса — Наура
регулярное выражение
рефлексивно-транзитивное замыкание
ромбовидное наследование
свёртка
сентенциальная форма
сильная типизация
система типизации
сквозная функциональность
слабая типизация
слияние
событийно-ориентированное программирование
сокращение
сопоставление с образцом
спагетти-код
спуск
стартовый символ
статическая типизация
строгая типизация
структурное программирование
сужение
сцепление
терминал
терминальный символ
технологическое пространство
типаж
типобезопасность
удаление
уничтожение
утиная типизация
факторизация
форма Бэкуса — Наура
функциональное программирование
явная типизация

Software Language Engineering Glossary (SLEG) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.