The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"ЯОС - прототип безопасной русскоязычной операционной системы..."
Отправлено Ordu, 17-Дек-21 12:03 
> Это ты замахнулся, а я просто привёл широкоизвестный пример. Для узкой аудитории
> (она и ограничивается выбором языком) хватит и прецедентика.
> Если я предложил
> "штуку на Rast" в обмен на 1100 комментариев, то ты начал
> рассматривать варианты создания TAOCP. Я не угадал с языком, поскольку плохо
> тебя знаю, но ведь детали реализации не важны.

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

>> Чтобы написать что-то новое, надо дождаться каких-то _новых_ возможностей от мира.
> Мир перманентно меняется, кто-то успевает просечь фишку, а кто-то нет.

Да. Но ты пробовал хотя бы умозрительно проконсультироваться со статистикой? Как часто в мире кто-то успевает "просечь фишку"?

Кроме того, я не согласен с тем, что такие штуки возникают потому, что кто-то "просёк фишку". Такое бывает, наверное, но мне кажется, чаще бывает иначе: человек обсессивно занимается годами чем-то, что особо не нужно миру, а потом вдруг это оказывается нужно, и выясняется что мало кто этим занимается, и в конкуренции этими "мало кто" он оказывается впереди, часто волею случая.

Потом их истории рассказывают так, что создаётся впечатление, будто они такие прозорливые, что 25 лет сходили с ума по автомобилям и готовились создать автомобильный завод Форда и создать таким образом автопром. Но Форд в 12 лет увидев самодвижущуюся повозку, увлёкся автомобилями вовсе не из-за прозорливости. И сложно сказать, в каком возрасте он начал предсказывать, что за автомобилями будущее. Тут ещё одна сложность в том, что сам факт предсказания нам не очень интересен -- вон конец света предсказывают чуть ли не каждый год, и при таком подходе, когда конец света случится, кто-то обязательно окажется прав, но вовсе не потому, что он предсказывает лучше, а потому что ему повезло (или может, если речь о конце света, следует говорить "не повезло"?). Нам интересен не столько факт предсказания, сколько каким образом это предсказание было сделано.

А даже если отвлечься от этого, то вот этот Будяк -- какую фишку он просёк? Фишку программирования на русском языке? Эта идея существует дольше чем я. Интересно было бы посмотреть, можно ли в языках программирования использовать, допустим, какие-нибудь фишки русского языка, отсутствующие в английском. Скажем, падежи. Вот взять русский язык, и создать язык программирования который не будет тупым переводом языка на базе английского на русский, а слегка причёсанным русским. И,... КСТАТИ! ... сейчас ведь на фоне всех этих нейросеток, работа с естественной речью вышла на совершенно иной уровень. Если компилятор будет читать сорец нейросеткой, а не традиционным парсером, то программа может выглядеть, допустим, так:

функция вывода_на_экран(строка) {
    закинуть в сисколл write аргументы:
        строку-аргумент как указатель на первый байт её
        длину строки
     игнорировать возвращаемое значение write
}

точка входа программы(массив строк) {
    вывести_на_экран "Привет, мир!"
    для_каждой строки из аргумента, нумеруя их {
        вывести_на_экран: "аргумент №", номер как строку, ": ", саму строку и перевести каретку на следующую строку
    }
}

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

Хех. А тут компилятор говорит:

> в строке:
>     для_каждой строки из аргумента, нумеруя их {
> мне непонятно, как нумеровать строки, объясни

и ты такой:

функция создания нумерователя {
    пусть номер = 0,
    тогда нумерователь -- это лямбда, принимающая любой аргумент,
    которая увеличивает номер на 1 и возвращает его и свой аргумент
}

Вот если ухватиться за такую туманную идею, то лет через десять может и получится культурный прецедент (вероятность, я б сказал, не более 1%, но как я уже сказал, на большее надеятся не приходится на этом этапе). А если пытаться повторить достижения Николауса Вирта на русском языке, то всё что получится -- пузыри в луже.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру