RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > >1) самый распространенный язык, имеющийся под любую платформу > > >2) позволяет делать довольно низкоуровневые вещи, > > >без чего OS не обходится > > ровно то же самое можно сказать и о фортране > > Сразу скажу, я не бог весть спец по фортрану. В детстве слегка им занимался. > низкоуровневые вещи на фортране писать весьма проблемно. > 1) арифметика над указателями весьма геморройна. > 2) ассемблерные вставки, если и есть, то нестандартны > 3) генерируемый код весьма завязан на рантайм. > > > >система на подпорках получается из-за того, что изначальная парадигма > > >системы оказалась несовместима с реальной жизнью > > а можно ли думая на цэ создать правильную парадигму? > > Вполне. Парадигма от языка не зависит. Называй конкретные недостатки полуоса > или винды - я тебе расскажу откуда они взялись. це там никаким местом. > > > >> позволяющий после компилляции получать апликухи > > >> не уступающие в скорости апликухам написанным на асме. > > >Ох уж эти сказочники... > > ты лучше за собой посмотри > > Ты проводил сравнения? Тогда скажи, почему все _современые_ математические > библиотеки (собственно область, где фортран рулил) пишутся на це/плюсах? > > > >> и это удалось. более того фортран-компилляторы > > >> до сих пор удерживают лидерство в этом плане. > > >Мдя? > > мдя! > > В каких задачах фортран обеспечивает преимущество против аналогичной задачи на це? > И какие компиляторы рассматриваются? > > > >> вобщем получился язык прозрачный > > >> и понятный не только компиллятору но и програмеру. > > >Язык, в котором нет локальных переменных и все весьма непросто > > >с модульностью (это если говорить о фортране 70-х) безусловно > > >не подходит для написания более-менее стабильной OS. > > можно подробнее про локальные переменные и модульность? > > В фортране 77 все подпрограммы имеют глобальную область видимости - какая тут нах модульность?. > В фортране 77 нет структур. В фортране 77 нет динамического распределения памяти. В фортране 77 все параметры передаются только по ссылке. > Насчет локальных переменных - это я попутал с чем-то другим. Таки да, они есть :) >
_, _, _, _, _ _, _,_
(_ | / \ |\ | / \ |_/
, ) | , \ / | \| \ / | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.