Схема надгробия
В вычислительной технике диаграммы -надгробия (или Т-диаграммы) состоят из набора «частей головоломки», представляющих компиляторы и другие связанные программы обработки языка . Они используются для иллюстрации и объяснения преобразований исходного языка (слева от T) в целевой язык (справа от T), реализованных на языке реализации (внизу от T). Чаще всего они описывают сложные процессы начальной загрузки , портирования и самокомпиляции компиляторов, интерпретаторов и макропроцессоров . [ 1 ]
Т-диаграммы впервые были использованы для описания компиляторов начальной загрузки и кросс-компиляции Харви Брэтманом в 1961 году. [ 2 ] которые изменили форму диаграмм, первоначально представленных Стронгом и др. (1958) для иллюстрации UNCOL . [ 3 ] Позже другие, в том числе McKeeman et al. [ 4 ] и П. Д. Терри, [ 1 ] более подробно объяснил использование Т-диаграмм. Т-диаграммы теперь также используются для описания взаимосвязей клиент-сервер во Всемирной паутине. [ 5 ] Учебный инструмент TDiag был внедрен в Лейпцигском университете , Германия. [ 6 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б Терри, 1997, Глава 2 и Глава 3.
- ^ Братман, Харви (март 1961 г.). «Альтернативная форма «диаграммы UNCOL» » . Коммуникации АКМ . 4 (3): 142. дои : 10.1145/366199.366249 . Проверено 21 февраля 2022 г.
- ^ Стронг, Дж.; Вегштейн, Дж.; Триттер, А.; Ольштын, Дж.; Мок, О.; Стил, Т. (август 1958 г.). «Проблема программирования связи с изменяющимися машинами: предлагаемое решение» . Коммуникации АКМ . 1 (8): 12–18. дои : 10.1145/368892.368915 . Проверено 21 февраля 2022 г.
- ^ Маккиман и др., Генератор компилятора (1971)
- ^ Патрик Клошен, Ханс-Юрген Хоффманн и др. 1997: Т-диаграммы как визуальный язык для иллюстрации технологий WWW , Дармштадтский технологический университет, Дармштадт, Германия.
- ^ Майкл Хильшер и др.: TDiag: Разработка и выполнение Т-диаграммы , на немецком языке.