Click to view
Click to view
Click to view
Click to view
Первая попытка сделать свой интерпретатор синтаксиса (язык программирования). Естественно начинать я буду не с ASM, я же адекватный пока что.
Коды для ГТА:
00:00 Отсылка к времени
00:16 Вступление
01:50 Синтаксис
06:12 Статики интерпретатора
09:00 Тело
10:47 Подключение библиотек
15:31 Методы
18:48 Создание переменной
22:40 Функции
26:27 Присвоения
Click to view
Вторая попытка создания своего интерпретатора. Сделано уже с опытом, в новом "ОбжектКомпиллер" каждая переменная и функция это объекты = полный ООП.
Даты:
00:00 Вступление
01:25 Синтаксис
06:00 Код
06:50 Главный цикл
08:10 Equal
08:45 Переменная
10:34 Расчёт выражений
12:35 Поиск объекта
12:46 Расчёт выражений продолжение
15:00 Возврат к Переменной
15:20 Функция
19:18 CalcFunc
19:35 Функция продолжение
19:44 Ретурн
20:20 Классы
21:19 Конец
Click to view
Click to view
В этом уроке мы напишем свой компилятор на C# и научимся компилировать код средствами самого языка.
Click to view
В своем докладе расскажу про инфраструктуру для создания компиляторов LLVM, некогда созданную аспирантом из Иллиноиса, Крисом Латтнером, сейчас работающим в Apple Inc. Логическим продолжением его деятельности стало создание языка Swift. Мы рассмотрим сегодняшние методологии построения компиляторов, используя инфраструктуру LLVM. На примере создания фронтенда достаточно простого языка, мы получим представление о системе команд LLVM, об утилитах, входящих в стандартный пакет LLVM, о FFI с libc и прочих скользких ситуациях, о которых часто представление имеют только системные программисты.
Click to view
Мы поговорим про компиляторы и их архитектуру. Обсудим, что же такое LLVM и зачем он нам нужен. Также рассмотрим, как написать компилятор простого языка программирования на LLVM.
Click to view
Смотрите также:
Создаем свой язык программирования Языки программирования, разработанные российскими и советскими программистами Создание своей среды разработки Самые востребованные языки программирования в России на HeadHunter в 2021 году ИИ научили переводить код с одного языка на другой