Size: a a a

Compiler Development

2020 January 04

YS

Yuriy Syrovetskiy in Compiler Development
Val Krylov
Но, сама поддержка идентификаторов на разных языках очень важна.
это-то во всех современных языках есть
источник

PS

Peter Sovietov in Compiler Development
Constantine
О, даже такое есть, но зачем? 🤔
Это для курса построения компиляторов. А Вы знаете как сложно придумать очередной игрушечный язык и как-то обосновать его создание? Игрушечные Си, обероны и проч. уже поднадоели.  Вспомнилась кому-то вечная идея русского ЯП — вот и РуСи получился.
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
а о притоке квалифицированных кадров подумать забыли
А что мешает? Иностранцев они не берут
источник

YS

Yuriy Syrovetskiy in Compiler Development
Михаил Бахтерев
А что мешает? Иностранцев они не берут
"русский си" мешает притоку в том числе
источник

PS

Peter Sovietov in Compiler Development
Все-таки Рефал был хорош. Сразу видно, что наш язык, на нашем формализме — на нормальных алгорифмах, придуманных советским математиком Марковым :) При этом конструкции Рефала вообще не включают в себя слов на любом языке.
источник

uユ

und ユビキタス in Compiler Development
Andrei Kurosh
Дело в неоднородности. Все ключевые слова и стандартная библиотека в языках обычно на английском, и использование идентификаторов на других языках рождает отвратительных химер. Но в мейнстриме вроде нет языков, где кейворды можно было бы переводить
Ответ прост - переводим стдлибу и саму сишку на русский и выдаем ее за 1С 2.0
источник

VK

Val Krylov in Compiler Development
Peter Sovietov
Это для курса построения компиляторов. А Вы знаете как сложно придумать очередной игрушечный язык и как-то обосновать его создание? Игрушечные Си, обероны и проч. уже поднадоели.  Вспомнилась кому-то вечная идея русского ЯП — вот и РуСи получился.
Такое скорее не из необходимости, а из "потребности в самовыражении". Можно взять TinyCC и не мучаться.
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
"русский си" мешает притоку в том числе
Не очень понятно, чем именно мешает. Тем более, со стороны людей туда не берут
источник

YS

Yuriy Syrovetskiy in Compiler Development
Михаил Бахтерев
Не очень понятно, чем именно мешает. Тем более, со стороны людей туда не берут
откуда тогда люди берутся? те, которые могут утечь? размножаются клонированием?
источник

PS

Peter Sovietov in Compiler Development
Val Krylov
Такое скорее не из необходимости, а из "потребности в самовыражении". Можно взять TinyCC и не мучаться.
Вообще, это давно уже хороший тон. Или даже признак научной респектабельности — для своего фундаментального научного труда использовать специально спроектированный язык. Кнут, ван Рой...
источник

YS

Yuriy Syrovetskiy in Compiler Development
я сам когда-то программировал для военных. берут самых обычных людей
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
откуда тогда люди берутся? те, которые могут утечь? размножаются клонированием?
Суворовцы, их учат программировать. При чём не плохо. Есть военные ит-специальности.
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
я сам когда-то программировал для военных. берут самых обычных людей
Ну. Там же есть разные уровни секретности.
источник

YS

Yuriy Syrovetskiy in Compiler Development
суворовцы и есть самые обычные люди, которые, программируя, не могут не пользоваться интернетом и видеть мир. и там, где был я (на разных уровнях секретности), почти все сваливали после первого контракта
источник

AK

Andrei Kurosh in Compiler Development
und ユビキタス
Ответ прост - переводим стдлибу и саму сишку на русский и выдаем ее за 1С 2.0
Переведенных языков много. Речь была именно о том, что юникод позволяет использовать любые сочетания одновременно, а ключевые слова только на одном. Надо сделать язык, где у них должны быть синонимы для всех других языков сразу, чтобы никому не было неудобно :)
источник

uユ

und ユビキタス in Compiler Development
Andrei Kurosh
Переведенных языков много. Речь была именно о том, что юникод позволяет использовать любые сочетания одновременно, а ключевые слова только на одном. Надо сделать язык, где у них должны быть синонимы для всех других языков сразу, чтобы никому не было неудобно :)
Кейворды на эсперанто
источник

uユ

und ユビキタス in Compiler Development
\thread
источник

AK

Andrei Kurosh in Compiler Development
Но корейцам-то будет обидно! Не годится
источник

МБ

Михаил Бахтерев in Compiler Development
Я вот делаю в качестве эксперимента так в своём язычке. Проблема в том, что структура фраз в разных языках разная. Одних ключевых слов недостаточно.
источник

МБ

Михаил Бахтерев in Compiler Development
Переход русский-английский не так уж... Эмс. Естественнен
источник