LINUX.ORG.RU

А может ли Ada?


0

0
Вопрос: Ада может со всей ее многозадачнотью компилироваться на аппаратную платформу на которой нет ОС? Ну вот я же могу с помощью gcc скомпилировать C код под ARM на котором нет Linux. Просто получив исполняемый код. А с Адой такое можно сделать или иона работает только поверх ОС?
anonymous
Чисто теоретически, компилятор может пристегнуть runtime-модуль, который, фактически, будет обеспечивать минимальный функционал OS, необходимый программе.
watashiwa_daredeska ★★★★
()
Ответ на: комментарий от Motiv_studenta
Да входит - gnat. Вот и интересно что нужно (runtime-модуль или еще что то). Потому как неазвисеть от ОС это конечно хорошо, но было бы совсем круто если бы для перехода на новую аппаратную платформу пересобираешь компилятор и вперед.
anonymous
()
Она для этого и разрабатывалась. Другое дело, что свободный GNAT вряд ли так умеет. Но, может быть, у AdaCore или других есть такие продукты.
tailgunner ★★★★★
()
Ответ на: комментарий от anonymous
>Да входит - gnat. Вот и интересно что нужно (runtime-модуль или еще что то). Потому как неазвисеть от ОС это конечно хорошо, но было бы совсем круто если бы для перехода на новую аппаратную платформу пересобираешь компилятор и вперед.

Компилятор то зачем пересобирать?

Motiv_studenta ★★
()
Ответ на: комментарий от Motiv_studenta
rtems - операционка для embedded написана полностью на ada, соответсвенно gnat может генерировать нативный код.
krum
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.