RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > цэ был взят потому, что это > > > 1) самый распространенный язык, имеющийся под любую платформу > > > 2) позволяет делать довольно низкоуровневые вещи, без чего OS не обходится > > > > > Позвольте с Вами не согласиться: Lilith, Оberon, новосибирский Kronos (?? njxyj yt gjvy.) > > Да не вопрос. Операционки написанные не на C/C++ есть. Вопрос обычно в том, что надо сначала компилятор написать, а потом на нем писать OS. Да и OS потом получается завязанной на конкретный компилятор. > > > > система на подпорках получается из-за того, что изначальная парадигма > > > системы оказалась несовместима с реальной жизнью > > > > > Это да, от языка мало не зависит. Такое ощущуение, что Дейкстру снйчас никто не читает. > > Почему же - читают. Просто обычно к OS предъявляется масса противоречивых требований и архитекторы разруливают их исходя из своего видения. Потом приходят юзеры и добавляют массу хотелок. Да и маркетоиды подкидывают своих требований. В результате получается операционка, снабженная костылями в самых ответственных местах. Сравни например NT 3.51 и NT 4.0. Первая архитектурно - микроядро. Вторая - непойми чего, с графической подсистемой в ядре, чтобы иргушки игрались. Плюс поддержка 16-битного виндовса. Совместимость, блин. > > > Ну,Фортран-90 чем плох. А во-вторых, такое ощущение, что сейчас разучились писать маленькие программы. Даже на Palm. > > Да ничем не плох. Только надо еще его портировать, написать совместимый с ring0 рантайм, научить его генерировать функции с стандартным для данной OS calling convention, чтобы под этот OS люди могли не только на фортране писать. Потом все это безобразие тщательно оттестировать, зафиксить баги... В общем работы примерно столько же, сколько написать нормальное ядро на Си.
_, _, _, _, _ _, _,_
(_ | / \ |\ | / \ |_/
, ) | , \ / | \| \ / | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.