RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > >> что в качастве базового языка был взят цэ. > > >цэ был взят потому, что это > > >1) самый распространенный язык, имеющийся под любую платформу > > >2) позволяет делать довольно низкоуровневые вещи, > > >без чего OS не обходится > > ровно то же самое можно сказать и о фортране > > Прошу прощения, это о каком фортране идет разговор? FORTRAN-4, FORTRAN-77, FORTRAN-90? В первых двух я что-то ничего такого не припомню. При 90 не скажу, видел только мельком. Но он уже IMHO и на классический фортран похж примерно так же как VB на оригинальный BASIC. > > > > > >> если даже сами поклонники цэ говорят о том > > >> что им трудно разобраться в собственных исходниках > > >> то не нужно удивляться тому что в результате получается > > >> система на подпорках и веревочках. > > >система на подпорках получается из-за того, что изначальная парадигма > > >системы оказалась несовместима с реальной жизнью > > а можно ли думая на цэ создать правильную парадигму? > > Ну-у-у... Это IMHO во многом зависит от стиля автора... Если автор неотчетливо мыслит, то и исходники будут соответственные. Люди не на C/C++ думают. Язык это все-таки инструмент, а не образ мысли. > > > > > >> создавался он как язык высокого уровня > > >> позволяющий после компилляции получать апликухи > > >> не уступающие в скорости апликухам написанным на асме. > > >Ох уж эти сказочники... > > ты лучше за собой посмотри > > А по времемени разработки он тоже ASM-у не уступает :)? И вООще, FORTH (ФОРТ) - rulezz forever :) Еще круче фортрана... > > > > > >> и это удалось. более того фортран-компилляторы > > >> до сих пор удерживают лидерство в этом плане. > > >Мдя? > > мдя! > > А какой процент задач ныне ДЕЙСТВИТЕЛЬНО требует самой высокой эффективности? А ведь эта эффективность обычно получается за счет снижения скорости/надежности разработки поскольку повышение стоимости разработки является практически нереальной альтернативой :( > > > > > >> вобщем получился язык прозрачный > > >> и понятный не только компиллятору но и програмеру. > > >Язык, в котором нет локальных переменных и все весьма непросто > > >с модульностью (это если говорить о фортране 70-х) безусловно > > >не подходит для написания более-менее стабильной OS. > > можно подробнее про локальные переменные и модульность? > > > > Про прозрачность фортрана я вообще бы не стал заикаться. От одних только GOTO и COMMON блоков можно умишком тронуться. Сдается мне, что у обсуждавшейся здесь shared memory ноги из фортрановских COMMON блоков растут :) > Про локальные переменные и модульность может кто человеку подскажет где "подоробнее" есть? Не устраивать же тут ликбез.
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.