Заглавная страница — различия между версиями
(убрал ненужную рекламу) |
Dm (обсуждение | вклад) (Откат к версии до спамерских изменений.) |
||
Строка 1: | Строка 1: | ||
− | [https:// | + | Приветствую на главной странице прототипа Wiki по QBE IL, разрабатываемого в рамках группового проекта для курса [https://compilers.ispras.ru/cmc "Конструирование компиляторов"], читаемого на факультете [https://ru.wikipedia.org/wiki/Факультет_вычислительной_математики_и_кибернетики_МГУ Вычислительной математики и кибернетики МГУ имени М.В. Ломоносова]. |
+ | |||
+ | Тем, кто продолжит поддерживать и развивать данный проект, рекомендуется ознакомиться со статьей [[Оформление]]. | ||
+ | |||
+ | == Навигация == | ||
+ | |||
+ | # Страница [[QBE]] содержит общее описание языка. Ниже, на данной странице, приводится навигация по переведенной оригинальной документации;<br> | ||
+ | # Страница [[Си-интерфейс]] является "входной" к страницам с описанием и разбором некоторого содержимого его файлов;<br> | ||
+ | # Страница [[Примеры кода QBE IL]] содержит небольшую инструкцию по эксплуатации языка [[QBE]];<br> | ||
+ | # Страница [[FAQ]] ответит на распространенные вопросы, которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;<br> | ||
+ | # Страница [[Теория к заданиям]] разъясняет некоторые термины, с которыми Вы столкнетесь в курсе "Конструирование компиляторов". | ||
+ | |||
+ | == Документация QBE == | ||
+ | Оригинальная документация расположена на сайте [http://c9x.me/compile/ c9x.me]. | ||
+ | Перевод оригинальной документации на Wiki: | ||
+ | |||
+ | # [[QBE]] | ||
+ | # Типы | ||
+ | ## [[Простые типы данных]] | ||
+ | ## [[Подтипы | Подтипирование]] | ||
+ | # [[Константы]] | ||
+ | # [[Объявления]] | ||
+ | ## [[Составные типы данных]] | ||
+ | ## [[Data]] | ||
+ | ## [[Функции]] | ||
+ | # Управление | ||
+ | ## [[Блоки]] | ||
+ | ## [[Переходы]] | ||
+ | # [[Инструкции]] | ||
+ | ## [[Арифметические и битовые операции]] | ||
+ | ## [[Память]] | ||
+ | ## [[Сравнения]] | ||
+ | ## [[Преобразования]] | ||
+ | ## [[Инструкции Cast и Copy]] | ||
+ | ## [[Инструкция Call]] | ||
+ | ## [[Вариативность]] | ||
+ | ## [[Инструкция Phi]] | ||
+ | # [[Инструкции QBE | Список всех инструкций]] |
Версия 15:23, 17 октября 2023
Приветствую на главной странице прототипа Wiki по QBE IL, разрабатываемого в рамках группового проекта для курса "Конструирование компиляторов", читаемого на факультете Вычислительной математики и кибернетики МГУ имени М.В. Ломоносова.
Тем, кто продолжит поддерживать и развивать данный проект, рекомендуется ознакомиться со статьей Оформление.
Навигация
- Страница QBE содержит общее описание языка. Ниже, на данной странице, приводится навигация по переведенной оригинальной документации;
- Страница Си-интерфейс является "входной" к страницам с описанием и разбором некоторого содержимого его файлов;
- Страница Примеры кода QBE IL содержит небольшую инструкцию по эксплуатации языка QBE;
- Страница FAQ ответит на распространенные вопросы, которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;
- Страница Теория к заданиям разъясняет некоторые термины, с которыми Вы столкнетесь в курсе "Конструирование компиляторов".
Документация QBE
Оригинальная документация расположена на сайте c9x.me. Перевод оригинальной документации на Wiki: