LVV>>Ты забыл Алгол-68. LVV>>Один из двух трансляторов с полного алгола-68, работавших в мире. AN>Русские ключевые слова и идентификаторы там допускались? Или это в компиляторах других языков было реализовано?
Допускались. Терехов в курсе — он участвовал.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, pagid, Вы писали:
P>Он (и компилятор, и язык) оказался никому не нужен.
А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е.
Но тогда этого не было. И хотя такая аналогия хромает — после античной науки наступил не ее расцвет, а Темные Века. После Алгола — жалкие бейсики и Си. И как-то еще не факт, что сейчас в языках уже Возрождение.
Здравствуйте, кт, Вы писали:
кт>А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е.
Чем он был бы лучше Си с одной стороны, Паскаля с другой?
Если уж какой язык вспоминать, с удивлением, так это Аду. Почему его реализации для PC не заинтересовали никого Они конечно убогонько выглядели по сравнению с каким-нибудь Турбо Си или Турбо Паскаль. Но язык же Правильный, даже более правильный, чем Алгол-68
Здравствуйте, кт, Вы писали:
кт>И все-таки, реестр в некотором роде отражает и возможности импортозамещения. Прикладного ПО зарегистрировано немало – почти 8000 наименований, а вот основных компонент (трансляторы/компиляторы) средств программирования с гулькин нос...
LVV>>Нет. Причина была в сложности реализации Алгола-68. P>Он (и компилятор, и язык) оказался никому не нужен.
а) он опередил свое время
б) тем не менее, это был продукт международного сообщества...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, vsb, Вы писали:
vsb>А зачем их много? Компиляторов языка C в открытом доступе аж две штуки есть из самых лучших. Ну и так вроде почти любой производитель процессоров со своей системой команд обычно делает gcc или llvm бэкэнд. В России, уверен, специалисты по этому делу есть, свои процессоры Россия давно делает.
В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно.
vsb>Собственно для минимального набора компиляторов этого должно хватать. По-мне компиляторы это самое простое в такого рода информационной безопасности. Лучше с Windows слазить активней, вот где троянский конь в его исходном значении подсунут всему миру. Кто знает, какие там ping of death в запасе у NSA есть. Есть ли в Российском госсекторе специалисты, способные проанализировать уязвимость и выпустить бинарный патч, закрывающий её, естественно без доступа к исходникам уязвимого компонента, в краткие сроки?
Хуже, если там не ping of death, его-то как раз починят, а данные тихо и незаметно утекают. И не обязательно прям секретные вордовые документы большими кусками, информация об IP адресах и топологии сети тоже может представлять интерес.
кт>>А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е. P>Чем он был бы лучше Си с одной стороны, Паскаля с другой?
1. Ни Си, ни Паскаля еще не было...
2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68. P>Если уж какой язык вспоминать, с удивлением, так это Аду. Почему его реализации для PC не заинтересовали никого. Они конечно убогонько выглядели по сравнению с каким-нибудь Турбо Си или Турбо Паскаль.
а) Ада разрабатывался совсем не для дектопных систем.
б) Ада свою нишу нашла — совсем не в ширпотребе...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>а) он опередил свое время
Почему к нему не вернулись после? Почитатели лиспоподобных языков до сих пор от них тащатся. Есть хотя бы минимальный интерес, в том или ином виде возрождается.
LVV>б) тем не менее, это был продукт международного сообщества...
А что толку...
Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.
Здравствуйте, LaptevVV, Вы писали:
LVV>1. Ни Си, ни Паскаля еще не было...
В 80-е?
...если бы тогда реализовали (пусть подмножество) на XT в 80-е.
LVV>2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68.
Да вроде как и под впечатлением PL/I он находился. Привет ТС
Но если уж продолжать о Вирте, то следуя известной фразе "Все должно быть сделано просто, насколько это возможно,..." у Вирта за всю жизнь так и не появилось понимания вот этого "насколько это возможно", и он всю жизнь плодил учебные игрушки. Все бы ничего, вполне достойное занятие для профессора, но его личные претензии и амбиции распространялись чуть ли господство миром в языково-компиляторной сфере. В конце-концов на него при всем уважении стали смотреть с юмором, особенно, когда ничтоже сумняшеся стал признаваться в непонимании тенденций в языкостроении.
LVV>а) Ада разрабатывался совсем не для дектопных систем.
Почему собственно не для десктопных? не было там ничего сильно специфического не для дескотпных систем, это универсальный язык, такой же как и Алго-68. Или Си, в смысле универсальности.
LVV>б) Ада свою нишу нашла — совсем не в ширпотребе...
Так её принуждали законом применять, и да, по большей части не на десктопе.
Pzz>В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно.
Так ведь GCC — GPL. Исходники обязаны дать, если только не отбашляли всем авторам GCC зя проприетарную лицензию.
Как много веселых ребят, и все делают велосипед...
Здравствуйте, ononim, Вы писали:
Pzz>>В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно. O>Так ведь GCC — GPL. Исходники обязаны дать, если только не отбашляли всем авторам GCC зя проприетарную лицензию.
Сложный вопрос.
В принципе, исходники они обязаны дать лишь тому, кому дали сам компилятор. И хотя получатели компилятора получают неограниченное право распоряжаться исходниками (в пределах GPL), обязанности ими как-то распоряжаться они не получают. И пока еще ни одной копии не утекло. Возможно потому, что интерес невысок, а возможно потому, что все получатели компилятора — люди в погонах или около того.
Ну и конечно дотянуться FSF до авторов этого компилятора тоже будет нелегко.
LVV>>а) он опередил свое время P>Почему к нему не вернулись после? Почитатели лиспоподобных языков до сих пор от них тащатся. Есть хотя бы минимальный интерес, в том или ином виде возрождается.
Потому что позже научились делать почти то же самое другими средствами. LVV>>б) тем не менее, это был продукт международного сообщества... P>А что толку... P>Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.
Она и сейчас применяется в некоторой ниже.
Например, для писания бортовых систем некоторых самолетов...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
LVV>>1. Ни Си, ни Паскаля еще не было... P>В 80-е?
Даже книга о реализации была напечатана у нас в 1976 году.
А транслятор реализован раньше.
А уж сам алгол-68 появился раньше них. P>
P>...если бы тогда реализовали (пусть подмножество) на XT в 80-е.
Да и не нужно было.
Алгол-68 — большая ступень в науке о программировании.
Так же, как и Симула-67...
Так и надо его воспринимать, а не как инструмент LVV>>2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68. P>Да вроде как и под впечатлением PL/I он находился. Привет ТС
Нет. Я разговаривал лично с одним мужиком, которому Вирт сам рассказывал. P>Но если уж продолжать о Вирте, то следуя известной фразе "Все должно быть сделано просто, насколько это возможно,..." у Вирта за всю жизнь так и появилось понимания вот этого "насколько это возможно", и он всю жизнь плодил учебные игрушки. Все бы ничего, вполне достойное занятие для профессора, но его личные претензии и амбиции распространялись чуть ли господство миром в языково-компиляторной сфере. В конце-концов на него при всем уважении стали смотреть с юмором, особенно, когда ничтоже сумняшеся стал признаваться в непонимании тенденций в языкостроении.
Вирт — университетский профессор. И для него важна, в первую очередь, научная составляющая, а не бизнесовая.
Так что смех без причины — признак дурачины в данном случае. LVV>>а) Ада разрабатывался совсем не для дектопных систем. P>Почему собственно не для десктопных? не было там ничего сильно специфического не для дескотпных систем, это универсальный язык, такой же как и Алго-68. Или Си, в смысле универсальности.
Нет.
Он разрабатывался по заказу вооруженных сил США для получения единой системы разработки бортовых, в основном, систем.
Ибо как и у нас (см. Терехова), у них тоже было разномастность средств разработки.
Хотели оптимизировать расходы на разработку.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, pagid, Вы писали:
p> А что толку... p> Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.
Зато раптор с адой на борту летает, а молния-ублюдина с сями на борту все никак не сподобится.
ЭФ>Стратегическая целостность России основывается на едином государственном языке. ЭФ>А ты совершаешь диверсию, меняя его на английский.
точно. а то вдруг они завтра отрубят нам доступ к латинским буквам!
SD> вдруг они завтра отрубят нам доступ к латинским буквам!
Они просто введут доступное обучение через интернет на английском,
а после аннексируют Россию на основании того, что всё население говорит на их языке.
Так-то хватает. Вон ростовчане свой паскаль-авс сделали.
Мы — свой семантик для наших потребностей.
Переводим в С++ пока, но не проблема поставить студента и сделать в еще какой-нибудь, который потребуется.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!