Фронт

Передний план История Cfront Cfront был компилятором для C++, выпущенным в 1983 году.  Разработан Бьярне Страуструпом в AT&T Bell Labs.  […]

Передний план

  • История Cfront

    • Cfront был компилятором для C++, выпущенным в 1983 году. 
    • Разработан Бьярне Страуструпом в AT&T Bell Labs. 
    • Препроцессор не полностью понимал язык, код писался с помощью переводов. 
    • Cfront имел полный синтаксический анализатор и строил деревья для классов и функций. 
  • Особенности и ограничения

    • Основан на CPre, выпущенном в 1979 году. 
    • Загрузка Cfront без компилятора C++ была сложной. 
    • Предоставлялась «наполовину предварительно обработанная» версия кода C для компиляции с Cfront. 
    • Перенос на новые машины был связан с проблемами стандартного ввода-вывода. 
    • Потоки C++ в Cfront тесно связаны с буферизованными потоками C, но не взаимодействовали с остальной средой C. 
  • Влияние на язык и технологии

    • Cfront определил язык до 1990 года и повлиял на улучшения в компоновщиках Unix и форматах объектных файлов. 
    • Cfront 4.0 заброшен в 1993 году из-за неудачной попытки добавить поддержку исключений. 
    • C++ вышел за пределы возможностей Cfront, но позже появился компилятор Comeau C/C++. 
  • Современное использование

    • Cppfront преобразует код C++ «синтаксиса 2» в код C++ «синтаксиса 1», который может быть скомпилирован существующими компиляторами C++. 

Полный текст статьи:

Фронт — Википедия

Оставьте комментарий

Прокрутить вверх