Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Я вот чего не понимаю. 1.Псевдокод на русском языке никого не удивляет. 2.Псевдокод можно сделать достаточно формализованным. 3.Тогда его можно транслировать в машинный код (или интерпретировать). 4.Т.е. в этом случае псевдокод на русском языке не отличается от высокоуровнего языка программирования. Где ошибка в логике рассуждений? Согласен, что низкоуровневый код на русском языке выглядит чудно. И, действительно, ограничен в использовании и распространении из-за отсутствия интернациональности. Но представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Например, реализации ПРОЛОГа и других высокоуровневых языков программирования имеют возможность подключения кода, написанного на низкоуровневых языках программирования. Нормальная практика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 08:53 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptГде ошибка в логике рассуждений? Ошибка, о которой я уже говорил. Псевдокод на русском языке никто не поймёт, кроме русского человека. Значит: 1. Невозможно будет получить реализацию алгоритма на таком коде за пределами русского коммьюнити 2. Всем кроме русского коммьюнити будет поднасрать на мой супер-псевдо код, значит никаких шансов на развития, форков, использования за пределами русского коммьюнити нет 3. Код на русском псевдокоде не продать за пределы русскоязычных стран, ни на какие рынки не выйти, никому больше не предложить 4. Аутсорс можно привлечь только из русского коммьюнити 5. Невозможно получить хоть какую-то помощь за пределами русского коммьюнити А русское коммьюнити это не все русские программисты, а только те русские программисты, которые имеют отношение к продукту или хоть какой-то интерес. Я так понял эти вещи в упор не замечаются, словно их нет... Дмитрий ConceptНормальная практика. Сегодня нормальная практика взаимодействовать с разработчиками из всех стран. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. Могу добавить, что в этом отношении, очень эффективным и полезным выглядит контраст языков: всё что на английском это управляющие конструкции языка, всё что на русском -- это термины бизнеса. Даже без подсветки синтаксиса удобно и понятно, никакой каши: мухи отдельно, котлеты отдельно. Мне даже немног жаль чисто англоязычных людей, у них нет какого шикарного инструмента, как двуязычие :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Валентин Генриховичбухалтер фантоццикогда сделают якутский язык программирования, однако? сразу после украинского Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... И мы могли-бы (сомневаюсь) избежать "прогресса" в различных подходах и парадигмах, сосредоточившись на наиболее близком к машине языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццисосредоточившись на наиболее близком к машине языке. -- Вася! в какие регистры писать кол-во товара? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttбухалтер фантоццисосредоточившись на наиболее близком к машине языке. -- Вася! в какие регистры писать кол-во товара? не, я не об этом Существует-же латынь? Кто на ней разговаривает? Аналогично, для программирования можно было придумать свой язык, наиболее приближённый к машинной логике, чтобы на нём можно было реально общаться специалистам. В конце концов даже язык для глухонемых есть, а для программирования почему-то взяли английский, почему? Уж если пытаться заменить английский язык другим, то копать нужно имхо только в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:37 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциВалентин Генриховичпропущено... сразу после украинского Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... .предлагаю шумерский. ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДля описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. Про DSL (предметно-ориентированный язык) я согласен. Так и получилось с КОНЦЕПТ. Фактически, я использую его только для прототипирования , проверки идеи и написания разовых и вспомогательных программ для индивидуального использования. Этакий DSL для прототипирования программ с развитыми структурами данных и символьной обработкой. Но возник соблазн, после успешной разработки нескольких прототипов программ, не выбрасывать программу на КОНЦЕПТ и полностью переписывать код с нуля на другом промышленном языке программирования (ЯП), а как то конвертировать приложение на КОНЦЕПТ в целевой ЯП. Вполне успешный эксперимент на эту тему я провел, в частности - преобразование программы КОНЦЕПТ в JavaScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
S.G.бухалтер фантоцципропущено... Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... .предлагаю шумерский. ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную.2, 4, 8, 16, 32, 64 - тут ничего нового, если брать за основу аппаратную базу, которая может быть и совершенно другой (троичная логика, например). Система счисления - это не логика. Образное мышление, которое свойственно людям - это прекрасная вещь, но далёкое от логики. Все попытки создать ИИ на основе человеческого мышления считаю полной ерундой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... Вот это очень интересная мысль! Я думаю об этом несколько последних месяцев в фоновом режиме. Возможно, это и повлияло на решение завершить проект КОНЦЕПТ. ! - определение функции ? - условный оператор * - цикл Очень компактный язык получиться может. И не нужно дополнять символами никаких кодовых страниц. Существующих символов вполне достаточно. Вот hVostt , ссылаясь на Lua пишет, что десятка ключевых слов для ЯП достаточно. И в этом я с ним согласен. А десяток символов (или пар символов) легко подобрать на роль замены ключевых слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
можно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...} Это ничего не изменит, более того, это уже есть, а толку ноль. Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:44 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Roman Mejtesможно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^ А ведь правда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...} Это ничего не изменит, более того, это уже есть, а толку ноль. Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :) Не-а, не так. А вот как: Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:05 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, И что тут особенного? В это г-коде ничего нового, никаких принципиальных изменений. Программа не может понимать желаний какого-то биологического тела, которое её и написало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept! - определение функции ? - условный оператор * - цикл APL что-то вспомнился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится: авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui. И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций. Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п. Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода. Небоьшое отступление. К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили. Пример. Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент? Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло. Успехов в Новом Году! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Программа не может понимать желаний какого-то биологического тела, которое её и написало. Это зачем здесь написано? Кто это утверждает? Я - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Определение слова понимать (да и желания тоже) оставляет желать много лучшего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
exp98Дмитрий Concept, репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится: авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui. И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций. Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п. Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода. Небоьшое отступление. К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили. Пример. Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент? Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло. Успехов в Новом Году! Спасибо! Интересно. И в точку про определиться. Я и пытаюсь.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Мне кажется, в корне неверный подход. На английском-то слепить годный язык и чтобы он взлетел --ОЙ КАК НЕПРОСТО! А вы ещё ограничиваете область применения языка только русским... Ну, бессмысленно. Важен не язык ключевых слов, а семантика и мощность языка программирования. (а с этим не всё впорядке в языке, как я вижу...) А на русском ключевые слова или нет -- дело 20-ое. И даже смысла нет ключевые слова переводить, на English они привычнее. Угождать тут юзеру бесполезно, он всё равно не будет программировать . А программисту это не нужно, он и так поймёт. Так по стилям какая-то смесь тикля с лиспом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZivДмитрий Concept, ... Важен не язык ключевых слов, а семантика и мощность языка программирования. (а с этим не всё впорядке в языке, как я вижу...) А на русском ключевые слова или нет -- дело 20-ое. ... Так по стилям какая-то смесь тикля с лиспом... Моё Вам уважение. Вы первый на это внимание обратили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZiv , вот выдержка из моего поста от 29 ноября сего года в данной ветке: CpnceptВедь дело совсем не в том, чтобы использовать кириллицу вместо латиницы. Например, чтобы не учить английский или поменьше переключать регистр клавиатуры при наборе текста. Совсем не в этом. Целью являлось создание инструмента, который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа, на котором эту идею можно проверить и "пощупать". И для этого в КОНЦЕПТ были заложены специальные средства: - символьные вычисления; - сопоставление по образцу; - использование шаблонов для декомпозиции и синтеза строк, списков и структур; - мощные команды для обработки строк, списков, множеств, иерархических структур; - база фактов, которая позволяет работать с семантическими сетями, фреймами, реляционными и продукционными моделями данных; - и др. И вот на это никто не обращает внимание. И это печально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
exp98Определение слова понимать (да и желания тоже) оставляет желать много лучшего.Вот именно, часто для самого человека непонятно, что он хочет или верно-ли он понимает, а человек при этом пытается машину программировать... Информационные технологии развиваются, возможно, совершенно не эффективно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39576009&tid=1340193]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 410ms |

| 0 / 0 |
