188 читали · 2 года назад
Написание компилятора своего языка. Часть 1.
Всем привет в данном цикле статей мы будем писать компилятор под платформу .NET на языке C#. В первой части я вам расскажу о общем строении компилятора, в следующих частях уже расскажу каждый элемент подробнее. Исходя из картинки представленной сверху можно понять что сначала какой либо язык компилируется в сборку ( Assembly ), а дальше JIT Compiler компилирует в машинный код который исполняется на девайсах. Давайте подробнее рассмотрим каждый нас интересующий компонент на картинке. Assembly (сборка ) - это базовая структурная единица в ...
200 читали · 2 года назад
Пошаговое руководство. Компиляция собственной программы на языке C++ из командной строки
Visual Studio включает в себя командную строку C и компилятор C++. Его можно использовать для создания всех элементов — от базовых консольных приложений до приложений универсальной платформы Windows, классических приложений, драйверов устройств и компонентов .NET. В этом пошаговом руководстве приводятся инструкции по созданию программы на языке C++ в стиле "Hello, Wolrd" в текстовом редакторе с последующей компиляцией из командной строки. В этом пошаговом руководстве вместо ввода показанного кода можно использовать собственную программу на языке C++...