Re[7]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 15:17
Оценка:
LVV>>Ты забыл Алгол-68.
LVV>>Один из двух трансляторов с полного алгола-68, работавших в мире.
AN>Русские ключевые слова и идентификаторы там допускались? Или это в компиляторах других языков было реализовано?
Допускались. Терехов в курсе — он участвовал.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[8]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 16:00
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Нет. Причина была в сложности реализации Алгола-68.

Он (и компилятор, и язык) оказался никому не нужен.
Re[9]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 16:46
Оценка: +1
Здравствуйте, pagid, Вы писали:

P>Он (и компилятор, и язык) оказался никому не нужен.

А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е.
Но тогда этого не было. И хотя такая аналогия хромает — после античной науки наступил не ее расцвет, а Темные Века. После Алгола — жалкие бейсики и Си. И как-то еще не факт, что сейчас в языках уже Возрождение.
Re[10]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 17:12
Оценка:
Здравствуйте, кт, Вы писали:

кт>А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е.

Чем он был бы лучше Си с одной стороны, Паскаля с другой?
Если уж какой язык вспоминать, с удивлением, так это Аду. Почему его реализации для PC не заинтересовали никого Они конечно убогонько выглядели по сравнению с каким-нибудь Турбо Си или Турбо Паскаль. Но язык же Правильный, даже более правильный, чем Алгол-68
Re: Скудна земля русская компиляторами
От: Pzz Россия https://github.com/alexpevzner
Дата: 05.11.20 17:42
Оценка:
Здравствуйте, кт, Вы писали:

кт>И все-таки, реестр в некотором роде отражает и возможности импортозамещения. Прикладного ПО зарегистрировано немало – почти 8000 наименований, а вот основных компонент (трансляторы/компиляторы) средств программирования с гулькин нос...


Их вообще, в природе существует с гулькин нос
Re[9]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 17:43
Оценка:
LVV>>Нет. Причина была в сложности реализации Алгола-68.
P>Он (и компилятор, и язык) оказался никому не нужен.
а) он опередил свое время
б) тем не менее, это был продукт международного сообщества...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Скудна земля русская компиляторами
От: Pzz Россия https://github.com/alexpevzner
Дата: 05.11.20 17:47
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>А зачем их много? Компиляторов языка C в открытом доступе аж две штуки есть из самых лучших. Ну и так вроде почти любой производитель процессоров со своей системой команд обычно делает gcc или llvm бэкэнд. В России, уверен, специалисты по этому делу есть, свои процессоры Россия давно делает.


В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно.

vsb>Собственно для минимального набора компиляторов этого должно хватать. По-мне компиляторы это самое простое в такого рода информационной безопасности. Лучше с Windows слазить активней, вот где троянский конь в его исходном значении подсунут всему миру. Кто знает, какие там ping of death в запасе у NSA есть. Есть ли в Российском госсекторе специалисты, способные проанализировать уязвимость и выпустить бинарный патч, закрывающий её, естественно без доступа к исходникам уязвимого компонента, в краткие сроки?


Хуже, если там не ping of death, его-то как раз починят, а данные тихо и незаметно утекают. И не обязательно прям секретные вордовые документы большими кусками, информация об IP адресах и топологии сети тоже может представлять интерес.
Re[2]: Скудна земля русская компиляторами
От: Pzz Россия https://github.com/alexpevzner
Дата: 05.11.20 17:49
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>А также французская, немецкая, английская, японская и китайская. Так уж дела тут обстоят.


Французы изобрели Пролог и Окамл.
Re[11]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 17:51
Оценка:
кт>>А по-моему, вполне был бы нужен, если бы тогда реализовали (пусть подмножество) на XT в 80-е.
P>Чем он был бы лучше Си с одной стороны, Паскаля с другой?
1. Ни Си, ни Паскаля еще не было...
2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68.
P>Если уж какой язык вспоминать, с удивлением, так это Аду. Почему его реализации для PC не заинтересовали никого. Они конечно убогонько выглядели по сравнению с каким-нибудь Турбо Си или Турбо Паскаль.
а) Ада разрабатывался совсем не для дектопных систем.
б) Ада свою нишу нашла — совсем не в ширпотребе...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[10]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 17:52
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>а) он опередил свое время

Почему к нему не вернулись после? Почитатели лиспоподобных языков до сих пор от них тащатся. Есть хотя бы минимальный интерес, в том или ином виде возрождается.

LVV>б) тем не менее, это был продукт международного сообщества...

А что толку...
Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.
Re[12]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 18:28
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>1. Ни Си, ни Паскаля еще не было...

В 80-е?

...если бы тогда реализовали (пусть подмножество) на XT в 80-е.


LVV>2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68.

Да вроде как и под впечатлением PL/I он находился. Привет ТС

Но если уж продолжать о Вирте, то следуя известной фразе "Все должно быть сделано просто, насколько это возможно,..." у Вирта за всю жизнь так и не появилось понимания вот этого "насколько это возможно", и он всю жизнь плодил учебные игрушки. Все бы ничего, вполне достойное занятие для профессора, но его личные претензии и амбиции распространялись чуть ли господство миром в языково-компиляторной сфере. В конце-концов на него при всем уважении стали смотреть с юмором, особенно, когда ничтоже сумняшеся стал признаваться в непонимании тенденций в языкостроении.

LVV>а) Ада разрабатывался совсем не для дектопных систем.

Почему собственно не для десктопных? не было там ничего сильно специфического не для дескотпных систем, это универсальный язык, такой же как и Алго-68. Или Си, в смысле универсальности.

LVV>б) Ада свою нишу нашла — совсем не в ширпотребе...

Так её принуждали законом применять, и да, по большей части не на десктопе.
Отредактировано 06.11.2020 11:46 pagid . Предыдущая версия .
Re[5]: Скудна земля русская компиляторами
От: ononim  
Дата: 05.11.20 18:33
Оценка:
Pzz>В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно.
Так ведь GCC — GPL. Исходники обязаны дать, если только не отбашляли всем авторам GCC зя проприетарную лицензию.
Как много веселых ребят, и все делают велосипед...
Re[6]: Скудна земля русская компиляторами
От: Pzz Россия https://github.com/alexpevzner
Дата: 05.11.20 18:38
Оценка:
Здравствуйте, ononim, Вы писали:

Pzz>>В России есть только один процессор с собственной системой команд, пресловутый Эльбрус. Компилятор евонный сделан из gcc с кодогенератором отечественного производства. Исходников никто не видел, увы, так что качество оценить сложно.

O>Так ведь GCC — GPL. Исходники обязаны дать, если только не отбашляли всем авторам GCC зя проприетарную лицензию.

Сложный вопрос.

В принципе, исходники они обязаны дать лишь тому, кому дали сам компилятор. И хотя получатели компилятора получают неограниченное право распоряжаться исходниками (в пределах GPL), обязанности ими как-то распоряжаться они не получают. И пока еще ни одной копии не утекло. Возможно потому, что интерес невысок, а возможно потому, что все получатели компилятора — люди в погонах или около того.

Ну и конечно дотянуться FSF до авторов этого компилятора тоже будет нелегко.
Re[11]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 19:04
Оценка:
LVV>>а) он опередил свое время
P>Почему к нему не вернулись после? Почитатели лиспоподобных языков до сих пор от них тащатся. Есть хотя бы минимальный интерес, в том или ином виде возрождается.
Потому что позже научились делать почти то же самое другими средствами.
LVV>>б) тем не менее, это был продукт международного сообщества...
P>А что толку...
P>Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.
Она и сейчас применяется в некоторой ниже.
Например, для писания бортовых систем некоторых самолетов...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[13]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 19:13
Оценка:
LVV>>1. Ни Си, ни Паскаля еще не было...
P>В 80-е?
Даже книга о реализации была напечатана у нас в 1976 году.
А транслятор реализован раньше.
А уж сам алгол-68 появился раньше них.
P>

P>...если бы тогда реализовали (пусть подмножество) на XT в 80-е.

Да и не нужно было.
Алгол-68 — большая ступень в науке о программировании.
Так же, как и Симула-67...
Так и надо его воспринимать, а не как инструмент
LVV>>2. Собственно Паскаль родился у Вирта как антитеза сложности Алгола-68.
P>Да вроде как и под впечатлением PL/I он находился. Привет ТС
Нет. Я разговаривал лично с одним мужиком, которому Вирт сам рассказывал.
P>Но если уж продолжать о Вирте, то следуя известной фразе "Все должно быть сделано просто, насколько это возможно,..." у Вирта за всю жизнь так и появилось понимания вот этого "насколько это возможно", и он всю жизнь плодил учебные игрушки. Все бы ничего, вполне достойное занятие для профессора, но его личные претензии и амбиции распространялись чуть ли господство миром в языково-компиляторной сфере. В конце-концов на него при всем уважении стали смотреть с юмором, особенно, когда ничтоже сумняшеся стал признаваться в непонимании тенденций в языкостроении.
Вирт — университетский профессор. И для него важна, в первую очередь, научная составляющая, а не бизнесовая.
Так что смех без причины — признак дурачины в данном случае.
LVV>>а) Ада разрабатывался совсем не для дектопных систем.
P>Почему собственно не для десктопных? не было там ничего сильно специфического не для дескотпных систем, это универсальный язык, такой же как и Алго-68. Или Си, в смысле универсальности.
Нет.
Он разрабатывался по заказу вооруженных сил США для получения единой системы разработки бортовых, в основном, систем.
Ибо как и у нас (см. Терехова), у них тоже было разномастность средств разработки.
Хотели оптимизировать расходы на разработку.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[11]: Скудна земля русская компиляторами
От: rudzuk  
Дата: 05.11.20 19:26
Оценка: 2 (1)
Здравствуйте, pagid, Вы писали:

p> А что толку...

p> Ада была результатом широкого международного конкурса, затем в США в по сути принуждали применять.

Зато раптор с адой на борту летает, а молния-ублюдина с сями на борту все никак не сподобится.
avalon/3.0.0
Re[10]: Скудна земля русская компиляторами
От: std.denis Россия  
Дата: 05.11.20 20:36
Оценка: +3 :)
ЭФ>Стратегическая целостность России основывается на едином государственном языке.
ЭФ>А ты совершаешь диверсию, меняя его на английский.
точно. а то вдруг они завтра отрубят нам доступ к латинским буквам!
Re[11]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 06.11.20 03:03
Оценка:
SD> вдруг они завтра отрубят нам доступ к латинским буквам!

Они просто введут доступное обучение через интернет на английском,
а после аннексируют Россию на основании того, что всё население говорит на их языке.
Re: Уточняю: коммерческими компиляторами
От: LaptevVV Россия  
Дата: 06.11.20 05:46
Оценка:
Так-то хватает. Вон ростовчане свой паскаль-авс сделали.
Мы — свой семантик для наших потребностей.
Переводим в С++ пока, но не проблема поставить студента и сделать в еще какой-нибудь, который потребуется.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[13]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 09:32
Оценка:
Здравствуйте, pagid, Вы писали:

P>Да вроде как и под впечатлением PL/I он находился. Привет ТС


Нет, это не Вирт, это аятолла Дейкстра издал фетву
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.