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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.