Создан заказ №8693939
13 августа 2022
Разработать компилятор упрощенной версии языка Nim
Как заказчик описал требования к работе:
Разработать компилятор упрощенной версии языка программирования Nim.
Компилятор должен поддерживать подмножество языка, т.е. программа, допускаемая вашим компилятором, должна также быть допустима основным компилятором/интерпретатором выбранного языка. Не допускаются расширения языка.
В языке прогр
аммирования должны быть реализованы:
Ввод-вывод.
Арифметические операции.
Знаковые целые числа, массивы, строки.
Ветвления, один вид циклов.
Функции — для претендующих на автомат при качественной реализации остального.
У готового компилятора на входе путь к файлу с исходным кодом, на выходе — исполняемый файл и/или диагностические сообщения (предупреждения и ошибки). Компилятор должен поддерживать опции для остановки компиляции на каждом этапе:
compiler [Options] <input_file>
Options:
--dump-tokens — вывести результат работы лексического анализатора
--dump-ast — вывести AST
--dump-asm — вывести ассембле
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
16 августа 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Разработать компилятор упрощенной версии языка Nim.docx
2022-08-19 18:27
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Очень старательный автор, все быстро и качественно сделал, общался вежливо, и пояснял даже самую мелочь.