История изменений
Исправление den73, (текущая версия) :
Условно безопасной можно считать связку (очень высокоуровневый язык) + (драйверы на си).
Википедия говорит, что ядро написано на смеси Си и Ассемблера. Т.е. получится тогда 3 языка. Один этаж выглядит лишним. Если его выкинуть, то получится как A2/ЯОС, высокоуровневый язык и ассемблер. Хотя Оберон по нынешним меркам не слишком высокоуровневый.
В случае Эль-76 обошлись вообще одним языком, но я пока не уверен, что у них получилось хорошо. Чтобы это проверить, нужно было бы год на нём что-нибудь поделать.
В любом случае, привязка к Си сковывает и не позволяет делать что-то смелое и прогрессивное.
Исправление den73, :
Условно безопасной можно считать связку (очень высокоуровневый язык) + (драйверы на си).
Википедия говорит, что ядро написано на смеси Си и Ассемблера. Т.е. получится тогда 3 языка. Один этаж выглядит лишним. Если его выкинуть, то получится как A2/ЯОС, высокоуровневый язык и ассемблер. Хотя Оберон по нынешним меркам не слишком высокоуровневый.
В случае Эль-76 обошлись вообще одним языком, но я пока не уверен, что у них получилось хорошо. Чтобы это проверить, нужно было бы год на нём что-нибудь поделать.
Исправление den73, :
Условно безопасной можно считать связку (очень высокоуровневый язык) + (драйверы на си).
Википедия говорит, что ядро написано на смеси Си и Ассемблера. Т.е. получится тогда 3 языка. Один этаж выглядит лишним. Если его выкинуть, то получится как A2/ЯОС, высокоуровневый язык и ассемблер. Хотя Оберон по нынешним меркам не слишком высокоуровневый.
Исправление den73, :
Условно безопасной можно считать связку (очень высокоуровневый язык) + (драйверы на си).
Си не нужно, достаточно ассемблера. A2/ЯОС написан на всего лишь двух языках - Оберон и Ассемблер. Оберон, правда, не особо-то высокоуровневый по современным меркам, однако на уровне демонстрации идеи вполне себе хорошо.
Исходная версия den73, :
Условно безопасной можно считать связку (очень высокоуровневый язык) + (драйверы на си).
Си не нужно, достаточно ассемблера. A2/ЯОС написан на всего лишь двух языках - Оберон и Ассемблер.