Похоже, современные программисты избалованы современными технологиями и средствами разработки. Ничем их не удивишь, ничем не заинтересуешь. Ну, вы же понимаете, речь идёт об операционной системе Хамелеон. В общем, появилась идея посмотреть на проблему с другой стороны - обратиться к разработчикам SoC -
Read more... )
Comments 5
Reply
Судя по настроениям среди разработчиков, процессоры без компиляторов никого не интересуют. А как разрабатывать компилятор, если все силы брошены на аппаратный дизайн? В общем, компилятор "Примула" это дело далёкого будущего, поэтому очень интересны дружба и взаимовыгодное сотрудничество с проектом SmallerC.
Reply
Совсем без компилятора туго, да. На первых порах и Smaller C подойдёт для экспериментов. Только если сразу хочется все 64 бита (в придачу к 8, 16 и 32), надо будет попотеть, но там попотеть и так придётся - новый кодогенератор всё равно писать.
Reply
> Только если сразу хочется все 64 бита
long long ? Полезный тип данных. Хотя бы для time_t
8 и 16 битных типов данных архитектура процессора ещё не поддерживает - в тестах приходится "эмулировать" меньшую разрядность через маску и сдвиги.
Есть идея - вместо того чтобы плодить систему команд различным формами инструкций, использовать модификатор, определяющий тип регистра. Т.е. обозначив, например, R3 как 16-ти битный, выполнять все дальнейшие операции с ним как с 16-битным. Но это пока на уровне идеи.
Reply
Leave a comment