Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 08:33
Оценка:
Посмотрел Государственный реестр на предмет наличия компиляторов/трансляторов общего назначения. Это вроде все по классу «Средства подготовки исполнимого кода». Выдается полторы странички из 680 страниц наименований.
И из выданного, на мой взгляд, только две позиции подходят:
— Общее программное обеспечение «Эльбрус» от МЦСТ ссылка
— Компилятор U от АстроСофт ссылка
Маловато будет.
Конечно, данный реестр всего лишь одна и часто формальная ступень в процессе госзакупок. Т.е. если госорганизация просит денег на закупку/разработку ПО, она обязана показать, что в данном реестре этого нет. Ну, или есть и надо столько-то денег. Причем никаких, даже примерных цен в реестре нет, надо договариваться с правообладателями, что, на мой взгляд, увеличивает, а не уменьшает возможность распила.

И все-таки, реестр в некотором роде отражает и возможности импортозамещения. Прикладного ПО зарегистрировано немало – почти 8000 наименований, а вот основных компонент (трансляторы/компиляторы) средств программирования с гулькин нос...
Re: Скудна земля русская компиляторами
От: vsb Казахстан  
Дата: 05.11.20 08:41
Оценка:
В Санкт-Петербурге есть компания, разрабатывающая JDK. https://bell-sw.com/pages/about/ вроде эта.
Re: Скудна земля русская компиляторами
От: Sharowarsheg  
Дата: 05.11.20 08:45
Оценка: +1
Здравствуйте, кт, Вы писали:

кт>Посмотрел Государственный реестр


а какой зачем там регистрироваться?
Отредактировано 05.11.2020 8:54 Sharowarsheg . Предыдущая версия .
Re: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 08:48
Оценка:
кт>И все-таки, реестр в некотором роде отражает и возможности импортозамещения. Прикладного ПО зарегистрировано немало – почти 8000 наименований, а вот основных компонент (трансляторы/компиляторы) средств программирования с гулькин нос...

Импортозамещение именно этих компонент — не такая уж насущная проблема. Да, иногда встречаются требования безопасности типа "собирать доверенным компилятором", но, ЕМНИП, это требования не для всех систем, а только для достаточно высокого класса защищенности.
А так — есть же опенсорсные компиляторы, в т.ч. в составе стандартных дистрибутивов линкусов — в общем, нет такой ситуации, что совсем уж компилировать нечем.
Re: Скудна земля русская компиляторами
От: Pavel Dvorkin Россия  
Дата: 05.11.20 08:51
Оценка: +3
Здравствуйте, кт, Вы писали:

А также французская, немецкая, английская, японская и китайская. Так уж дела тут обстоят.
With best regards
Pavel Dvorkin
Re[2]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 08:51
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>В Санкт-Петербурге есть компания, разрабатывающая JDK. https://bell-sw.com/pages/about/ вроде эта.

Да, пропустил, есть в реестре Liberica JDK, зарегистрирована. Так, что не два, а три. Гулькин нос увеличился, но не сильно.
Re[2]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 09:03
Оценка: :)))
Здравствуйте, Pavel Dvorkin, Вы писали:

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


Дело в том, что, например, английской земле вряд ли американская отрубит доступ к средствам программирования, а вот русской — запросто. Поэтому нашей земле насчет импортозамещения чесаться надо больше, чем некоторым сателлитам.
Re: Скудна земля русская компиляторами
От: Kolesiki  
Дата: 05.11.20 09:06
Оценка: :)
кт>Скудна земля русская компиляторами

...и это я читаю на КЫВТе — цитадели Немерли и Нитры!! Господа, какого хрена вам ещё надо-то?? Ну вот же прекрасный, перспективный язык — вливайтесь! Всё ж лучше, чем сиськи инстаграммные смотреть.
"Компиляторы у нас есть — у нас ума нехватает!" (ц) Матроскин
Re: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 09:17
Оценка:
Незнаю, что хорошего в нитре,
а вот КуМир умеет компилировать в нативный код через llvm.

Досадно, только, что квалификация современных программистов так низка,
что они не могут пользоваться тем, чему учат по школьной программе.
Отредактировано 05.11.2020 9:19 Эйнсток Файр . Предыдущая версия .
Re[3]: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 09:18
Оценка: +2
кт>Дело в том, что, например, английской земле вряд ли американская отрубит доступ к средствам программирования, а вот русской — запросто.

Каким способом отрубит чисто технически?

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

Но обычный копмилятор, если он на компах разработчиков присутствует, и его дистрибутив имеется — что помешает собирать им программы снова и снова?

Конечно, так можно притормозить развитие на будущее (например, новые либы станут выходить только под новый компилятор). Но если заглядывать на такую дальнюю перспективу — тут уже ничто не мешает по мере необходимости спокойно разработать свой компилятор и/или свои либы.
Re[2]: Скудна земля русская компиляторами
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 05.11.20 09:20
Оценка: +2
Здравствуйте, Kolesiki, Вы писали:

кт>>Скудна земля русская компиляторами


K>...и это я читаю на КЫВТе — цитадели Немерли и Нитры!! Господа, какого хрена вам ещё надо-то?? Ну вот же прекрасный, перспективный язык — вливайтесь! Всё ж лучше, чем сиськи инстаграммные смотреть.

K>"Компиляторы у нас есть — у нас ума нехватает!" (ц) Матроскин

Оно ж на основе дотнета. То есть 2% своего кода будет на 98% чужого.
The God is real, unless declared integer.
Re[3]: Скудна земля русская компиляторами
От: Pavel Dvorkin Россия  
Дата: 05.11.20 09:29
Оценка:
Здравствуйте, кт, Вы писали:

кт>Дело в том, что, например, английской земле вряд ли американская отрубит доступ к средствам программирования, а вот русской — запросто. Поэтому нашей земле насчет импортозамещения чесаться надо больше, чем некоторым сателлитам.


Я не намерен обсуждать, кто тут чей сателлит, но ИМХО Китай к сателлитам США еще никто не относил.
With best regards
Pavel Dvorkin
Re: Скудна земля русская компиляторами
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 05.11.20 09:30
Оценка:
Здравствуйте, кт, Вы писали:

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


Ну напишет каждый университет по компилятору C... и будут они делать код по скорости 1/10 от GCC... легче станет?
The God is real, unless declared integer.
Re[4]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 09:36
Оценка: :)))
Здравствуйте, klopodav, Вы писали:

K>Каким способом отрубит чисто технически?


Например, как Вам компилятор, который после 1000 компиляции начинает генерировать немножечко неправильный код. Скажете, такое невозможно? Но, если отбросить конспирологию, главное — мы всегда остаемся ведомыми, поскольку средства программирования (и их развитие) определяем не мы.
Re[2]: Скудна земля русская компиляторами
От: Michael7 Россия  
Дата: 05.11.20 09:39
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Досадно, только, что квалификация современных программистов так низка,

ЭФ>что они не могут пользоваться тем, чему учат по школьной программе.

Это где в школьной программе учат писать компиляторы?
Re[3]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 09:52
Оценка: -1
M> Это где в школьной программе учат писать компиляторы?

В школьной программе учать пользоваться КуМир-ом, который в том числе и компилятор.

Но никто им не пользуется, вероятно потому, что не могут научиться (потому что тупые).
Отредактировано 05.11.2020 9:57 Эйнсток Файр . Предыдущая версия . Еще …
Отредактировано 05.11.2020 9:56 Эйнсток Файр . Предыдущая версия .
Re[2]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 09:55
Оценка:
N> Ну напишет каждый университет по компилятору C... и будут они делать код по скорости 1/10 от GCC... легче станет?

Дальше надо будет составить всемирный рейтинг университетов по крутизне их компиляторов,
и все наши займут почетные места.
Re[3]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 10:06
Оценка: -1 :)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Дальше надо будет составить всемирный рейтинг университетов по крутизне их компиляторов,

ЭФ>и все наши займут почетные места.
На мой взгляд, созданием и развитием средств программирования должны заниматься не наши университеты (как учебные заведения), а госорганизации, как делом государственной важности.
Re: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 10:07
Оценка:
Здравствуйте, кт, Вы писали:

кт>Посмотрел Государственный реестр на предмет наличия компиляторов/трансляторов общего назначения.

Это подходящее место для компиляторов? Какой интерес авторам их там размещать?

кт>И из выданного, на мой взгляд, только две позиции подходят:

кт>- Общее программное обеспечение «Эльбрус» от МЦСТ ссылка
Среди не ВПК оно все равно будет неинтересно.Именно и служит причиной включения в реестр.

кт>Конечно, данный реестр всего лишь одна и часто формальная ступень в процессе госзакупок. Т.е. если госорганизация просит денег на закупку/разработку ПО, она обязана показать, что в данном реестре этого нет. Ну, или есть и надо столько-то денег. Причем никаких, даже примерных цен в реестре нет, надо договариваться с правообладателями, что, на мой взгляд, увеличивает, а не уменьшает возможность распила.


кт>И все-таки, реестр в некотором роде отражает и возможности импортозамещения.

Понятно, JetBrains это не импортозамещение, и даже не совсем российская компания, или может совсем не российская. Но по вкладу в обсуждаемое только одна она вполне снимает претензии к России.

кт>Прикладного ПО зарегистрировано немало – почти 8000 наименований,

Именно потому что его покупают или есть шанс, что купят на бюджетные деньги.

кт>... а вот основных компонент (трансляторы/компиляторы) средств программирования с гулькин нос...

А они по большей части свободные, и в том же образовании или бюджетной науке вполне могут использоваться исключительно свободные. Зачем их "импортозамещать"
Re[4]: Скудна земля русская компиляторами
От: Sinclair Россия https://github.com/evilguest/
Дата: 05.11.20 10:07
Оценка: +1 -1
Здравствуйте, кт, Вы писали:
кт>На мой взгляд, созданием и развитием средств программирования должны заниматься не наши университеты (как учебные заведения), а госорганизации, как делом государственной важности.
Нет лучшего способа развалить что-то, чем поручить это госорганизации.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Скудна земля русская компиляторами
От: Stanislav V. Zudin Россия  
Дата: 05.11.20 10:10
Оценка: +2
Здравствуйте, Sharowarsheg, Вы писали:

кт>>Посмотрел Государственный реестр


S>а какой зачем там регистрироваться?


Если склероз меня не подводит, то если хочешь поучаствовать в получении госзаказов, то регистрироваться надо.
В остальных случаях там лучше не отсвечивать. Как говорится, "подальше от начальства, поближе к кухне"(с).
_____________________
С уважением,
Stanislav V. Zudin
Re[4]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 10:12
Оценка: +1
K>Каким способом отрубит чисто технически?
Да вот еще в Студии 2013 в транслированный код С++ вставлялись команды сбора статистики. Коих программер не писал.
Был скандал, но чем дело закончилось — не знаю, не интересовался.
Мож оно и по сию пору так.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 10:18
Оценка:
кт>На мой взгляд, созданием и развитием средств программирования должны заниматься не наши университеты (как учебные заведения), а госорганизации, как делом государственной важности.

Среду КуМир создал государственный НИИ, вот его сайт — https://www.niisi.ru/
Re: Скудна земля русская компиляторами
От: AleksandrN Россия  
Дата: 05.11.20 10:27
Оценка: +1
Здравствуйте, кт, Вы писали:

кт>Посмотрел Государственный реестр на предмет наличия компиляторов/трансляторов общего назначения. Это вроде все по классу «Средства подготовки исполнимого кода». Выдается полторы странички из 680 страниц наименований.

кт>И из выданного, на мой взгляд, только две позиции подходят:
кт>- Общее программное обеспечение «Эльбрус» от МЦСТ ссылка
кт>- Компилятор U от АстроСофт ссылка
кт>Маловато будет.

Ещё Котлин есть.
У Интерстрона был свой компилятор C и C++ для микроконтроллеров. Но их сайт сейчас не работает. Интересно, компания ещё жива?
Re[4]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 10:36
Оценка:
Здравствуйте, кт, Вы писали:

кт>На мой взгляд, созданием и развитием средств программирования должны заниматься не наши университеты (как учебные заведения), а госорганизации, как делом государственной важности.

Никогда ничего хорошего у них еще не получилось.
Советские организации в начальный период создавали некоторые средства программирования, возможно на том уровне техники они были вполне годными, но ничего способного заинтересовать работавших за железяками другого типа, а тем более за границей, в общем и целом не наваяли. Затем перешли на реализацию языков ставших тогда международными стандартами де-факто. Причем еще до эпохи ЕС и СМ начали реализовывать на чисто наших машинах алгол и фортран, и говорят даже кобол. На этом потуги в общем-то кончились. Ах да, был еще сладко расхваленный Эль-76
Re[3]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 10:46
Оценка:
Здравствуйте, netch80, Вы писали:

N>Оно ж на основе дотнета. То есть 2% своего кода будет на 98% чужого.

Разве не разумный поход? И да, упомянутое под заявленную тему подходит замечательно. Один нюанс портящий все — не взлетело.
Re[5]: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 11:17
Оценка:
K>>Каким способом отрубит чисто технически?

кт>Например, как Вам компилятор, который после 1000 компиляции начинает генерировать немножечко неправильный код. Скажете, такое невозможно?


Если даже такое обнаружится, и компилятор окажется не опенсорсным (или исходники будут настолько заковыристыми, что проблему не удастся решить обработкой напильником), и при этом не окажется воспроизводимого дистрибутива этого компилятора — тогда все равно проблему можно решить обходным путем. Например, сделать образ виртуалки, на которой установлен непротухший компилятор, и пользоваться им.

кт>Но, если отбросить конспирологию, главное — мы всегда остаемся ведомыми, поскольку средства программирования (и их развитие) определяем не мы.


Но статус ведомого в этой области — меньшее из зол, ничем особо не грозящее. Есть гораздо более критичные вещи, на которые надо делать упор в первую очередь: криптуха, доверенные ОС и СУБД, драйверы железа, софт, предоставляемый как SAAS, и т.д. и т.п.
Re[4]: Скудна земля русская компиляторами
От: Pavel Dvorkin Россия  
Дата: 05.11.20 11:51
Оценка: -1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>В школьной программе учать пользоваться КуМир-ом, который в том числе и компилятор.


ЭФ>Но никто им не пользуется,


И слава богу.

>вероятно потому, что не могут научиться (потому что тупые).


Вероятно наоборот
With best regards
Pavel Dvorkin
Re[5]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 11:56
Оценка:
Ты забыл Алгол-68.
Один из двух трансляторов с полного алгола-68, работавших в мире.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:00
Оценка: -1 :)
PD> Вероятно наоборот

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

Если ты считаешь, что не пользоваться всем этим это правильно, это значит что
ты не любишь российский народ и российское правительство такими, какие они есть.
Причём неконструктивным образом.
Re[6]: Скудна земля русская компиляторами
От: Pavel Dvorkin Россия  
Дата: 05.11.20 12:03
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>ты не любишь российский народ и российское правительство такими, какие они есть.


На демагогию я не отвечаю. И, как правило, с авторами, позволяющими себе демагогию, больше дискуссий не веду.
With best regards
Pavel Dvorkin
Отредактировано 05.11.2020 12:05 Pavel Dvorkin . Предыдущая версия .
Re[7]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:05
Оценка: -2 :)
PD> На демагогию я не отвечаю.

Правильно. Отвечать тут не надо ничего.

Ты должен либо выпустить коммерческий компилятор на государственном языке (русском),
либо устроиться работать в НИИСИ, либо стать чиновником в министерстве информатики (или как его там называют).
Отредактировано 05.11.2020 12:06 Эйнсток Файр . Предыдущая версия .
Re[6]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 12:10
Оценка:
Здравствуйте, klopodav, Вы писали:

K>Например, сделать образ виртуалки, на которой установлен непротухший компилятор, и пользоваться им.


Это если Вы поняли, что случилось и кто виноват.

K>Но статус ведомого в этой области — меньшее из зол, ничем особо не грозящее.


На мой взгляд, тут можно провести аналогию с российским станкостроением, которое скоропостижно скончалось после визита Паничева к Гайдару на хрен они нужны.
Теперь приходится прилагать усилия, чтобы что-то возродить. Думаю, по поводу компиляторов к Путину никто не ходил, но получилось примерно так же.

K>Есть гораздо более критичные вещи, на которые надо делать упор в первую очередь


Нет тут очередей. Все надо делать одновременно. Конечно, компьютерная безопасность к компиляторам не сводится и не может свестись.
Re[7]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:14
Оценка:
кт> Все надо делать одновременно.

А что ты ответишь Павлу Дворкину, который считает, что в международном разделении труда
главное эффективно думать, а не хвататься за все возможные области деятельности?
Re[8]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 12:18
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Ты должен либо выпустить коммерческий компилятор на государственном языке (русском)


можно даже не коммерческий бесплатный компилятор
Re[9]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:21
Оценка:
кт> можно даже не коммерческий

Нельзя. В государственном языке букв PL не существует. Р — это другая буква, хотя и с похожим написанием.
Стратегическая целостность России основывается на едином государственном языке.
А ты совершаешь диверсию, меняя его на английский.
Отредактировано 05.11.2020 12:21 Эйнсток Файр . Предыдущая версия .
Re[7]: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 12:21
Оценка: +1
K>>Но статус ведомого в этой области — меньшее из зол, ничем особо не грозящее.

кт>На мой взгляд, тут можно провести аналогию с российским станкостроением, которое скоропостижно скончалось после визита Паничева к Гайдару на хрен они нужны.

кт>Теперь приходится прилагать усилия, чтобы что-то возродить. Думаю, по поводу компиляторов к Путину никто не ходил, но получилось примерно так же.

По сравнению со станкостроением здесь ситуация лучше — потому что в отличие от материальных станков, компилятор это штука воспроизводимая. Ну и опять же, есть опенсорсные.

Что же касается компетенций в вопросах разработки компиляторов — то тут тоже особого недостатка нет: во-первых, кое-что из этого поддерживается в академической среде, во-вторых, в производственной среде нередко возникают близкие задачи типа разработки какого-нибудь DSL

Если уж проводить аналогии между софтом и станкостроением — ближе к этой аналогии будет какой-нибудь САПР.
Re[3]: Скудна земля русская компиляторами
От: ути-пути Россия  
Дата: 05.11.20 12:24
Оценка:
Здравствуйте, кт, Вы писали:

кт>Дело в том, что, например, английской земле вряд ли американская отрубит доступ к средствам программирования, а вот русской — запросто.


Как отрубит? Ну вот технически, и не отрубив при этом всему остальному миру.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[8]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 12:24
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>А что ты ответишь Павлу Дворкину, который считает, что в международном разделении труда

ЭФ>главное эффективно думать, а не хвататься за все возможные области деятельности?

Международное разделение труда может быть между союзниками, а не между врагами. Во времена СЭВ мы разделили проект ЕС ЭВМ, например периферию делала и Польша и Болгария. И был, например, Алгол-ГДР.
Re[8]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:24
Оценка:
K> в отличие от материальных станков, компилятор это штука воспроизводимая

Станки вобщем-то тоже воспроизводимы.
Re[9]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:25
Оценка: 3 (1) +1
кт> Международное разделение труда может быть между союзниками, а не между врагами.

Ну так кто виноват, что у России всего два союзника — армия и флот?
Re[9]: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 12:28
Оценка:
K>> в отличие от материальных станков, компилятор это штука воспроизводимая

ЭФ>Станки вобщем-то тоже воспроизводимы.


Станки воспроизводимы со значительными затратами.

А из одного экземпляра компилятора сделать два экземпляра компилятора — легко.
Re[4]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 12:30
Оценка:
Здравствуйте, ути-пути, Вы писали:


УП>Как отрубит? Ну вот технически, и не отрубив при этом всему остальному миру.

Например, обнаружив на компьютере русскоязычную настройку, через некоторое время нормальной работы периодически неправильно генерировать код перехода в 1-2 местах. Пакостить гораздо проще, чем делать что-то хорошее.
Re[10]: Скудна земля русская компиляторами
От: klopodav  
Дата: 05.11.20 12:35
Оценка: -1
ЭФ>Нельзя. В государственном языке букв PL не существует. Р — это другая буква, хотя и с похожим написанием.
ЭФ>Стратегическая целостность России основывается на едином государственном языке.
ЭФ>А ты совершаешь диверсию, меняя его на английский.

Нет.
Мое имхо — это для нас преимущество, что в языках программирования используется англоязычный синтаксис ключевых слов.
Такую программу легче читать — поскольку сразу видно, где конструкции языка, а где данные, комментарии и т.п. Даже если открыть текст программы не в IDE с подсветкой синтаксиса, а в обычном текстовом редакторе.

Примерно как в математике или физике удобно для обозначения переменных использовать буквы, не встречающиеся в обычном языке, в т.ч. греческие.
Отредактировано 05.11.2020 12:38 klopodav . Предыдущая версия .
Re[11]: Скудна земля русская компиляторами
От: кт  
Дата: 05.11.20 12:38
Оценка:
Здравствуйте, klopodav, Вы писали:


K>Мое имхо — это для нас преимущество, что в языках программирования используется англоязычный синтаксис ключевых слов.

K>Такую программу легче читать — поскольку сразу видно, где конструкции языка, а где данные, комментарии и т.п. Даже если открыть текст программы не в IDE с подсветкой синтаксиса, а в обычном текстовом редакторе.

Как раз в данном случае английские ключевые слова допустимы, но не обязательны.
Re[6]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 12:41
Оценка: -1
Здравствуйте, LaptevVV, Вы писали:

LVV>Ты забыл Алгол-68.

LVV>Один из двух трансляторов с полного алгола-68, работавших в мире.
Так это как с Nemerle. Молодцы, круть забабахали. Но оказавшуюся никому не нужной. И только из двух, если это действительно так, именно по этой причине.
Re[11]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 12:56
Оценка:
K> Мое имхо

Государство и народ считают иначе (см. язык РАЯ в КуМир).

Моё имхо, кстати, что ключевые слова должны быть иероглифами, потому что за коммунизмом будущее.
Re[6]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 12:58
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Умный человек из народа (топикстартер) говорит тебе, что нужно иметь самостоятельность в вопросе информационной безопасности.

ЭФ>Умные люди из правительства организовали институт. Институт разработал средство.
Надеюсь институт занимается многими другими проблемами. Он таакой бооольшой.

ЭФ>Правительство организовало обучение его использованию с общегосударственным охватом.

Правительство дало возможность выбирать на чем писать в школе учебные программы, причем на уровне и учителя, и каждого отдельного ученика.

ЭФ>Если ты считаешь, что не пользоваться всем этим это правильно, это значит что

ЭФ>ты не любишь российский народ и российское правительство такими, какие они есть.
ЭФ>Причём неконструктивным образом.
Нагло перейду на личность — никак не пойму, ты тонкий тролль или толстый. Остальные варианты еще хуже.
Re[10]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 13:01
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Нельзя. В государственном языке букв PL не существует. Р — это другая буква, хотя и с похожим написанием.

ЭФ>Стратегическая целостность России основывается на едином государственном языке.
ЭФ>А ты совершаешь диверсию, меняя его на английский.

А не попробовать ли тебе для начала добиться запрета использования латиницы, греческого и изредка даже, прости б-г, еврейских букв, в математике и физике. Как добьешься, так и возвращайся.
Re[11]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 13:03
Оценка:
P> для начала

Нет никакой необходимости упорядочивать эти шаги. Их можно выполнять параллельно.
И математику русифицировать, и компиляторы.
Re[12]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 13:17
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Государство и народ считают иначе (см. язык РАЯ в КуМир).

Как можно было назвать русский язык программирования еврейским женским именем да и вообще, чем это женщина может потягаться с леди Лавлейс?

ЭФ>Моё имхо, кстати, что ключевые слова должны быть иероглифами, потому что за коммунизмом будущее.

Да какие проблемы Юникод поддерживают большинство современных IDE и языков программирования. Ключевые слова подменишь или в OpenSource компиллере, или на крайняк препроцессором. И твоя мечта сбылась. (Это не про коммунизм, если что...)
Re[12]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 05.11.20 13:17
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Нет никакой необходимости упорядочивать эти шаги. Их можно выполнять параллельно.

Выполняй!
Re[7]: Скудна земля русская компиляторами
От: LaptevVV Россия  
Дата: 05.11.20 14:09
Оценка:
LVV>>Ты забыл Алгол-68.
LVV>>Один из двух трансляторов с полного алгола-68, работавших в мире.
P>Так это как с Nemerle. Молодцы, круть забабахали. Но оказавшуюся никому не нужной. И только из двух, если это действительно так, именно по этой причине.
Нет. Причина была в сложности реализации Алгола-68.
Хотя он позиционировался как продолжение Алгола-60.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Скудна земля русская компиляторами
От: Michael7 Россия  
Дата: 05.11.20 14:11
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

M>> Это где в школьной программе учат писать компиляторы?


ЭФ>В школьной программе учать пользоваться КуМир-ом, который в том числе и компилятор.


Я до сих пор думал, что это что-то отдаленно похожее на Паскаль на русском языке.
Если кто помнит был такой школьный алгоритмический язык
кц
нц


Сейчас почитал, там вроде в итоге немного Smalltalk приблудилось, но все-равно каким боком там написание компиляторов?
Re[3]: Скудна земля русская компиляторами
От: anonymous Россия http://denis.ibaev.name/
Дата: 05.11.20 14:19
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

S>>а какой зачем там регистрироваться?

SVZ>Если склероз меня не подводит, то если хочешь поучаствовать в получении госзаказов, то регистрироваться надо.

Не обязательно. Но если соперником в тендере будет ПО из Реестра, ты автоматом пролетишь.

SVZ>В остальных случаях там лучше не отсвечивать. Как говорится, "подальше от начальства, поближе к кухне"(с).


Со следующего года продажа ПО будет облагаться 20 % НДС. Если ПО не из Реестра. Тут уж решай: пятая часть доходов или «не отсвечивать».
Re[13]: Скудна земля русская компиляторами
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 05.11.20 14:25
Оценка:
P>Выполняй!

Вот я на форуме программистов за русский язык агитирую, а ты можешь на форуме математиков (раз уж ты предложил).
Re[2]: Скудна земля русская компиляторами
От: Sharowarsheg  
Дата: 05.11.20 14:28
Оценка:
Здравствуйте, Kolesiki, Вы писали:

кт>>Скудна земля русская компиляторами


K>...и это я читаю на КЫВТе — цитадели Немерли и Нитры!! Господа, какого хрена вам ещё надо-то?? Ну вот же прекрасный, перспективный язык — вливайтесь! Всё ж лучше, чем сиськи инстаграммные смотреть.


Хм. А так ли это?
Re[6]: Скудна земля русская компиляторами
От: AleksandrN Россия  
Дата: 05.11.20 14:41
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Ты забыл Алгол-68.

LVV>Один из двух трансляторов с полного алгола-68, работавших в мире.

Русские ключевые слова и идентификаторы там допускались? Или это в компиляторах других языков было реализовано?
Re[3]: Скудна земля русская компиляторами
От: vsb Казахстан  
Дата: 05.11.20 14:44
Оценка:
Здравствуйте, кт, Вы писали:

vsb>>В Санкт-Петербурге есть компания, разрабатывающая JDK. https://bell-sw.com/pages/about/ вроде эта.

кт>Да, пропустил, есть в реестре Liberica JDK, зарегистрирована. Так, что не два, а три. Гулькин нос увеличился, но не сильно.

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

Как ЯВУ Java себя давно зарекомендовала. Есть Liberica, как реализация JVM и компилятора. OpenJDK открыта полностью. Есть даже Kotlin, если вдруг кому хочется что-то выше Java хотя это уже, имхо, лишнее.

Собственно для минимального набора компиляторов этого должно хватать. По-мне компиляторы это самое простое в такого рода информационной безопасности. Лучше с Windows слазить активней, вот где троянский конь в его исходном значении подсунут всему миру. Кто знает, какие там ping of death в запасе у NSA есть. Есть ли в Российском госсекторе специалисты, способные проанализировать уязвимость и выпустить бинарный патч, закрывающий её, естественно без доступа к исходникам уязвимого компонента, в краткие сроки? Представь себе ситуацию, когда начинается война и по всем российским IP-адресам разлетаются специальные пакеты, которые крашат подключённую к интернету Windows. Будет хаос. Хорошо ещё, если через фаервол они не будут проходить. Но сетевое оборудование всё сплошь на всяких Cisco. Исходников от IOS уж точно нет. И патч туда не поставишь, там вроде подпись нужна от производителя, это не ПК, который пока ещё выполняет всё, что ему дали. А упавшие маршрутизаторы в масштабе всей страны?
Re[4]: Скудна земля русская компиляторами
От: AleksandrN Россия  
Дата: 05.11.20 14:56
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Здравствуйте, кт, Вы писали:


vsb>>>В Санкт-Петербурге есть компания, разрабатывающая JDK. https://bell-sw.com/pages/about/ вроде эта.

кт>>Да, пропустил, есть в реестре Liberica JDK, зарегистрирована. Так, что не два, а три. Гулькин нос увеличился, но не сильно.

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


vsb>Как ЯВУ Java себя давно зарекомендовала. Есть Liberica, как реализация JVM и компилятора. OpenJDK открыта полностью. Есть даже Kotlin, если вдруг кому хочется что-то выше Java хотя это уже, имхо, лишнее.


vsb>Лучше с Windows слазить активней, вот где троянский конь в его исходном значении подсунут всему миру.

Уже есть несколько российских дистрибутивов Линукс.


vsb>Но сетевое оборудование всё сплошь на всяких Cisco.


Cisco самый популярный. Но альтернативы есть. Небольшой обзор.
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 он находился. Привет ТС


Нет, это не Вирт, это аятолла Дейкстра издал фетву
Re[5]: Скудна земля русская компиляторами
От: dsorokin Россия  
Дата: 06.11.20 11:35
Оценка:
Здравствуйте, Pzz, Вы писали:

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


Ты вводишь людей в заблуждение. Там купленный EDG в качестве фронтенда, а генератор действительно собственный
Re[5]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 13:05
Оценка:
Здравствуйте, Pzz, Вы писали:

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


Уже к 1979 году на Эльбрусе-1 были реализованы (на основе Эль-76) и вовсю использовались:
Фортран, Алгол, ПЛ/1, Кобол, Паскаль, Рефал, Снобол-4, Лисп. Чуть попозже добавился десяток более специализированных языков, включая пресловутый ПРОЛ-2 для Бурана.
Так, что компиляторов там действительно было много. Компилятор на основе gcc — лишь один из многих.
Re[6]: Скудна земля русская компиляторами
От: dsorokin Россия  
Дата: 06.11.20 13:21
Оценка:
Здравствуйте, кт, Вы писали:

кт>Так, что компиляторов там действительно было много. Компилятор на основе gcc — лишь один из многих.


ты тоже не знаком с предметом? см. ответ выше
Re[6]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 06.11.20 13:26
Оценка:
Здравствуйте, кт, Вы писали:

кт>Уже к 1979 году на Эльбрусе-1 были реализованы (на основе Эль-76) и вовсю использовались:

кт>Фортран, Алгол, ПЛ/1, Кобол, Паскаль, Рефал, Снобол-4, Лисп. Чуть попозже добавился десяток более специализированных языков, включая пресловутый ПРОЛ-2 для Бурана.
кт>Так, что компиляторов там действительно было много. Компилятор на основе gcc — лишь один из многих.

Тот Эльбрус к современному ни по системе команд, ни по набору компиляторов никакого отношения не имеет.
Re[7]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 13:28
Оценка:
Здравствуйте, dsorokin, Вы писали:

D>ты тоже не знаком с предметом? см. ответ выше

С современным состоянием ПО для Эльбруса-3 не знаком. Я лишь отметил, что там компилятор не один. Даже 40 лет назад их было много.
Re[7]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 13:38
Оценка:
Здравствуйте, pagid, Вы писали:

P>Тот Эльбрус к современному ни по системе команд, ни по набору компиляторов никакого отношения не имеет

По системе команд имеет команды процессора
Re[8]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 06.11.20 13:53
Оценка:
Здравствуйте, кт, Вы писали:

кт>По системе команд имеет команды процессора

Это современный. Вроде как в открытом доступе достаточно подробное описание появилось только в этом году.

Советские Эльбрус-1, -2, компиляторы для которого ты перечислил выше, имел совсем другую систему команд на других принципах. Соответственно и наборы компиляторов у них совершенно разные.
Re[9]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 14:46
Оценка:
Здравствуйте, pagid, Вы писали:

P>Советские Эльбрус-1, -2, компиляторы для которого ты перечислил выше, имел совсем другую систему команд на других принципах. Соответственно и наборы компиляторов у них совершенно разные.


Откуда Вы взяли, что другие? Есть ссылка на те команды?
Re[10]: Скудна земля русская компиляторами
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 06.11.20 15:20
Оценка: +1
Здравствуйте, кт, Вы писали:

кт>Здравствуйте, pagid, Вы писали:


P>>Советские Эльбрус-1, -2, компиляторы для которого ты перечислил выше, имел совсем другую систему команд на других принципах. Соответственно и наборы компиляторов у них совершенно разные.


кт>Откуда Вы взяли, что другие? Есть ссылка на те команды?


Достаточно того, что в описаниях типа такого сказано про

>> безадресная система команд;


(на стеке)

что приблизительно аналогично Forth или VM типа JVM.

А вот нынешний Эльбрус — EPIC со вполне себе явной адресацией с толпой регистров.
The God is real, unless declared integer.
Re[11]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 15:37
Оценка:
Здравствуйте, netch80, Вы писали:

N>Достаточно того, что в описаниях сказано про безадресная система команд;

N>(на стеке)
Адресов памяти в смысле х86 в Эльбрусе-3 и сейчас нет.
Все это расплывчато. Например, можно утверждать, что 386 и Pentium имеют разную архитектуру (и это правда), а вот команды в массе те же.
N>что приблизительно аналогично Forth или VM типа JVM.
Это домыслы.
N>А вот нынешний Эльбрус — EPIC со вполне себе явной адресацией с толпой регистров.
Я специально искал литературу по командам Э-1 и Э-2 еще 30 лет назад. Ее просто нет в открытом доступе. Затем вдруг появляется описание команд Itanium и через двадцать лет — вдруг сразу команды Э-3.
Зачем сейчас секретить команды Э-1 и Э-2 ? Я предполагаю, что вот это они и есть с некоторыми расширениями. "Безадресные" можно толковать по-разному.
Re[5]: Скудна земля русская компиляторами
От: WolfHound  
Дата: 06.11.20 16:11
Оценка: +2
Здравствуйте, Sinclair, Вы писали:

кт>>На мой взгляд, созданием и развитием средств программирования должны заниматься не наши университеты (как учебные заведения), а госорганизации, как делом государственной важности.

S>Нет лучшего способа развалить что-то, чем поручить это госорганизации.
Росатом смотрит на тебя с недоумением.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[12]: Скудна земля русская компиляторами
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 06.11.20 16:34
Оценка:
Здравствуйте, кт, Вы писали:

кт>Зачем сейчас секретить команды Э-1 и Э-2 ? Я предполагаю, что вот это они и есть с некоторыми расширениями. "Безадресные" можно толковать по-разному.


http://www2.icmm.ru/~masich/win//lexion/elbrus2/elbrus2.htm

>> Воспользовавшись ПолИЗ, приведенную группу команд (1) можно сократить, вычеркнув все ссылки к промежуточным результатом и представив ее в виде Сч а, Сч b, Сч c, *, Сч d, –, /,


>> ПолИЗ предполагает использование стека в качестве памяти операндов; все операнды считываются из вершины стека, а результаты описываются в вершину стека. При этом явного указания адресов операндов и результата в команде не требуются, поэтому система команд, основанная на ПолИЗ, называется безадресной.


Да, конкретных деталей по-прежнему ни слова. Но общая концепция абсолютно не соответствует тому, что публикуется для современного зверя с EPIC.

кт> "Безадресные" можно толковать по-разному.


Их описание даёт как раз стандартное толкование.
The God is real, unless declared integer.
Re[12]: Скудна земля русская компиляторами
От: pagid Россия  
Дата: 06.11.20 16:39
Оценка:
Здравствуйте, кт, Вы писали:

кт>Зачем сейчас секретить команды Э-1 и Э-2 ?

В свое время все секретили. Сейчас оно только имеет исторический интерес.

кт>Я предполагаю, что вот это они и есть с некоторыми расширениями. "Безадресные" можно толковать по-разному.

Безадресность там толкуется однозначным образом — стековая система команд. Об этом прямо пишут. Для распараллеливания выполнения подобная архитектура неудобна совершенно. Возможно по этой причине на Э-3 круто метнулись в другую сторону.
Re[13]: Скудна земля русская компиляторами
От: кт  
Дата: 06.11.20 17:05
Оценка:
P>Безадресность там толкуется однозначным образом — стековая система команд. Об этом прямо пишут. Для распараллеливания выполнения подобная архитектура неудобна совершенно. Возможно по этой причине на Э-3 круто метнулись в другую сторону.

Я все это читал еще в описаниях Э-1 1980 года издания. Нет там ничего, сплошной туман. Если сейчас только исторический интерес, почему во всех статьях, даже разработчиков, ничего не приводят конкретного?
Re[14]: Скудна земля русская компиляторами
От: Privalov  
Дата: 07.11.20 12:39
Оценка:
Здравствуйте, кт, Вы писали:

кт>Нет, это не Вирт, это аятолла Дейкстра издал фетву


PL/1, конечно, внес вклад в мировую науку. Но граблей в нем было чересчур много.
Кстати, при обработке исключений он стек раскручивал? Что-то я забыл.
Re[15]: Скудна земля русская компиляторами
От: кт  
Дата: 07.11.20 14:23
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Кстати, при обработке исключений он стек раскручивал? Что-то я забыл.


Одни идиоты уже раскрутили стек спасибо, больше не надо
Re[16]: Скудна земля русская компиляторами
От: Privalov  
Дата: 07.11.20 14:46
Оценка:
Здравствуйте, кт, Вы писали:

кт>Одни идиоты уже раскрутили стек спасибо, больше не надо


Я не о том. Допустим, в процедуре стоит ON ENDFILE, а это самое ENDFILE возникает где-то ниже, в подпрограмме. Что будет?
Re[17]: Скудна земля русская компиляторами
От: кт  
Дата: 07.11.20 15:13
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Я не о том. Допустим, в процедуре стоит ON ENDFILE, а это самое ENDFILE возникает где-то ниже, в подпрограмме. Что будет?


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

В данном случае сработает последний из неотмененных ON ENDFILE
Re[4]: Скудна земля русская компиляторами
От: ути-пути Россия  
Дата: 07.11.20 20:29
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Но сетевое оборудование всё сплошь на всяких Cisco.


Слышал, что хуавей его хорошо потеснил.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Скудна земля русская компиляторами
От: vsb Казахстан  
Дата: 07.11.20 20:50
Оценка:
Здравствуйте, ути-пути, Вы писали:

vsb>>Но сетевое оборудование всё сплошь на всяких Cisco.


УП>Слышал, что хуавей его хорошо потеснил.


В плане национальной безопасности хрен редьки не слаще.
Re[6]: Скудна земля русская компиляторами
От: ути-пути Россия  
Дата: 07.11.20 21:43
Оценка:
Здравствуйте, vsb, Вы писали:

УП>>Слышал, что хуавей его хорошо потеснил.


vsb>В плане национальной безопасности хрен редьки не слаще.


Почему? Как я понимаю, коммерсы без проблем открывают исходники военным, если это вопрос закупок. А политических препон с Китаем нет, их компартия этому мешать не будет, в отличие от США.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[6]: Скудна земля русская компиляторами
От: rudzuk  
Дата: 07.11.20 21:50
Оценка:
Здравствуйте, vsb, Вы писали:

vsb> vsb>>Но сетевое оборудование всё сплошь на всяких Cisco.


vsb> УП>Слышал, что хуавей его хорошо потеснил.


vsb> В плане национальной безопасности хрен редьки не слаще.


Импортозамещаемся:
https://www.nsg.ru/news/news.php?id=235&amp;next=236&amp;prev=234
avalon/3.0.0
Re[6]: Скудна земля русская компиляторами
От: rudzuk  
Дата: 07.11.20 21:53
Оценка:
Здравствуйте, vsb, Вы писали:

vsb> vsb>>Но сетевое оборудование всё сплошь на всяких Cisco.


vsb> УП>Слышал, что хуавей его хорошо потеснил.


vsb> В плане национальной безопасности хрен редьки не слаще.


Наши СХД:
https://habr.com/ru/company/selectel/blog/519752/
https://www.cnews.ru/news/top/2020-03-03_rossiyane_vypustili_prigodnye
avalon/3.0.0
Re[4]: Скудна земля русская компиляторами
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 22.11.20 18:38
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Лучше с Windows слазить активней, вот где троянский конь в его исходном значении подсунут всему миру.


Микрософт даёт сорцы винды, если что. У кого надо, они давно есть
Маньяк Робокряк колесит по городу
Re[7]: Скудна земля русская компиляторами
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 22.11.20 18:48
Оценка:
Здравствуйте, rudzuk, Вы писали:


vsb>> В плане национальной безопасности хрен редьки не слаще.


R>Импортозамещаемся:

R>https://www.nsg.ru/news/news.php?id=235&amp;next=236&amp;prev=234

Хз, та контора или нет, но в 17 году ходил на собеседование как раз на тему пилить маршрутизатор на байкале. Контору не помню, в СПб, на Парашютной — https://yandex.ru/maps/2/saint-petersburg/?l=stv%2Csta&amp;ll=30.242897%2C60.054839&amp;panorama%5Bdirection%5D=177.598280%2C6.027971&amp;panorama%5Bfull%5D=true&amp;panorama%5Bpoint%5D=30.232282%2C60.054656&amp;panorama%5Bspan%5D=74.192438%2C30.703537&amp;z=15
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.