По ссылке
https://vk.com/public197948706?w=wall-197948706_8
находится сообщение:
В чём же основная причина того, что до сих пор нет популярного общего языка программирования на основе русского языка?
Итак, представим, что у нас есть хорошо проработанный язык программирования и компилятор.
Мы написали программу "Привет, мир!!!"
и ещё парочку тестовых программ,
порадовались тому, что все функции и переменные написаны на родном языке,
оценили красоту и удобство созданных программ.
Что же дальше?А дальше возникают вопросы прикладного характера...
Например, если нужна небольшая бухгалтерская программа,
можно ли взять данные из базы данных на их основе
создать документ Word и
выслать по почте на определенный список адресов?А можно ли на таком языке создать бота для Telegram?
А приложение в ВК?А онлайн игру с серверной и клиентской частью?
Провести распределенные вычисления на суперкомпьютере?Скачать файлы по FTP?
Создать программу для проведения видеоконференций?
Создать приложение для мобильного телефона?Таких вопросов очень много.
И чем больше вопросов имеют ответ "Да" (а ещё лучше ответ "Очень просто"),
тем более востребован будет язык.А чтобы на языке программирования можно было выполнять как можно больше задач,
надо иметь как можно больше библиотек на разную тематику.
2D и 3D-графика,
работа с базами данных,
работа с сетью,
работа с файлами,
математические алгоритмы
и т.д. и т.п.Общий объём работ настолько большой,
что просто не сопоставим с написанием самого компилятора.
Сделать это одному человеку просто не под силу.
Значит нужно сообщество,
которое бы развивало и поддерживало всё многообразие библиотек.
Также очень важной частью является тех поддержка:
документация, обучающие материалы,
ответы на часто задаваемые вопросы (StackOverflow или его аналог).Всё это вместе я называю "инфраструктура".
Сам язык является в нём всего лишь одним из элементов.
Хотя, конечно, язык и компилятор к нему - это центральная часть этой системы.
И именно создание такой инфраструктуры и сообщества
может сделать язык программирования по настоящему популярным и востребованным.
Пишите, комментируйте. Что думаете по этому поводу?
Тезисами написал свои предложения (после фрагмента "---").
Мы написали программу "Привет, мир!!!"
--- Сейчас в РЯП нет строковых переменных.
Поэтому можно лишь заполнить
последовательные переменные буквами,
и тогда в памяти будет эта надпись.
нужна небольшая бухгалтерская программа,
можно ли взять данные из базы данных на их основе
создать документ Word и
выслать по почте на определенный список адресов?
--- Рассмотреть бухгалтерские программы под Виндоус, под ДОС.
Написать аналоги.
Сделать СУБД.
Создать формат текста типа odt (XML), как в программе LibreOffice Writer.
TCP-стек, протокол SMTP.
А можно ли на таком языке создать бота для Telegram?
--- TCP-стек, шифрование.
А приложение в ВК?
--- TCP-стек, разработка приложений ВК.
А онлайн игру с серверной и клиентской частью?
--- Монохромная игра через UDP-протокол, через RS232.
Провести распределенные вычисления на суперкомпьютере?
--- Локальная сеть между компьютерами. CUDA.
Скачать файлы по FTP?
--- TCP-стек, протокол FTP.
Создать программу для проведения видеоконференций?
--- TCP-стек, видео.
Создать приложение для мобильного телефона?
-- функции для конкретного сотового.
2D и 3D-графика,
--- монохромная
работа с файлами,
--- текстовая файловая система SolFaSi.
нужно сообщество,
которое бы развивало и поддерживало всё многообразие библиотек.
тех поддержка:
документация,
обучающие материалы,
ответы на часто задаваемые вопросы (StackOverflow или его аналог).
--- документация онлайн прямо в операционной системе SolOS.