powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Русский язык программирования не смотря ни на что жив
25 сообщений из 278, страница 4 из 12
Русский язык программирования не смотря ни на что жив
    #39575833
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот чего не понимаю.
1.Псевдокод на русском языке никого не удивляет.
2.Псевдокод можно сделать достаточно формализованным.
3.Тогда его можно транслировать в машинный код (или интерпретировать).
4.Т.е. в этом случае псевдокод на русском языке не отличается от высокоуровнего языка программирования.

Где ошибка в логике рассуждений?

Согласен, что низкоуровневый код на русском языке выглядит чудно.
И, действительно, ограничен в использовании и распространении из-за отсутствия интернациональности.

Но представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке.
Например, реализации ПРОЛОГа и других высокоуровневых языков программирования
имеют возможность подключения кода, написанного на низкоуровневых языках программирования.
Нормальная практика.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576009
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptГде ошибка в логике рассуждений?

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

1. Невозможно будет получить реализацию алгоритма на таком коде за пределами русского коммьюнити
2. Всем кроме русского коммьюнити будет поднасрать на мой супер-псевдо код, значит никаких шансов на развития, форков, использования за пределами русского коммьюнити нет
3. Код на русском псевдокоде не продать за пределы русскоязычных стран, ни на какие рынки не выйти, никому больше не предложить
4. Аутсорс можно привлечь только из русского коммьюнити
5. Невозможно получить хоть какую-то помощь за пределами русского коммьюнити

А русское коммьюнити это не все русские программисты, а только те русские программисты, которые имеют отношение к продукту или хоть какой-то интерес.

Я так понял эти вещи в упор не замечаются, словно их нет...


Дмитрий ConceptНормальная практика.

Сегодня нормальная практика взаимодействовать с разработчиками из всех стран.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576013
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке.

Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576014
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке.

Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса.

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

Мне даже немног жаль чисто англоязычных людей, у них нет какого шикарного инструмента, как двуязычие :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576068
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин Генриховичбухалтер фантоццикогда сделают якутский язык программирования, однако?
сразу после украинского
Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :)

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

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

И мы могли-бы (сомневаюсь) избежать "прогресса" в различных подходах и парадигмах, сосредоточившись на наиболее близком к машине языке.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576071
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоццисосредоточившись на наиболее близком к машине языке.

-- Вася! в какие регистры писать кол-во товара?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576078
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttбухалтер фантоццисосредоточившись на наиболее близком к машине языке.

-- Вася! в какие регистры писать кол-во товара?

не, я не об этом

Существует-же латынь? Кто на ней разговаривает?
Аналогично, для программирования можно было придумать свой язык, наиболее приближённый к машинной логике,
чтобы на нём можно было реально общаться специалистам.
В конце концов даже язык для глухонемых есть, а для программирования почему-то взяли английский, почему?

Уж если пытаться заменить английский язык другим, то копать нужно имхо только в этом направлении.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576117
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциВалентин Генриховичпропущено...

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

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

Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.).
Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику?
Так могли-бы набор спец-значков добавить в кодовую страницу...
.предлагаю шумерский.
ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576119
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДля описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса.

Про DSL (предметно-ориентированный язык) я согласен.
Так и получилось с КОНЦЕПТ.
Фактически, я использую его только для прототипирования , проверки идеи и написания разовых и вспомогательных программ для индивидуального использования. Этакий DSL для прототипирования программ с развитыми структурами данных и символьной обработкой.

Но возник соблазн, после успешной разработки нескольких прототипов программ, не выбрасывать программу на КОНЦЕПТ и полностью переписывать код с нуля на другом промышленном языке программирования (ЯП),
а как то конвертировать приложение на КОНЦЕПТ в целевой ЯП.
Вполне успешный эксперимент на эту тему я провел, в частности - преобразование программы КОНЦЕПТ в JavaScript.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576128
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.бухалтер фантоцципропущено...

Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :)

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

Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.).
Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику?
Так могли-бы набор спец-значков добавить в кодовую страницу...
.предлагаю шумерский.
ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную.2, 4, 8, 16, 32, 64 - тут ничего нового, если брать за основу аппаратную базу, которая может быть и совершенно другой (троичная логика, например).
Система счисления - это не логика.
Образное мышление, которое свойственно людям - это прекрасная вещь, но далёкое от логики.
Все попытки создать ИИ на основе человеческого мышления считаю полной ерундой.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576129
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци
Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.).
Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику?
Так могли-бы набор спец-значков добавить в кодовую страницу...



Вот это очень интересная мысль!
Я думаю об этом несколько последних месяцев в фоновом режиме.
Возможно, это и повлияло на решение завершить проект КОНЦЕПТ.

! - определение функции
? - условный оператор
* - цикл

Очень компактный язык получиться может. И не нужно дополнять символами никаких кодовых страниц.
Существующих символов вполне достаточно.
Вот hVostt , ссылаясь на Lua пишет, что десятка ключевых слов для ЯП достаточно.
И в этом я с ним согласен.
А десяток символов (или пар символов) легко подобрать на роль замены ключевых слов.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576145
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576156
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...}
Это ничего не изменит, более того, это уже есть, а толку ноль.

Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576167
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesможно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^
А ведь правда!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576174
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциДмитрий Concept,

Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...}
Это ничего не изменит, более того, это уже есть, а толку ноль.

Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :)

Не-а, не так.
А вот как:

Код: sql
1.
2.
3.
4.
5.
6.
7.
!Определись_уже_есть_или_не_есть вес
  ? вес > 100
    печать 'Хватит есть сладкое!'
  ? вес < 50
    печать 'Съешь-ка конфетку!'
  .
.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576182
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

И что тут особенного? В это г-коде ничего нового, никаких принципиальных изменений.
Программа не может понимать желаний какого-то биологического тела, которое её и написало.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576191
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept! - определение функции
? - условный оператор
* - цикл


APL что-то вспомнился
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576200
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,
репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится:
авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui.
И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций.

Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п.
Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода.

Небоьшое отступление.
К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили.
Пример.
Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент?
Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло.

Успехов в Новом Году!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576201
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциДмитрий Concept,
Программа не может понимать желаний какого-то биологического тела, которое её и написало.

Это зачем здесь написано? Кто это утверждает? Я - нет.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576202
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Определение слова понимать (да и желания тоже) оставляет желать много лучшего.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576203
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Дмитрий Concept,
репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится:
авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui.
И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций.

Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п.
Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода.

Небоьшое отступление.
К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили.
Пример.
Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент?
Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло.

Успехов в Новом Году!


Спасибо! Интересно.
И в точку про определиться.
Я и пытаюсь..
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576223
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

Мне кажется, в корне неверный подход.
На английском-то слепить годный язык и чтобы он взлетел --ОЙ КАК НЕПРОСТО!
А вы ещё ограничиваете область применения языка только русским...
Ну, бессмысленно.

Важен не язык ключевых слов, а семантика и мощность языка программирования.
(а с этим не всё впорядке в языке, как я вижу...)
А на русском ключевые слова или нет -- дело 20-ое.
И даже смысла нет ключевые слова переводить, на English они привычнее.
Угождать тут юзеру бесполезно, он всё равно не будет программировать .
А программисту это не нужно, он и так поймёт.

Так по стилям какая-то смесь тикля с лиспом...
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576230
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДмитрий Concept,
...
Важен не язык ключевых слов, а семантика и мощность языка программирования.
(а с этим не всё впорядке в языке, как я вижу...)
А на русском ключевые слова или нет -- дело 20-ое.
...
Так по стилям какая-то смесь тикля с лиспом...
Моё Вам уважение.
Вы первый на это внимание обратили.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576234
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv ,
вот выдержка из моего поста от 29 ноября сего года в данной ветке:

CpnceptВедь дело совсем не в том, чтобы использовать кириллицу вместо латиницы.
Например, чтобы не учить английский или поменьше переключать регистр клавиатуры при наборе текста.
Совсем не в этом.

Целью являлось создание инструмента,
который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа,
на котором эту идею можно проверить и "пощупать".

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

И вот на это никто не обращает внимание. И это печально.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576246
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Определение слова понимать (да и желания тоже) оставляет желать много лучшего.Вот именно,
часто для самого человека непонятно, что он хочет или верно-ли он понимает,
а человек при этом пытается машину программировать...
Информационные технологии развиваются, возможно, совершенно не эффективно.
...
Рейтинг: 0 / 0
25 сообщений из 278, страница 4 из 12
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Русский язык программирования не смотря ни на что жив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]