LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Сам по себе компилятор будет универсальным - заменили инклюды для генерации ассемблерных команд - получили компилятор под другую архитектуру, заменили библиотеку макросов высокоуровневых инструкций - получили компилятор языка с другим синтаксисом. При этом программист может ещё и программировать сразу на нескольких уровнях (если этим не злоупотреблять, то это будет позволять очень красиво решать некоторые задачи низкоуровневого программирования).

Сам по себе компилятор будет достаточно примитивным - это всего лишь интерпритатор средненького по возможностям языка (даже ООП не нужно). Если грамотно спроектировать структуру макросов то каждый из них по отдельности тоже будет тривиален. А вот всё вместе...

Исходная версия KivApple, :

Сам по себе компилятор будет универсальным - заменили инклюды для генерации ассемблерных команд - получили компилятор под другую архитектуру, заменили библиотеку макросов высокоуровневых инструкций - получили компилятор языка с другим синтаксисом. При этом программист может ещё и программировать сразу на нескольких уровнях.

Сам по себе компилятор будет достаточно примитивным - это всего лишь интерпритатор средненького по возможностям языка (даже ООП не нужно). Если грамотно спроектировать структуру макросов то каждый из них по отдельности тоже будет тривиален. А вот всё вместе...