Это для курса построения компиляторов. А Вы знаете как сложно придумать очередной игрушечный язык и как-то обосновать его создание? Игрушечные Си, обероны и проч. уже поднадоели. Вспомнилась кому-то вечная идея русского ЯП — вот и РуСи получился.
Все-таки Рефал был хорош. Сразу видно, что наш язык, на нашем формализме — на нормальных алгорифмах, придуманных советским математиком Марковым :) При этом конструкции Рефала вообще не включают в себя слов на любом языке.
Дело в неоднородности. Все ключевые слова и стандартная библиотека в языках обычно на английском, и использование идентификаторов на других языках рождает отвратительных химер. Но в мейнстриме вроде нет языков, где кейворды можно было бы переводить
Ответ прост - переводим стдлибу и саму сишку на русский и выдаем ее за 1С 2.0
Это для курса построения компиляторов. А Вы знаете как сложно придумать очередной игрушечный язык и как-то обосновать его создание? Игрушечные Си, обероны и проч. уже поднадоели. Вспомнилась кому-то вечная идея русского ЯП — вот и РуСи получился.
Такое скорее не из необходимости, а из "потребности в самовыражении". Можно взять TinyCC и не мучаться.
Такое скорее не из необходимости, а из "потребности в самовыражении". Можно взять TinyCC и не мучаться.
Вообще, это давно уже хороший тон. Или даже признак научной респектабельности — для своего фундаментального научного труда использовать специально спроектированный язык. Кнут, ван Рой...
суворовцы и есть самые обычные люди, которые, программируя, не могут не пользоваться интернетом и видеть мир. и там, где был я (на разных уровнях секретности), почти все сваливали после первого контракта
Ответ прост - переводим стдлибу и саму сишку на русский и выдаем ее за 1С 2.0
Переведенных языков много. Речь была именно о том, что юникод позволяет использовать любые сочетания одновременно, а ключевые слова только на одном. Надо сделать язык, где у них должны быть синонимы для всех других языков сразу, чтобы никому не было неудобно :)
Переведенных языков много. Речь была именно о том, что юникод позволяет использовать любые сочетания одновременно, а ключевые слова только на одном. Надо сделать язык, где у них должны быть синонимы для всех других языков сразу, чтобы никому не было неудобно :)