Заглавная страница — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
# [[FAQ | Различные проблемы]], которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;<br> | # [[FAQ | Различные проблемы]], которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;<br> | ||
# Некоторые теоретические части из лекций. | # Некоторые теоретические части из лекций. | ||
+ | |||
+ | == Документация QBE == | ||
+ | Оригинальная документация расположена на сайте [http://c9x.me/compile/ c9x.me]. | ||
+ | Перевод оригинальной документации на Wiki: | ||
+ | |||
+ | # [[QBE]] | ||
+ | # Типы | ||
+ | ## [[Простые типы данных]] | ||
+ | ## [[Подтипы | Подтипирование]] | ||
+ | # [[Константы]] | ||
+ | # [[Объявления]] | ||
+ | ## [[Составные типы данных]] | ||
+ | ## [[Data]] | ||
+ | ## [[Функции]] | ||
+ | # Управление | ||
+ | ## [[Блоки]] | ||
+ | ## [[Переходы]] | ||
+ | # [[Инструкции]] | ||
+ | ## [[Арифметические и битовые операции]] | ||
+ | ## [[Память]] | ||
+ | ## [[Сравнения]] | ||
+ | ## [[Преобразования]] | ||
+ | ## [[Инструкции Cast и Copy]] | ||
+ | ## [[Инструкция Call]] | ||
+ | ## [[Вариативность]] | ||
+ | ## [[Инструкция Phi]] | ||
+ | # [[Инструкции QBE | Список всех инструкций]] |
Версия 15:56, 25 марта 2018
Приветствую на главной странице прототипа Wiki по QBE IL, разрабатываемого в рамках группового проекта для курса "Конструирование компиляторов", читаемого на факультете Вычислительной математики и кибернетики МГУ имени М.В. Ломоносова.
Верхний лист (точка входа) дерева данной Wiki - вводная статья о самом QBE
Позднее, на данной странице появится категоризированное оглавление всего содержимого Wiki.
Общий план проекта:
- QBE будет содержать общее описание языка;
- Описание языка. Под этим подразумевается русификация и разбиения на отдельные страницы имеющейся документации c9x.me/compile/;
- Отдельными страницами планируется описать неофициальный Си-интерфейс, с описанием и разбором содержимого его файлов;
- Примеры кода QBE IL;
- Различные проблемы, которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;
- Некоторые теоретические части из лекций.
Документация QBE
Оригинальная документация расположена на сайте c9x.me. Перевод оригинальной документации на Wiki: