Заглавная страница — различия между версиями

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

Текущая версия на 05:48, 22 сентября 2024