powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Русский язык программирования не смотря ни на что жив
278 сообщений из 278, показаны все 12 страниц
Русский язык программирования не смотря ни на что жив
    #39523970
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех, кто на Форуме!

Уже более пяти лет, если спросить любой известный поисковик о русском языке прграммирования, то на первой странице попадете на gendoc.ru или КОНЦЕПТ.
Живых альтернатив мало.

Что касается моего мнения, то могу сказать две вещи:
1) сама идея руского языка программированя у нас муви тон, лучше агитировать за иностранное (там умнее цивилизация, там настоящие доллары и т.д.)
2) по моему опыту - эффективность программирования на знакомом русском языке выше в пару раз, чем на английском (иностранном). А с учетом высокоуровневости языка - еще больше

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

Казалось бы, тему нужно закрыть и остановиться.
Но пусть результаты говорят сами за себя.
Буквально за несколько недель на КОНЦЕПТ можно реализовать интересные идеи и прототипы.

Просто посмотрите здесь:
http://gendoc.ru/cgi-bin/GenCode.htm
http://www.vrobotov.ru/
http://gendoc.ru/cgi-bin/TextTransformer.htm
http://www.gendoc.ru/
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524000
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept1) сама идея руского языка программированя у нас муви тон, лучше агитировать за иностранное (там умнее цивилизация, там настоящие доллары и т.д.)
Ты против английского алфавита?

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

Есть вполне успешный язык с русскими буквами, 1С называется, но они его даже не пытаются позиционировать как "русский язык программирования". Наверно поэтому гугл с яндексом их не находят.

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

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

Других причин у меня нет, несмтря на весь патриотизм, просто так сложилось в программировании полстолетия назад. А так я не против. Ведь можно и звёзды называть щ-кита заместо альфа/бета, а то и в математике писать, что матрица Й[ж, ё] необратима, где ж>Ж, а ё= {ы, щ, д}. Как с этими проблемами за бугром, я не понимаю, чесгря.

Для сравнения предлагаю сравнить со скороговорками в аппаратах оплаты, по типу: "Введите сумму оплаты в сумме оплаты ...", к-рые невозможно всерьёз воспринимать на слух в качестве подсказок. Именно по этой причине для разного рода проектной документации настоятельно рекомендуется спец. слова выделять различным шрифтом -- именно для лёгкого парсинга взглядом.
ИМХО.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524437
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Conceptсама идея руского языка программированя у нас муви тон Над выделенным РыдалЪ НавзрыдЪ. "Муви тон" - это чо? Кино такое что ли? (Спойлер: нет, это французское mauvais ton . Мовэ!)

Дмитрий Conceptсама идея руского языка программированяКазань - брал, Рязань - брал, Шпака - не брал. Про делфи слышал, про яву слышал, про питон слышал, про одинэс - слышал. Про русский язык ... тоже слышал, но не в контексте программирования.

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

Уже более пяти лет, если спросить любой известный поисковик о русском языке прграммирования, то на первой странице попадете на gendoc.ru или КОНЦЕПТ.
Живых альтернатив мало.

Что касается моего мнения, то могу сказать две вещи:
1) сама идея руского языка программированя у нас муви тон, лучше агитировать за иностранное (там умнее цивилизация, там настоящие доллары и т.д.)
2) по моему опыту - эффективность программирования на знакомом русском языке выше в пару раз, чем на английском (иностранном). А с учетом высокоуровневости языка - еще больше

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

Казалось бы, тему нужно закрыть и остановиться.
Но пусть результаты говорят сами за себя.
Буквально за несколько недель на КОНЦЕПТ можно реализовать интересные идеи и прототипы.

Просто посмотрите здесь:
http://gendoc.ru/cgi-bin/GenCode.htm
http://www.vrobotov.ru/
http://gendoc.ru/cgi-bin/TextTransformer.htm
http://www.gendoc.ru/

Кривая поделка, никому не нужная
поделка
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524475
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Достаточно скоро осознал для себя, что невольное прокручивание про себя русских слов мешает думать , иногда сбивает с толку и, несмотря на современные ср-ва подсветки синтаксиса, мешает мысленному парсингу .
Потому давно уже решил для себя, что служебные слова д.б. в другом языке. Так их проще визуально выделять.Резко не соглашусь.
Во первых, твоя позиция конфликтует со всеми теми людьми для которых английский родной или уже стал вторым родным.
Во вторых, если тебя смущает использование понятных слов в коде - ну замени их на какую-нибудь абракадабру и/или сократи слова до их внешнего не сходства с оригиналом и попытайся писать на таком языке. Посмотрим на сколько у тебя повысится производительность.

exp98Сейчас можно добавить, чтоб не в иероглифах, к-рые невозможно запомнить .Угу. То есть вся Япония и Китай писать на самом деле не умеют - они не могут запомнить собственные иероглифы?

exp98Ведь можно и звёзды называть щ-кита заместо альфа/бета, а то и в математике писать, что матрица Й[ж, ё] необратима, где ж>Ж, а ё= {ы, щ, д}. Как с этими проблемами за бугром, я не понимаю, чесгря.Кажется я сейчас открою тебе страшную тайну: слова "альфа" и "бета" были придуманы древними греками и являются буквами греческого алфавита. Для большинства "за бугром" это как раз таки иностранные буквы. И они используются по традиции идущей со времен средневековья.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524492
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl, мимо всё, последние 4 буквы читал? да и внутри тоже, торопидзэ не надо.

Дмитрий Concept, сегодня навеяло.
Вполне допускаю быстрое прототипирование, либо схематичное описание алгоритма, манагеры бы тащились. То есть где кода мало. Я сам на бумажке часто пишу "ЕСЛИ" и т.п. Но, повторюсь, переменные - бр-ррр. ИМХО

ЗЫ
Поместите в купюры купюры приёмник ... ))
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524548
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже не знаю кому тут отвечать. Напишу лишь своё мнение потому :)

Русский язык очень плохо формализован. Потому Вы вполне можете программировать и на русском, но только после его дополнительной формализации: соглашения очерёдности слов (для определения субъекта, объекта и действия по их позициям), отказ от словоформ и написания всего в именительном падеже и в инфинитиве. Все ключевые слова, являющиеся прилагательными (например "новый" - аналог new) должны использоваться в единичном числе и именительном падеже мужского рода... ну и думаю по мере продумывания языка и его синтаксиса придётся добавить ещё с десяток правил.

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

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

Так зачем же нам такое непонятно что, если есть нормальный готовый формализованный язык, к которому достаточно было добавить парочку простых правил и он вполне выполняет свою задачу?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524560
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главная проблема "русского языка программирования" это то что люди о нем мечтающие путают язык программирования и разговорный язык. Говоря о "русском ЯП" они ожидают что команды языка будут абсолютно грамотны с точки зрения разговорной/литературной грамматики. И естественно обламываются...
Лучше б они с тем-же пылом занялись развитием искусственного интеллекта способного понимать разговорный язык (любой разговорный язык). Больше толку было бы.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524622
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за Ваше мнение - отрезвляет и приземляет.
А то что-то залетался я в облаках, замечаю за собой такую проблему :)

Вот чего я не пойму.
ЧЕЛОВЕКО-МАШИННЫЙ ИНТЕРФЕЙС подразумевает, что с одно стороны человеческое мышление, выраженное в языке,
а с другой стороны - автомат в машинных кодах.
Естественно, развитие идет от второго, т.е. компьютера, НО в сторону первого (человеческого).
Т.е. развитие в данном направлении прошло этапы:
Этап 1. программирование в машинных кодах (полный приоритет машинного над человеческим)
Этап 2. ассемблер (символьные команды и идентификаторы - шаг навстречу человеку)
Этап 3. императивное, операторное программирование (ещё шаг навстречу человеческому в форме управляющих конструкций - если..то, циклы, подпрограммы, case, появление структурных типов данных - записей и массивов)
Этап 4. объектно-ориентированное, функционалное, логическое, т.е. парадигменное программирование (еще больший шаг навстречу человеческому - абстрактные типы данных, иерархия классов, полиморфизм)

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

Думаю, что это:
1) Языки описания знаний, прежде всего онтологий (инженерия знаний)
2) CASE-технологии генерации программного кода

Это и есть Этап 5.
Я его условно называю КОНЦЕПТУАЛЬНЫМ ПРОГРАММИРОВАНИЕМ.
Почему?
Потому-что основной задачей разработки ИС и ПО становится описание знаний о предметной области:
понятий (концептов), отношений, законов, ограничений.
А программный код вообще в подавляющем большинстве будет генерироваться автоматически и скрыт от пользователя.
И не важно, что это будет - C, Java, Python, SQL или NoSQL.

А раз приоритет смещается в сторону описания знаний,
то на каком языке описывать знания? Ответ - максимально близко к естественному языку.
И если Вы учили в школе русский, то зачем Вам описывать знания на английском?
Пусть лучше компьютер научится Вашему языку, чем Вы будете заниматься переводом с родного языка на иностранный,
потому что существующим компьютерным программам-компиляторам так удобно.

Но будет еще и Этап 6 - ЕСТЕСТВЕННО-ЯЗЫКОВОЕ ПРОГРАММИРОВАНИЕ.
Т.к. на Этапе 5 модель знаний описывается преимущественно декларативно,
а процедурная составляющая по прежнему реализуется на хорошо зарекомендовавших себя существующих алгоритмических
языках программирования.

Не вижу проблем, чтобы в будущем пример программы выглядел бы следующим образом:
"Выбери из всех текстовых файлов в текущем каталоге слова, начинающиеся с прописной буквы.
Результирующее множество сохрани в файле 'Слова.txt'"

И причем тут английский?

Вот ради чего имеет смысл заниматься русскоязычным программированием (реализация Этапа 5 и 6),
а не ради того, чтобы в паскаль программе вместо BEGIN..END писать НАЧАЛО..КОНЕЦ или
вместо идентификатора MyProg писать МояПрограмма.

Эка меня колбасит :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524635
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое мнение — ТС прекрасно понимает, что этот КОНЦЕПТ вещь совершенно бесполезная и беспомощная.
Назначение его постов совершенно другое.
У нас есть национальная ОС — перелицованный линукс.
Есть национальный офис — форк от семейства OpenOffice (впрочем не без достоинств).
Он тоже хочет присоединиться к этому празднику жизни и урвать кусочек от гос.бюджета.
А для этого нужна индексация в поисковиках и витрина.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524640
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПотому-что основной задачей разработки ИС и ПО становится описание знаний о предметной области:
понятий (концептов), отношений, законов, ограничений.
Аббревиатуры UML и PL/1 ни о чем не говорят?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524643
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptНе вижу проблем, чтобы в будущем пример программы выглядел бы следующим образом:
"Выбери из всех текстовых файлов в текущем каталоге слова, начинающиеся с прописной буквы.
Результирующее множество сохрани в файле 'Слова.txt'"
Альтернатива (причем давным-давно уже существующая, быстро и надежно работающая):
Код: plaintext
grep -o -P "([A-Z]\w+)" * > Слова.txt

Я думаю, что при выборе между невнятной текстовой конструкцией из 18 слов и короткой однозначной командой выбор очевиден.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524654
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Альтернатива (причем давным-давно уже существующая, быстро и надежно работающая):
Код: plaintext
grep -o -P "([A-Z]\w+)" * > Слова.txt

Я думаю, что при выборе между невнятной текстовой конструкцией из 18 слов и короткой однозначной командой выбор очевиден.

Хороший пример.
Для программиста с многолетним опытом - согласен.
А, например, для лингвиста, для которого программирование не является смыслом жизни,
а целью является изучение творчества какого-либо писателя?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524658
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptА, например, для лингвиста
Лингвист, не способный понять регулярные выражения, пусть лучше работает где-нибудь подальше от компьютеров.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524668
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptКто сказал, что этот процесс завершен?
А если не завершен, то что дальше?
Вероятно - дальнейшее движение к человеческому.
Тогда в какой форме это будет выражено?Кто вам сказал, что вы понимаете, о чем говорите? Прочитайте рассказ А. П. Чехова "Письмо ученому соседу". Ваши рассуждения пока на том уровне.

Дмитрий ConceptА, например, для лингвиста, для которого программирование не является смыслом жизни, а целью является изучение творчества какого-либо писателя?Творчество писателей изучают литературоведы, а лингвисты изучают языки. Давайте вы будете сначала смотреть значения слов в энциклопедиях, и только потом употреблять их?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524691
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B., Никанор Кузьмич,
разница между мной и вами заключается в том, что я пытаюсь разобраться в теме,
а вы даже не пытаетесь вникнуть в содержание вопроса.
Мой вам совет: изучайте основы философии - форма и содержание предмета.
Когда поймете в чем их связь и отличие, тогда поймете причины своих отсылок к словарям и рассказам.

От таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены.
Оглянитесь назад и проанализируйте развитие ИТ, сравните с текущем состоянием.
Если слушали бы таких как вы, то до сих пор бы сидели сейчас на MS DOS и Turbo Pascal.

Всегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524718
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Conceptразница между мной и вами заключается в том, что я пытаюсь разобраться в теме,
Совет почитать Чехова уже был, я к нему могу только присоединиться.
Я занимаюсь теми вещами, в которых достаточно компетентен.
В метапрограммировании я недостаточно компетентен, чтобы этим заниматься, да и не интересна мне эта тематика.
Но даже мне понятно, сколько ерунды и ошибок декларируется в посте и на сайте.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524727
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptAlibek B., Никанор Кузьмич,
разница между мной и вами заключается в том, что я пытаюсь разобраться в теме,
а вы даже не пытаетесь вникнуть в содержание вопроса.
Мой вам совет: изучайте основы философии - форма и содержание предмета.
Когда поймете в чем их связь и отличие, тогда поймете причины своих отсылок к словарям и рассказам.

От таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены.
Оглянитесь назад и проанализируйте развитие ИТ, сравните с текущем состоянием.
Если слушали бы таких как вы, то до сих пор бы сидели сейчас на MS DOS и Turbo Pascal.

Всегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме.

Никакой темы нет, есть чья-то выдумка с претензией на уровне бреда, и как выше написали - желание срубить денег, если дадут.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524731
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, всё выглядит так, что ТС является теоретиком. Проблема же не в языке программирования - вот в математике русский язык почему-то не используется и никто от этого не страдает. Проблема в том, что даже на С алгоритмы выглядят значительно короче, чем на любом человеческом языке.

Любители давать ТЗ на человеческом языке как-то недооценивают объем такого ТЗ. На практике получается либо еще один С, либо прочно зашитые в реализацию "несущественные детали", которые делают систему очень негибкой. Простейший пример - попробуйте-ка составить ТЗ на самое обыкновенное текстовое поле ввода. И попробуйте придумать формальный язык, на котором это поле ввода можно реализовать понятнее, чем на современных языках.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524734
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptОт таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены.Отлично, от употребления незнакомых вам слов вы перешли к приписыванию собеседникам того, что они не говорили. Не надо из себя изображать гонимого всеми борца за прогресс. Во-первых, гонения за прогрессивные взгляды закончились в 17-м - 18-м веках примерно (ну, в нормальных странах, в папуасиях до сих пор гоняют), во-вторых, ваша деятельность не имеет к прогрессу никакого отношения.

Дмитрий ConceptМой вам совет: изучайте основы философииФилософия давно умерла. Не надо поминать мертвецов всуе.

Дмитрий ConceptВсегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме.Пожалуйста, вот вам архиконструктивное предложение: перестаньте страдать фигней.

Дмитрий Conceptа вы даже не пытаетесь вникнуть в содержание вопроса.У вашего вопроса есть содержание? Тогда расскажите подробнее:
1) Какие парадигмы (объектную, функциональную, другие) поддерживает ваш язык?
2) Что у вас с типизацией?
3) Что со стандартной библиотекой?
4) Почему вы считаете, что выбор какого-либо естественного языка-донора для управляющих конструкций более важным, чем три пункта выше?

P. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт . Остальное - жалкие подобия левой руки.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524740
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,

1С же) И при работе со сложной предметной областью с кучей терминологии может быть оправданно использовать русский язык для идентификаторов, а не рыться в русско-английском словаре на тему перевода очередного заковыристого термина.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524749
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf1С же)Вы по моей ссылке ходили? Сарказм же. Ну или я не понял, о чем вы.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524756
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524771
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf1С же) И при работе со сложной предметной областью с кучей терминологии может быть оправданно использовать русский язык для идентификаторов, а не рыться в русско-английском словаре на тему перевода очередного заковыристого термина.

Хороший аргумент.
Для ключевых слов вопрос используемого языка не так принципиален.
По сути - это всего-лишь маркеры для разметки управляющих конструкций языка.
А вот когда начинаешь в программе использовать развитые структуры данных,
то там использование русскоязычных идентификаторов действительно способствует читабельности программы.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524777
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blanco,
спасибо, интересно!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524797
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор КузьмичТогда расскажите подробнее:
1) Какие парадигмы (объектную, функциональную, другие) поддерживает ваш язык?
2) Что у вас с типизацией?
3) Что со стандартной библиотекой?
4) Почему вы считаете, что выбор какого-либо естественного языка-донора для управляющих конструкций более важным, чем три пункта выше?


1) В идеале хочется иметь мультипарадигменность. На данный момент КОНЦЕПТ императивный язык. Но на нем легко моделируются объектно-ориентированное, функциональное, прототипное и логическое программирование. Если язык будет развиваться, то можно будет в нем явно предусмотреть соответствующие конструкции.
2) Базовый тип строка. Сложная структура по сути одна - список. Список сам по себе является строкой, элементы которого разделяется ";". Здесь ничего нового по сравнению с атомами и списками Лиспа или термами Пролога. Также есть понятие структурной переменной с полями.
3) Встроенные функции реализуются как обертка стандартных функций, которые есть в любой системе программирования. Также нарабатывается библиотека функций непосредственно в исходных текстах КОНЦЕПТ.
4) Этот вопрос я не понял. Могли бы пояснить.

Никанор КузьмичP. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт . Остальное - жалкие подобия левой руки.
Извините, категоричность ваших суждений мне не очень симпатична, но чувство юмора очень по душе! :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524846
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptА раз приоритет смещается в сторону описания знаний,
то на каком языке описывать знания? Ответ - максимально близко к естественному языку.

Ничего подобного история не демонстрирует. Математика развивалась от чисто описательных концепций древних греков "если в треугольнике все стороны равны между собой, то..." к возникновению узкоспециализированного языка знаков и отношений. То же самое происходит в любой науке - вырабатывается терминология, заменяющая большие определения отдельными словами, появляются условные знаки, аббревиатуры и сокращения, то есть развитие происходит в прямо противоположном направлении - от естественного языка к искусственному: лаконичному, однозначному и непротиворечивому. Естественный язык - это в основном язык эмоций, которые совершенно не нужны в инженерном деле.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524865
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, займись полезным трудом. Мешки там поворочай или самодвижущееся пресс-папье изобрети.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39524912
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,
соглашаусь, что кесарю - кесарево ... только устраните недочёты, о к-рых ещё раньше говорили, тогда можно будет обсуждать без иронии.
Вспомнился язык для ЭВМ МИР, как раз русские служжебные слова и инглиш пременные, возможно функции - вперемешку. По сути это и кусок алгола и набор высокоуровневых инженерных функций. Язык был по-видимому ориентирован именно на инж.расчёты (в сочетании с обычным програмированием - кудаж без него).
Присоединяюсь к сказанному выше, имхо для автоматизации проектирования нужна всё же строгая грамматика (и семантика), возможно ограниченный русский, ибо понимание естесственного языка - совсем другая задача.
А УМЛ -- не достиг ещё нужного уровня для своей области применения, он типа Си в программизме. Вот попробуйте создать надстройку над УМЛ.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525017
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВот чего я не пойму.
ЧЕЛОВЕКО-МАШИННЫЙ ИНТЕРФЕЙС подразумевает, что с одно стороны человеческое мышление, выраженное в языке,
а с другой стороны - автомат в машинных кодах.
Естественно, развитие идет от второго, т.е. компьютера, НО в сторону первого (человеческого).
Т.е. развитие в данном направлении прошло этапы:
Этап 1. программирование в машинных кодах (полный приоритет машинного над человеческим)
Этап 2. ассемблер (символьные команды и идентификаторы - шаг навстречу человеку)
Этап 3. императивное, операторное программирование (ещё шаг навстречу человеческому в форме управляющих конструкций - если..то, циклы, подпрограммы, case, появление структурных типов данных - записей и массивов)
Этап 4. объектно-ориентированное, функционалное, логическое, т.е. парадигменное программирование (еще больший шаг навстречу человеческому - абстрактные типы данных, иерархия классов, полиморфизм)

Кто сказал, что этот процесс завершен?
А если не завершен, то что дальше?
Вероятно - дальнейшее движение к человеческому.
Да, желательно сближение с человеческим языком.
Только есть одно но. Человеческий язык нечеткий и допускает двусмыслия и более смыслия ;)
Примеров можно найти и самому очень много вот несколько хрестоматийных:
"он бросил прибор на пол и сломал его" (кого сломал, прибор или пол?)
"цыплята готовы для завтрака" (они будут завтракать или их будут завтракать?)
игры с несколькими отрицаниями:
"we don't need no education" это по -разному поймет человек и машина ))

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

вот поэтому, если коротко, все сидят на этапе 4 так долго.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525018
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

Из плюсов можно дефайнами сделать:

http://i-v-k-1.livejournal.com/911.html
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525025
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptА вот когда начинаешь в программе использовать развитые структуры данных,
то там использование русскоязычных идентификаторов действительно способствует читабельности программы.
если английский язык выучен программистом (а это советуют делать в первую очередь)
то никаких проблем с чтением программ не возникает.

но придумывать русский язык программирования из-за того что лень изучить английский - это перебор.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525103
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВот чего я не пойму.
ЧЕЛОВЕКО-МАШИННЫЙ ИНТЕРФЕЙС подразумевает, что с одно стороны человеческое мышление, выраженное в языке,
а с другой стороны - автомат в машинных кодах.
Естественно, развитие идет от второго, т.е. компьютера, НО в сторону первого (человеческого).
Т.е. развитие в данном направлении прошло этапы:
Этап 1. программирование в машинных кодах (полный приоритет машинного над человеческим)
Этап 2. ассемблер (символьные команды и идентификаторы - шаг навстречу человеку)
Этап 3. императивное, операторное программирование (ещё шаг навстречу человеческому в форме управляющих конструкций - если..то, циклы, подпрограммы, case, появление структурных типов данных - записей и массивов)
Этап 4. объектно-ориентированное, функционалное, логическое, т.е. парадигменное программирование (еще больший шаг навстречу человеческому - абстрактные типы данных, иерархия классов, полиморфизм)
Ошибка уже тут. Твои пункты 3 и 4 на самом деле один общий пункт.
Читай книги по теории языков. Можно начать с "Programming Language Pragmatics" Michael L. Scott.

Дмитрий ConceptКто сказал, что этот процесс завершен?
А если не завершен, то что дальше?
Вероятно - дальнейшее движение к человеческому.
Тогда в какой форме это будет выражено?

Думаю, что это:
1) Языки описания знаний, прежде всего онтологий (инженерия знаний)
2) CASE-технологии генерации программного кода

Это и есть Этап 5. Нифига подобного. Это уже существующие языки в описательной парадигме (и флагман их prolog).
Если ты хочешь действительно движение к человеческому - занимайся искусственным интеллектом.

Дмитрий Conceptна каком языке описывать знания? Ответ - максимально близко к естественному языку.
И если Вы учили в школе русский, то зачем Вам описывать знания на английском?Извини, но это глупости. Подумай почему математики и физики используют греческий алфавит? Почему биологи и химики отдают предпочтение латыни?

Какой национальный алфавит используется - это совершенно не важно. Более того, ты можешь взять один единственный парсер и заменять ему лексеры с любым набором ключевых слов. И будет у тебя if=если. Счастье наступило?

Дмитрий ConceptНе вижу проблем, чтобы в будущем пример программы выглядел бы следующим образом:
"Выбери из всех текстовых файлов в текущем каталоге слова, начинающиеся с прописной буквы.
Результирующее множество сохрани в файле 'Слова.txt'"

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

Дмитрий ConceptЭка меня колбасит :)Это потому что ты учебники не читаешь.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525105
Andrej_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПросто посмотрите здесь:
http://www.vrobotov.ru/
Дмитрий, нет ни какой радости добавлять свою ложку дёгтя в поток, скажем так, критики, прозвучавшей уже здесь. Но вот Ваш робот на простой вопрос "Пиво будешь?" отвечает "Я ещё не всё понимаю и умею". А Вы ведь позиционируете его если не как зачаток ИИ, то как как пример применения Вашего языка в действии.
На мой взгляд это как-то не серьёзно.
Хотя сам факт того, что кто-то пытается сделать что-то уже радует.
Успехов Вам.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525416
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,

в .NET переменные модно лубыми букаувми писать(хоть на старомангоских). Но чтото этим почти никто не пользуется!! ))

несколько иностраных слов(консирукции языка) для вас проблема!?? ммммда!!

В медицине до сих пор Латынь на каждом шагу. Ни ничего не кто не жалуется!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525435
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не слыхал про ЯП на немецком, французком, итальянском...
Всех устраивает английский.

И на только на России самородкам всё неймется - то колесо забацают, то велосипед, то ЯП на русском.. .
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39525480
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КМК за последние несколько веков доминирования Великой Британии создало
условия для распространения в мире английского языка. Сегодня - это язык
международного бизнеса. Язык общения в соц-сетях. Язык гидов. Туристов.
Тоже самое - к научным статьям. Ни один учоный в мире не может претендовать
на какой либо вес в международном обществе до тех пор пока у него нет работ
переведенных на английский.

Так какой мотив сегодня развивать программирование на русском языке?

Я не знаю.

Я очень уважаю настойчивость и стремление автора исследовать сам предмет
"Концепта" но я никак не вижу конечного применения. Хотя-бы в примере.
Кто и как будет это использовать?

Я уже писал что если развить его в части "бота для рекламы" в интернет-магазинах
то это будет хорошая бизнес-идея. И ее можно продавать с реализацией.

Программирование-же на русском языке - безсмысленно и нерационально.

Давайте будем честны. Ну .. русский язык - прекрасен. Он очень метафоричен.
На нем прекрасно пишутся стихи и проза. Но программирование... друзья
ну ей-богу... Ну вобщем смех и позор.

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

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

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

2.Видимо, я путаю способ описания постановки задачи (требования, спецификации)
и собственно программный код на ЯП. Т.е. когда человек пишет компьютеру "Выбери из входного файла все слова, начинающиеся с прописной буквы" - это спецификация (а не текст программы), которая для выполнения на компьютере должна быть преобразована каким-то образом в текст программы на ЯП.

3.Также согласен, что ЯП должен быть формальным и занимать серединное место между человеческим языком и машынным языком (командами процессора).
Т.е. следующая схема неизбежна:
ЧЕЛОВЕК (требования, спецификации, идеи) => Алгоритмы и абстрактыне типы данных => ЯП => КОМПЬЮТЕР (микропрограмма)

Вот о чём буду думать.
На некоторое время (надеюсь не больше недели) вынужден буду покинуть форум.
Затем обязательно вернусь.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531017
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept, вы зря здесь пишете. Если вы хотите рекламу, то вам тут такого накомментируют, что будет антиреклама. Если хотите найти единомышленников, то спишитесь по е-майл лично с теми, кто проявил заинтересованность. Если хотите обратную связь, то она отрицательная не потому, что ваша идея не нужна. Нужна она или не нужна - зависит в основном от маркетинга, продать можно что угодно, если ты гугл, микрософт, w3c или правительством РФ. Обратная связь отрицательна потому, что вы пришли не в ту аудиторию.

Форум - это ...
Модератор: не надо тут никого оскорблять

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

У меня тоже была тема на 52 страницы про мой русскоязычный ЯП, но в итоге я от этого отказался. Также я отказался от ведения тем на киберфоруме. Остался только ЛОР, где атмосфера другая, а особо неуёмных можно добавить в игнор-лист.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531056
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenКроме того, и публика действительно плохо относится к идее русскоязычного программирования, хотя да, 1С - это феерический пример успеха.

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

Форум - это ...


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

У меня тоже была тема на 52 страницы про мой русскоязычный ЯП, но в итоге я от этого отказался. Также я отказался от ведения тем на киберфоруме. Остался только ЛОР, где атмосфера другая, а особо неуёмных можно добавить в игнор-лист.
YouTube Video
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531253
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, это ты поэтому мне советовал исходники не открывать?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531257
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden, нет.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531308
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конспект по презентации с фильтром по тому, что мне интересно (жаль, не сразу начал писать минуты)

работал уже в этой области (видео стриминг)

подобрал заброшенный ИТ-шный проект

рекомендует ИП

сидя в кресле программиста, можно не видеть смысл бизнеса.

3:30 - open-source - помогает на первых порах (можно попробовать). минус: выглядит ненадёжным. сложно для мелкого производителя.
человек из бизнеса больше подходит для разговора, чем пользователь open-source.

первые продажи получены за счёт уникальных функций, к-рые были closed-source и продавались.

держать документы в порядке.

ориентировался на конкурентов, а нужно было поговорить с потенциальными клиентами как можно раньше

B2B - закрытая область, сложно узнать, кто является потребителем продукта.

Софт от продукта отличается. Софт - это программа, продукт - это набор из алгоритмов поведения, к-рые мы продаём клиенту. Максим продавал изначально софт.

Инвестиция - это кредит на очень плохих условиях. Если уж они есть, то пусть это будут Smart Money, т.е. люди должны понимать, чем ты занимаешься и желательно иметь готовых клиентов. Собственная подушка лучше и Максим как-то обошёлся подработками и пр.

Почему были проблемы в начале? Вопрос надёжности, т.к. Максим занимался тем, что составляет ядро многих бизнесов. Соответственно, риск покупателя очень высок. Нужно как минимум долго просуществовать на рынке, чтобы возникло ощущение надёжности.

Партнёрство с челом из США - не получилось. Хотелось воспользоваться опытом продаж и знанием рынка США. В основном по причине того, что начали расти продажи в России. Плюс языковой и понятийный барьер.

Переход на подписку сильно помог. Проблема при этом состоит в том, что количество клиентов выросла и биллинг сложен - b2b - всегда переговоры. Зато можно обойтись без продавцов.

referral bonus - не смог организовать.

развитие бизнеса: есть софт, но есть и решение (выше он называл это продуктом?)

Про внешний рынок мне неинтересно, 24-я минута и далее.

Текущие проблемы - мало хороших кадров для PR-маркетинга.

Проблема с рекламой. Нишевый продукт - это маленький трафик и ниша, а онлайн-маркетинг рассчитан на сайты для широкой публики.

Нужно качество.

Сарафанное радио - хороший, но трудно контролируемый канал продаж.

35 минута - вопрос - в чём были ошибки (что казалось важным, а оказалось неважным)? Ответ - да, был вопрос позиционирования, на какую конференцию идти. Нужно было идти не на интернет-проекты, а к операторам.

39 минута - дистрибьюторы? Ответ - дистрибьютеры не будут возиться с подпиской, поддержкой, их задача в коробку и продать.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39531309
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, ну не суть, всё равно спасибо. Кое-что новое узнал.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39536646
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор КузьмичP. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт .Спасибо, посмеялся :).

Никанор КузьмичОстальное - жалкие подобия левой руки.Был ещё такой язык программирования Глагол. Насколько я понимаю, это Oberon с русскими ключевыми словами.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39536715
Fantomny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эффективность программирования на знакомом русском языке выше в пару раз, чем на английском

Эффективность программирования на языке пропорциональна наличию документации и комьюнити.

Возьмем тот же 1с - программировать на английском там можно, но гораздо менее эффективно.
Но это не из за языка, а из за отсутствия достаточного количества примеров/документации.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39541549
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7iЧто-то не слыхал про ЯП на немецком, французком, итальянском...
Всех устраивает английский.

И на только на России самородкам всё неймется - то колесо забацают, то велосипед, то ЯП на русском.. .

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

Русского языка программирования нет.
И не должно быть.
Все правильно.
Был не прав.
Признаю.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39561090
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПодумал... и согласен.

Русского языка программирования нет.
И не должно быть.
Все правильно.
Был не прав.
Признаю.
а я не вижу проблем, русский язык, как и английский это язык международного общения.
ни кто не объявлял английский язык межгалактическим.
мир во круг нас многогранен и разнообразен, кто знает, может хинди для программирования подойдет даже лучше, чем любой другой, а может и нет, пока не попробуешь, не узнаешь.
в языка на русском языке нет ничего плохого.
Просто существуют устоявшиеся нормы в деревянных головах, но это не значит, что нужно возводить это в абсолют :)
сам на русском языке никогда не программировал :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39561204
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пётр СедовБыл ещё такой язык программирования Глагол. Насколько я понимаю, это Oberon с русскими ключевыми словами.
был такой Algol-68
стандарт(так называемое "Пересмотренное сообщение об Алголе 68") - разрешал использование ключевых слов на любом языке

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

Не тем, что положил на проект интерпретатора русского языка программирования КОНЦЕПТ 5 лет своей жизни.
А тем, что не удалось донести до людей (в т.ч. до профессионального сообщества) основную свою идею, ради чего все было и затеяно.

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

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

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

И вот на это никто не обращает внимание. И это печально.

Так почему же в КОНЦЕПТ возникло программирование именно на русском языке.
Если честно, прежде всего по двум причинам:
1) я на нем думаю и общаюсь
2) учился я давно и меня учили сначала описывать алгоритмы на псевдокоде
(соответственно, возникла идея сделать псевдокод исполнимым,
чтобы как можно раньше проверить работоспособность алгоритма)

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

Чтобы не возникало предположений, что КОНЦЕПТ ни на что не годен,
можно заглянуть на сайт gendoc.ru

Там есть ссылки на два текущих проекта,
которые активно развиваются и которые полностью написаны на КОНЦЕПТ.

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

Всего лишь призываю смотреть на окружающие вещи шире.
Ведь они тоже не сразу возникли и не в том виде, в котором мы сейчас их привыкли видеть.

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

Концепт хороший. Люди плохие, не понимают, не обращают внимание на важное, смотрят на вещи узко, мыслят узко, и вообще ещё те тупицы ))

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

:)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39561833
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptЧтобы не возникало предположений, что КОНЦЕПТ ни на что не годен, можно заглянуть на сайт gendoc.ru
Прокся написала, что это сайт из категории Malicious Sources/Malnets. Видать, на что-то годен :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563080
programania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВсего лишь призываю смотреть на окружающие вещи шире.
Тогда лучше вместо "русский язык" писать "естественный язык" - ЕЯ.
И вместо того чтобы писать кучу библиотек на все случаи с вызовом русскими словами,
использовать всю мощь ЕЯ: обобщающие возможности, изменчивость, самоприменимость.
Т.е. возможность коротко описать сложные вещи,
причем не заставлять помнить специальные слова и форматы,
а писать так, как это понимает конкретный человек.
Конечно, ЕЯ велик и могуч и одно и тоже можно описать по-разному,
но тут "тот кто нам мешает тот нам поможет" и программа на ЕЯ сможет
выяснить что нужно человеку и запомнить это на будующее.
Т.е. в первую очередь нужно развивать не множество библиотек,
а множество способов поведения программы для обучения
причем тоже на ЕЯ и как можно раньше.
Тогда многократно обобщая это свое поведение, программа
обретет сознание и всему остальному научится сама.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563201
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
programania,

YouTube Video
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563211
MihalNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не удалось донести до людей (в т.ч. до профессионального сообщества) основную свою идею<...> Целью являлось создание инструмента,
который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа,
на котором эту идею можно проверить и "пощупать".
Для этого нужны примеры быстрой реализации прототипов со всеми техническими подробностями .
А что м.б. видно со стороны:
1. Как подключить ту или иную функцию.
2. Технические подробности явно выгодного применения отсутствуют
3. Пара примеров готовых прототипов.

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

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

авторНа данный момент проект КОНЦЕПТ завершён.
Ну чисто логически - нет:) Более менее проделан только п.1. И надо полагать, что 2 и 3 более трудоёмки.

Тогда лучше вместо "русский язык" писать "естественный язык" - ЕЯ.
И вместо того чтобы писать кучу библиотек на все случаи с вызовом русскими словами,
использовать всю мощь ЕЯ
Автором давно предлагается возможность подключения морфологического словаря, но дальше тема не раскрыта.

учили сначала описывать алгоритмы на псевдокоде
(соответственно, возникла идея сделать псевдокод исполнимым,
чтобы как можно раньше проверить работоспособность алгоритма)
Сейчас в то же самое время в той же вики по разным техническим вопросам навалом неисполнимого г***опсевдокода с ошибками, т.к. оно неинтепретируемо и не проверяемо парой телодвижений:
Ёжики плакали и кололись, но...
Зато этот кактус сам растёт.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563599
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы понять, что изначально поставленные задачи автором, это типичная наивно-гиперболизированная утопия, надо обратиться к обычному практическому опыту.

На текущий момент, чтобы обычным РУССКО-ЕСТЕСТВЕННЫМ языком описать ПРОГРАММУ, надо обратиться к АНАЛИТКУ/ПОСТАНОВЩИКУ, который после долгих переговоров на ЕСТЕСТВЕННОМ языке с заказчиком сформулирует ЗАДАЧУ программисту на ЕСТЕСТВЕННОМ языке, понятном для ПРОГРАММИСТОВ, которые в свою очередь будут писать программу на языке программирования высокого уровня, понятный как машине, так и программисту-человеку. Программист-человек будет писать программу, используя накопленный опыт, интуицию и в процессе написания будет задрачивать уточняющими вопросами всех окружающих, часть из которых будет транслироваться ЗАКАЗЧИКУ и... всё по новой.

И даже эти все шаги с участием ЕСТЕСТВЕННОГО ЯЗЫКА, понимающих и догадывающихся в разной степени, что же на самом деле нужно, даже с расширением великого и могучего в виде матов, вот ни разу НЕ ФАКТ, что результат будет удовлетворительным.

«Робот, подними руку и сходи на север», это бизнесу нахрен не упало ни в каком виде, ни с морфологическим анализом, ни без него, ровным счётом даже как идея не стоит выеденного яйца.

Соответственно, нет смысла сокрушаться и пенять на мир. Это просто бессмысленно. Задачи генерируются людьми, автоматизируется нелогичный мир людей, проблемы и задачи людей, при чём и задачи и их решения с точки зрения любого даже самого высокоразвитого ИИ будут абсурдны до безумия.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563957
ConceptScript
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем высказавшимся за интересные мнения.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39563978
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Что касается подобных поделок вот этому: http://gendoc.ru/cgi-bin/GenCode.htm

мне кажется это что-то из разряда, каждый программист должен в своей не лёгкой жизни написать собственный CMS, собственный генератор форм/таблиц/CRUD, ещё пару гениальных велосипедов, успокоиться и наконец заняться настоящим делом :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39564070
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostthVostt,

Что касается подобных поделок вот этому: http://gendoc.ru/cgi-bin/GenCode.htm

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

Я всего лишь заблудшее дитя. И прошу снисхождения.

Я понимаю.
Эта ветка исчерпала себя.
По сути, сработал закон Гегеля отрицания, т.е. "Русский язык программирования мертв".
Собственно, об этом и речь.

Но у закона Гегеля есть продолжение:
"отрицание со временем подождает свое отрицание".
Т.е. тема русского языка програмиирования ОПЯТЬ станет актуалной.
Я, конечно, полный идиот, что пишу об этом в этом форуме.
Меня в те времена уж точно не будет интересовать эта тема.
Но, со временем, все вернется, и опять возникнет идея русского языка программирования.

Я не судья критикам в этом и других форумах на эту тему.
Критики здесь много, она справедливая,
а у меня нет способностей достаточно обосновать свою точку зрения
или продать ее кому либо.
Я всего-лишь программист.

Ребята, все вернется!
Хоть я писал ранее, что положил на свою идею несколько лет - оно того стоило!
Основная работа у меня всегда была и моя семья не голодала.
И гордыни у меня никакой нет - все от Бога, и я, и мои мысли и мое вдохновение тоже!
Жена мне сегодня приготовила такие утиные грудки под апельсинами - счастье какое-то!
Всем такого желаю!

А КОНЕПТ???
Правду???
Это неудачный эксперимент.
Никому, кроме меня он не нужен.

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

P.S. Коллеги, пошу Вас, дайте уйти красиво. :)
Сам не рад, что эту тему на данном блоге разместил.
Мою тему с роботом, понимающим русский язык, уже забнили давно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39564076
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обращение ко ВСЕМ!
Прошу не комментировать в дальнейшем данный пост.
Он закрыт.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39564190
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptP.S. Коллеги, пошу Вас, дайте уйти красиво. :)
Сам не рад, что эту тему на данном блоге разместил.
Мою тему с роботом, понимающим русский язык, уже забнили давно.

Раз вы не желаете хотите дискутировать, далее моё обращение не к вам, а вообще, в канву поднятой темы.

Берём, например, язык Lua, смотрим: https://www.lua.org/manual/5.1/manual.html
В нём 21 ключевое слово! Двадцать одно английское слово, Карл!

Скачиваем исходники, заменяем каждое из 21 ключевого слова на аналог из русского языка, разрешаем использовать кириллицу для переменных и вуаля! Русский язык программирования готов!

Никакой проблемы с русским языком в программировании нет вообще, просто заменили ключевики и получили русский язык программирования. Любой опенсорсный язык можно руссифицировать, и даже понимать как русский так и английский для поддержки существующего кода...

Ну а что делать с триллиардами существующих строк кода, и сотен тысяч библиотек?
Отказаться и всё переписать?

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

А то «критика».. «критика»... какая нафиг критика? Обыкновенная объективная реальность. Ничего более.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39564201
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется люди, которые год за годом откуда-то вылезают с идеями «руссифицировать» программирование, не понимают одной базовой вещи:

программирование и разработка — это интернациональная дисциплина .

Так сложилось и это всех устраивает более чем.

Любая хрень в виде какого-нибудь испанского, японского, индусского, чукотского, русского языка программирования, как идея, — провальная изначально, по факту. И может выжить только в рамках локального встраиваемого прикладного языка и то, при хорошем финансировании и насильно-анальным проталкиванием в определённые узкие круги.

У меня всё.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39564204
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptP.S. Коллеги, пошу Вас, дайте уйти красиво. :)
Сам не рад, что эту тему на данном блоге разместил.
Мою тему с роботом, понимающим русский язык, уже забнили давно.

Вы просто не понимаете, что критика — это высочайшее благо и по сути, признание ценности ваших трудов.
Ибо нет никакого желания критиковать откровенное фуфло, и просто тратить на это личное время.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39565032
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

не соглашусь с вами, если просто тупо перевести все операторы на русский получит хрень типа
Консоль.Печатать("Трололо")
=)
А должно быть:
Консоль, напечатай пожалуйста: "Трололо". Заранее спасибо!
:)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39565039
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesА должно быть:
Консоль, напечатай пожалуйста: "Трололо". Заранее спасибо!
:)
Покультурнее надо :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39565788
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesКонсоль, напечатай пожалуйста: "Трололо". Заранее спасибо!

Проблема в том, что не интеллисенса, и ты понятия не имеешь, что умеет консоль.
Консоль, постирай носки и свари кофе!
Консоль... расскажи мне забавную историю..

Напечатай
Выведи
Покажи
Высвети
Отобрази
Напиши
Распечатай
...

Брать "трололо" в скобки это читерство. Консоль, напечатай Трололо.

Что должна вывести правильная программа? Правильно:

-- дурень, харе дурью маяться, иди найди себе девушку, мудила!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39566829
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На работе решили очистить шкаф от макулатуры.
Обнаружил любимую книжицу из 77 года ))).
А подать сюда этого ТяпкинаЛяпкина!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39566830
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если он еще живой.

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

сразу после украинского
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #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
Русский язык программирования не смотря ни на что жив
    #39576253
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоццисовершенно не эффективно.заметили игру слов?
это человеческий язык, а не машинный, и этим всё сказано.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576256
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци,
для программирования можно было придумать свой язык, наиболее приближённый к машинной логике чтобы на нём можно было реально общаться специалистам.
логлан/ложбан придумали довльно давно. Но вот продвинуть в широкие человеческие массы оказалось сложно:(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576278
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept,
И для этого в КОНЦЕПТ были заложены специальные средства:
Мне вот давно интересно ты читал буржинский PAIP ?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576281
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0бухалтер фантоцци,
для программирования можно было придумать свой язык, наиболее приближённый к машинной логике чтобы на нём можно было реально общаться специалистам.
логлан/ложбан придумали довльно давно. Но вот продвинуть в широкие человеческие массы оказалось сложно:(
Мало об этом знаю, но лично я склонен представлять такой технический (наверное) язык, на который можно переводить любой язык (родной или используемый) тем или иным человеком,
чтобы в итоге получалось точное логическое описание/выражение,
при этом, разумеется, если нормальный перевод никак не получается, значит, человек никак не может определиться, что-же он пытается сформулировать.

В идеале это может помочь от постановки ТЗ до реального программирования, в перспективе до спонтанного общения машин между собой через сообщения.

Но это пока представляется фантастикой, способны-ли люди создать такой язык для машин?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576293
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци,
чтобы в итоге получалось точное логическое описание/выражение,
Это вот логлан, был.
Неужели никто не помнит цитату из Хайнлана - луна жестокая хозяйка :(?
технический (наверное) язык, на который можно переводить любой язык (родной или используемый) тем или иным человеком, чтобы в итоге получалось точное логическое описание/выражение,
Не изучал ты проблематику эквалентности переводов:( Можно сразу фомулировать на логлане логически непротиворечивые фразы. Но это будет пересказом, не переводом. Есть забавный факт что хороший переводчик может значительно улучшить качество произведения посредственого автора. Все еще оставаясь в рамках заданого сюжетаго сюжета.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576302
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0Это вот логлан, был.
Неужели никто не помнит цитату из Хайнлана - луна жестокая хозяйка :(?В моём переводе "ЛДНБ" и "Луна жёстко стелет".
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576308
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
В этом переводе логлан обозвали логязом. но цитата про его применение почти такая же
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576311
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0Но это будет пересказом, не переводом. Есть забавный факт что хороший переводчик может значительно улучшить качество произведения посредственого автора. Все еще оставаясь в рамках заданого сюжетаго сюжета.
Можно фантазировать дальше?

Если в таком направлении двигаться, то этапы развития возможны такие:

--- 1. Постановщики задач, которые переводят любой язык на логический, из которого машина сама создаст необходимый код.
Они-же и будут программистами будущего - описал процесс и никакого "промышленного" программирования не надо.

--- 2. Машины смогут самостоятельно преобразовывать набор логических выражений (ассоциировать по нашему) в новое логическое выражение (для нас весьма сложное).

--- 3. Обратный перевод на человеческий язык скорее всего будет проблематичным, поэтому наступит эра SkyNet
Поскольку человек всегда делает ошибки, мы неизбежно проиграем машинам и будем зависеть от их выбора.

Невесёлый конец, в фантастических фильмах про будущее описаны возможные варианты, где условности и игры заменяют реальную жизнь, которая навязана "прогрессом" и реально скучна и однообразна.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576347
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци,
Если в таком направлении двигаться, то этапы развития возможны такие:
Уже недавнее прошлое. ВАтсон прожевал много-много историй болезни и дает (пока) рекомендательные предписания буржуинским врачам.
--- 2. Машины смогут самостоятельно преобразовывать набор логических выражений (ассоциировать по нашему) в новое логическое выражение (для нас весьма сложное).
На это "для нас весьма сложное" давно повесили красивую этикетку - Нейросеть. Они как и характерны слабой объяснимотью результатов:(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576362
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0,

Нейросеть - это попытка имитации, всего-лишь.
Я имею в виду обычные компьютеры - машины, железки, встроенные куда угодно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576379
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. при чтении так называемого "хвоста" нужно учитывать, что это не троллинг ради троллинга, а всё же конкурентная борьба.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576382
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот hVostt , ссылаясь на Lua пишет, что десятка ключевых слов для ЯП достаточно.
И в этом я с ним согласен.
А десяток символов (или пар символов) легко подобрать на роль замены ключевых слов.[/quot]
А зря - это троллинг и конкурентная борьба. В Java Se 9 для именований стандартных классов используется 1600 английских слов.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576384
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, вот расскажите всё это Нуралиеву.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576385
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциНевесёлый конец, в фантастических фильмах про будущее

в будущем нас всех ждёт скайнет и благодарит своих адептов Дмитрий Concept, budden и остальных предателей человечества
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576416
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все просто - допустим, вы написали язык под кириллицу.
Человек без соответствующей клавиатуры его даже не наберет.
99% разработчиков в мире ее не имеют.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576424
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТАДАМ!!!
Динь, динь, динь...

А в предновогоднюю ночь...
Всем ненавистникам РЯПа (Русский Язык Программирования - кто чайник и еще не знает) сюрприз!!!
Ура, ура, ура!!!

Теперь серьезно, если первым предложением КОНЦЕПТ написать ENGLISH
О, чудооооо-о-о-о!
Можно дальше писать на англицком.
Он поймет и исполнит все Ваши 10 ключевых if и print.

А теперь самое сокровенное:
просто тупо перегружаю таблицу ключевых слов и предопределенных функций.

БЛА, БЛА, БЛА - вы все говорите,что все говно.
Повторить сможете?
Ссылочки на свои проекты пришлите..
Очень жду.
Ух, как я оторвусь..
Так хочется злость на ком-либо сорвать :)
А то вы все меня бесите..
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576426
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AddxДа все просто - допустим, вы написали язык под кириллицу.
Человек без соответствующей клавиатуры его даже не наберет.
99% разработчиков в мире ее не имеют.

Есть ещё другая проблема. Русский плохо подходит на роль языка программирования, так как без падежей, склонений, родов, причастий, деепричастий, программа на «русском языке программирования» выглядит мягко говоря по-ублюдски, похоже на объяснение чукчи геологам алгоритма поимки оленя за бутылку палёной водки.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576427
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВсем ненавистникам РЯПа

ХРЯПА
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576428
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptА теперь самое сокровенное:
просто тупо перегружаю таблицу ключевых слов и предопределенных функций.

YouTube Video
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576433
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДмитрий ConceptВсем ненавистникам РЯПа

ХРЯПА

Спасибо, конечно.
ДЛЯ ВСЕХ - ОН МНЕ НИКТО И Я ЕМУ НЕ ПЛАЧУ ЗЕЛЕНЫМИ :)
ОН ДОДРОВОЛЬНО ПОВЫШАЕТ МОЙ ИНДЕКС ЦИТИРОВАНИЯ.
ВСЕ СЛЕДУЙТЕ ЭТОМУ ПРИМЕРУ В ЭТОЙ ВЕТКЕ!!!
ОН УМНИЧКА!!!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576434
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
давай, давай!!!
Очередной гений.
Ты не первый, прости :(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576435
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
я так бысто не умею кпипастить.
Меня нужно на промойку!!!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576437
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConcepthVostt,
я так бысто не умею кпипастить.
Меня нужно на промойку!!!

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

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

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

Дмитрий ConceptТАДАМ!!!
Динь, динь, динь...

А в предновогоднюю ночь...
Всем ненавистникам РЯПа (Русский Язык Программирования - кто чайник и еще не знает) сюрприз!!!
Ура, ура, ура!!!

Теперь серьезно, если первым предложением КОНЦЕПТ написать ENGLISH
О, чудооооо-о-о-о!
Можно дальше писать на англицком.
Он поймет и исполнит все Ваши 10 ключевых if и print.

А теперь самое сокровенное:
просто тупо перегружаю таблицу ключевых слов и предопределенных функций.

БЛА, БЛА, БЛА - вы все говорите,что все говно.
Повторить сможете?
Ссылочки на свои проекты пришлите..
Очень жду.
Ух, как я оторвусь..
Так хочется злость на ком-либо сорвать :)
А то вы все меня бесите..
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576445
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциДмитрий Concept,

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

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

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


Скайнет уже создана. Так что будущее уже здесь.
Просто идея, что она уничтожит мир, как только будет построена - неверна.
Ее еще не включили, мой прогноз - 2-5 лет.
Это не шутка, если что.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576454
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциДмитрий Concept,

я не хотел Вас задеть, извините.
Мне Ваш тон не показался резким ни разу, скорее эмоциональным.
Спасибо.
Правда, спасибо.
Конечно, эмоциональный.
Закрывая этот проект, я расстаюсь со значительной частью своей жизни.
Для Вас это - так, но для меня это реально большая и важная часть жизни.
И я не мог иначе, не мог избавиться. Это наваждение какое-то.

Ещё откровенность.
Я на этом форуме для того, чтобы меня зачморили, опустили и забили.
Чтобы мне от своих навязчивых идей избавиться.

Чего мне не хватает?
Квартира в центре Москвы,
жена красавица и умница,
пара детишек растет и радует,
работа и друзья есть,
мама жива.
Что еще надо?

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

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

Когда отпустит - можете считать, что пришла старость :)
Вы сейчас можете что-то поменять.
Расстраиваться надо, когда у Вас кончились силы, желание и надежда.

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

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

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

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

бухалтер фантоцциОчень конструктивный пост, как обычно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576468
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМне кажется люди, которые год за годом откуда-то вылезают с идеями «руссифицировать» программирование, не понимают одной базовой вещи:

программирование и разработка — это интернациональная дисциплина .

Так сложилось и это всех устраивает более чем.

Любая хрень в виде какого-нибудь испанского, японского, индусского, чукотского, русского языка программирования, как идея, — провальная изначально, по факту.


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

ХорошееНастроение = True;
Если ХорошееНастроение then
Счетчик = 1000000;
While Счетчик>1 Цикл
CчастьяВсемДаромИПустьНиктоНеУйдетОбиженным();
Счетчик = Счетчик - 1;
КонецЦикла;
Endif

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

бухалтер фантоцциОчень конструктивный пост, как обычно.


ТС что-то делал, может он устал и надо передохнуть, отвлечься, сменить приоритеты, мало-ли.
Он искренне поделился. В конце концов, каждый имеет правол на ошибку.

Думаю, что не стоит принижать его достоинства, как это делаете вы,
может это вас поднимает в собственных глазах, не знаю, но считаю подход постоянной критики крайне разрушительным,
потому что почти всем нужна элементарная моральная поддержка взрослых людей.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576476
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци, hVostt- это во-первых, довольно качественный тролль. Dmitry Concept про это знает, и я ещё раз готов про это напомнить. Кроме того, речь идёт о конкурентной борьбе. hVostt уже сообщил, что хочет опубликовать какое-то своё поделие с русскоязычной бизнес-логикой, поэтому подавление конкурентов входит в его задачи.

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

Мне кажется, в корне неверный подход.
На английском-то слепить годный язык и чтобы он взлетел --ОЙ КАК НЕПРОСТО!
А вы ещё ограничиваете область применения языка только русским...
Ну, бессмысленно.
Возвращаясь к fortran, и прочим. Зачем в языке программирования keywords?
Это - жалкая уступка людям. Есть символы "для_любого", "положить_равным" ( := ),
"если_то_иначе" (фигурная скобка), бесконечность, и т.п.

Будут трудности с набором, зато это решает меж-языковые проблемы.

Математика - как универсальный язык уравняет всех.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576483
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДмитрий ConceptЯ на этом форуме для того, чтобы меня зачморили, опустили и забили.
Чтобы мне от своих навязчивых идей избавиться.

слабак.
У меня дежа-вю. В ПТ был очень похожий персонаж.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576485
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikНет большой разницы на каком языке ключевые слова писать
Нет большой разницы только тому, кто пишет или исключительно для себя, или для очень ограниченного круга лиц.
Наша планета очень маленькая. Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь. Или четкое понимание этим программистом того, что тот код, который он пишет, для 98% никогда и ни для чего не понадобится. Но это сразу говорит еще о том, что это за код и каково его качество, если подавляющему большинству он априори не интересен.
Например, можно так написать код обработки НДС, что окажется применим только в России. Можно так, что он будет применим для НДС/VAT в почти любой стране. А можно даже так, что это будет универсальный настраиваемый инструмент подходящий для рассчета любого налога.

Поэтому я даже комментарии в коде и в системах контроля версий всегда пишу по-английски, не говоря уже о названиях переменных, функций и т.п.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576486
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМатематика - как универсальный язык уравняет всех.
Вы не совсем правы. Математический язык используют, в первую очередь, математики и физики. Химик же пользуется универсальным языком химических формул. Биолог и медик - латынью. Программист же, как и любой инженер - английским.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576532
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikТриста тысяч программистов 1С смотрят на тебя как ... ну в общем с недоумением смотрят ...

нет никаких триста тысяч 1С программистов. сомневаюсь, что их пол сотни наберётся.
а вы говорите про интеграторов. это не программисты.


skeptikТак что безотносительно КОНЦЕПТ-а русский язык програмирования есть, популярен и приносит пользу.

для DSL (как в 1С) можно использовать хоть клингонский. так и получается, если в ПО есть встраиваемые скрипты, то у каждого ПО скрипты строго индивидуальные и не подойдут больше нигде. кроме того, скрипты простые и описывают бизнес-логику простейшими конструкциями. где всем посрать какое слово вы будете использовать IF, ЕСЛИ, ԵԹԵ
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576533
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцциДумаю, что не стоит принижать его достоинства, как это делаете вы,

вы можете продолжать оказывать человеку медвежью услугу и считать себя благодетелем уровня богоматери.\
мне ваше ханженство и лизоблюдство просто противно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576534
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenбухалтер фантоцци, hVostt- это во-первых, довольно качественный тролль. Dmitry Concept про это знает, и я ещё раз готов про это напомнить. Кроме того, речь идёт о конкурентной борьбе. hVostt уже сообщил, что хочет опубликовать какое-то своё поделие с русскоязычной бизнес-логикой, поэтому подавление конкурентов входит в его задачи.

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

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

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
* Реализация некоторых команд ЛОГО
* Программа КОНЦЕПТ, 17.09.2010, www.gendoc.ru 
* За основу взято: http://fio.wl.dvgu.ru/images/Vipusk22/Lopatnuk/Logo/Lessons/raznoe.htm

*********** Внутренние переменные ЛОГО ***********
присвоить _УГОЛ_ 0                        // Угол направления черепашки в градусах
присвоить _УГОЛ_РАДИАНЫ_ 0                // Угол направления черепашки в радианах
присвоить _ЦВЕТ_ 10                       // Цвет следа черепашки
присвоить _Х_ 100 _У_ 100                 // Текущие координаты черепашки
присвоить _СМЕЩЕНИЕ_Х_ 20 _СМЕЩЕНИЕ_У_ 200 // Смещение осей координат
присвоить _РИСОВАНИЕ_ 1                   // Режим рисования включен
присвоить _ПИ_ 3,141592653589             // Число "Пи"

*********** Вспомогательная функция ***********

функция рисовать_линию х1 у1 х2 у2
  увеличить х1 [_СМЕЩЕНИЕ_Х_]
  увеличить х2 [_СМЕЩЕНИЕ_Х_]
  вычислить - у1 [_СМЕЩЕНИЕ_У_] [у1]
  вычислить - у2 [_СМЕЩЕНИЕ_У_] [у2]
  рисовать линия [х1] [у1] [х2] [у2]
возврат 

*********** Реализаця "черепашьих" команд ЛОГО ***********

функция вперед число
  вычислить округлить _Х2_ (вычислить + $результат [_Х_] (вычислить * $результат [число] (вычислить косинус $результат [_УГОЛ_РАДИАНЫ_] ) ) ) 0
  вычислить округлить _У2_ (вычислить + $результат [_У_] (вычислить * $результат [число] (вычислить синус   $результат [_УГОЛ_РАДИАНЫ_] ) ) ) 0
  если [_РИСОВАНИЕ_]
    рисовать_линию [_Х_] [_У_] [_Х2_] [_У2_]
  конец 
  присвоить _Х_ [_Х2_] _У_ [_У2_]
возврат

функция назад число
  вычислить округлить _Х2_ (вычислить - $результат [_Х_] (вычислить * $результат [число] (вычислить косинус $результат [_УГОЛ_РАДИАНЫ_] ) ) ) 0
  вычислить округлить _У2_ (вычислить - $результат [_У_] (вычислить * $результат [число] (вычислить синус   $результат [_УГОЛ_РАДИАНЫ_] ) ) ) 0
  если [_РИСОВАНИЕ_]
    рисовать_линию [_Х_] [_У_] [_Х2_] [_У2_]
  конец
  присвоить _Х_ [_Х2_] _У_ [_У2_]
возврат

функция влево число
  увеличить _УГОЛ_ [число]
  вычислить остаток _УГОЛ_ [_УГОЛ_] 360
  вычислить * _УГОЛ_РАДИАНЫ_ (вычислить / $результат [_УГОЛ_] 180 ) [_ПИ_] 
возврат

функция вправо число
  увеличить _УГОЛ_ "-[число]"
  вычислить остаток _УГОЛ_ [_УГОЛ_] 360
  вычислить * _УГОЛ_РАДИАНЫ_ (вычислить / $результат [_УГОЛ_] 180 ) [_ПИ_] 
возврат

функция снова_рисовать
  присвоить _РИСОВАНИЕ_ 1
возврат

функция не_рисовать
  присвоить _РИСОВАНИЕ_ 0
возврат

*********** Примеры фигур с использованием "черепашьих" команд ЛОГО **********

функция Квадрат
  вперед 20
  вправо 90 
  вперед 20
  вправо 90
  вперед 20
  вправо 90
  вперед 20
  вправо 90
возврат

функция Три_квадрата
  для 1;2;3
    для 1;2;3;4
      вперед 20
      влево 90
    следующий
    вправо 90
    не_рисовать
    вперед 30
    влево 90
    снова_рисовать
  следующий
возврат

функция Салфетка
  для 1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36
    для 1;2;3;4
      вперед 50
      вправо 90
    следующий
    вправо 10
  следующий
возврат

функция Цветок
  для 1;2;3;4;5;6;7;8
    влево 45
    вперед 20
    вправо 45
    вперед 50
    вправо 45
    вперед 20
    вправо 90
    вперед 20
    вправо 45
    вперед 50
    вправо 45
    вперед 20
  следующий
возврат

*********** Начало программы **********

ввести меню1 фигура 'Что нарисовать?' Квадрат;Три_квадрата;Салфетка;Цветок 
если [фигура]
  выполнить [фигура]
конец
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576610
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptПо моему, весьма симпатичный код получился.
Напоминает Бейсик, на котором в восьмидесятых годах я узнавал, что такое программирование. Возможно, для кого-то это и хорошо.

Дмитрий Concept
Код: sql
1.
2.
3.
4.
5.
6.
7.
функция рисовать_линию х1 у1 х2 у2
  увеличить х1 [_СМЕЩЕНИЕ_Х_]
  увеличить х2 [_СМЕЩЕНИЕ_Х_]
  вычислить - у1 [_СМЕЩЕНИЕ_У_] [у1]
  вычислить - у2 [_СМЕЩЕНИЕ_У_] [у2]
  рисовать линия [х1] [у1] [х2] [у2]
возврат 


Лично по мне,

Код: sql
1.
2.
3.
4.
procedure Draw_Line(x1, y1, x2, y2: integer);
begin
  DrawLine(x1 + ShiftX, ShiftY - y1, x2 + ShiftX, ShiftY - y2);
end;


куда симпатичнее.

Дмитрий Concept
Код: sql
1.
2.
функция Салфетка
  для 1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;28;29;30;31;32;33;34;35;36


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

Этот код я в 2010 году написал.
В текущей версии КОНЦЕПТ можно так:

Код: sql
1.
для (список сгенерить 1 36 )
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576650
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел ошибку!

Дмитрий Concept
Код: sql
1.
  вычислить округлить _Х2_ (вычислить + $результат [_Х_] (вычислить * $результат [число] (вычислить косинус $результат 



Надо:

Код: sql
1.
вычислить округлить _Х2_ (вычислить + &#8381;результат [_Х_] (вычислить * &#8381;результат [число] (вычислить косинус &#8381;результат 
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576652
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняйте знак рубля sql.ru не поддерживает :(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576654
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А функцию рисования лини переделал бы так:

Код: sql
1.
2.
3.
4.
5.
функция рисовать_линию х1 у1 х2 у2
  рисовать линия \
    (= [х1] + [_СМЕЩЕНИЕ_Х_] ) (= [_СМЕЩЕНИЕ_У_] - [у1] ) \
    (= [х2] + [_СМЕЩЕНИЕ_Х_] ) (= [_СМЕЩЕНИЕ_У_] - [у2] )
возврат



Вот как это выглядит при выполнении:
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576659
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperНашел ошибку!

Дмитрий Concept
Код: sql
1.
  вычислить округлить _Х2_ (вычислить + $результат [_Х_] (вычислить * $результат [число] (вычислить косинус $результат 



$результат это тоже пережиток прошлого.
Сейчас можно и так:
Код: sql
1.
  вычислить округлить _Х2_ (вычислить + [_Х_] (вычислить * [число] (вычислить косинус ... 
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576661
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptВ текущей версии КОНЦЕПТ можно так:

Код: sql
1.
для (список сгенерить 1 36 )


А что такое "список" и "сгенерить"? Это ключевые слова? Название процедуры, которая где-то описана? Магия препроцессора? Ещё что-нибудь?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576680
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperИзвиняйте знак рубля sql.ru не поддерживает :(
Поддерживает, но не всех контекстах ₽

Внутри src - не поддерживается. В ОНС - писали
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576706
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128skeptikНет большой разницы на каком языке ключевые слова писать
Нет большой разницы только тому, кто пишет или исключительно для себя, или для очень ограниченного круга лиц.
JНаша планета очень маленькая. Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь. Или четкое понимание этим программистом того, что тот код, который он пишет, для 98% никогда и ни для чего не понадобится.

Пойдите и раскажите это програмистам на Lisp или Haskell. Их код понятен гораздо менее чем 2% населения (да пусть хоть и програмистов) планеты, хоть ключевые слова и английские. Кстати доля програмистов понимающих конкретный язык от общемирового количества прораммистов совершенно не обязательно пропорциональна доле населения одной страны, на нем разговоаривающей от общемировой :-).
И да, Ваш код по умолчанию интересен кране ограниченному кругу лиц, гораздо более узкому чем "все програмисты в мире" или даже "все програмисты из одной с вами страны использующие один с вами язык программирования". Если Вы думаете иначе и Ваша фамилия не Вирт, не Дейкстара и не Макконелл, на худой конец - у Вас мания величия в острой форме.

ptr128Например, можно так написать код обработки НДС, что окажется применим только в России. Можно так, что он будет применим для НДС/VAT в почти любой стране. А можно даже так, что это будет универсальный настраиваемый инструмент подходящий для рассчета любого налога.

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

ptr128Поэтому я даже комментарии в коде и в системах контроля версий всегда пишу по-английски, не говоря уже о названиях переменных, функций и т.п.

Это Ваш выбор. Выглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин".
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576715
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AddxДа все просто - допустим, вы написали язык под кириллицу.
Человек без соответствующей клавиатуры его даже не наберет.
99% разработчиков в мире ее не имеют.

Аккуратнее в оценках. Русский язык понимают примерно 6% населения планеты. Процент разработчиков от общемирового скорее всего и того больше. Это раз. Взаимодействовать с разработчиками c Запада Вам все-равно скоро запретят судя по вот таким новостям:

НЬЮ-ЙОРК, 26 декабря. /ТАСС/. Федеральное бюро расследований (ФБР) и другие американские правоохранительные ведомства используют при анализе отпечатков пальцев программное обеспечение (ПО), часть компьютерного кода для которого была создана российской компанией. С таким утверждением выступило во вторник интернет-издание Buzzfeed.
Со ссылкой на двух осведомленных лиц оно сообщило, что французская компания, ранее входившая в промышленный конгломерат Safran, якобы тайно приобрела российскую разработку, включила ее в свой программный продукт и намеренно скрыла сведения об этом от ФБР.
В связи с подобными утверждениями усилилась озабоченность по поводу того, что российские хакеры могут получить доступ к биометрической информации о миллионах американцев или даже поставить под угрозу компьютерные системы, которые используются в интересах национальной безопасности и правоохранительных органов, отмечает издание

Так что имеет смысл учить иероглифы, если Вы хотите быть "как все". Скоро у подавляющего числа доступных для коммуникации прорамистов точно будет установлена китайская раскладка :-)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576980
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptik ptr128Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь.

Пойдите и раскажите это програмистам на Lisp или Haskell. Их код понятен гораздо менее чем 2% населения
Вы действительно не понимаете разницу между "смогут понять" и "понятен"? Попробую тогда выразиться иначе. Если программист использует русский язык в коде программы, то он 50 раз сокращает количество людей, которые смогут этим кодом воспользоваться в том или ином виде.

skeptikу Вас мания величия в острой форме.

Ага, то есть Вы не придуриваетесь, а Вы все же демагог и не стесняетесь это открыто признавать? Тоже неплохо )))


skeptikptr128Например, можно так написать код
Это мы уже проходили. Во-первых, изучать такой код, чтобы им воспользоваться, прийдется полгода,
Если его будет писать студент - то да. Профессионал - нет .
Например, тот Windows Explorer существенно сложнее и более гибкий, чем код расчета НДС, однако его без проблем изучают и используют очень многие.
Вам просто следует подучиться правильно ставить задачи )))

skeptikВыглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин".
Вы уже доказали Выше, что вы демагог и физически не способны ничего доказать. Какой смысл повторяться и демонстрировать это повторно, снова пытаясь оскорбить и переходя на личности?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39576994
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikВыглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин".
Все же не выдержал, после очередного письма из FIFA со слезными просьбами на модификацию по двойному тарифу.
Тогда уже наоборот, раз мой код эксплуатируется в США, Бельгии, Великобритании, Франции, Герамании, Испании, Италии, Австрии, Польше, ОАЭ, Бразилии и еще не знаю даже где еще - то это я для них "белый господин", к которому идут с поклоном )))
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577038
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept$результат это тоже пережиток прошлого.


Тогда единственный недостаток, это необходимость использовать англоязычные ПИПы (если кто забыл родной язык, то по английски это будет API). Надо сделать снабдитель типов (type provider) чтобы он автоматически Яндексом переводил их на русский язык. Причем чтобы результат можно было сохранять на КД ПЗУ (CD ROM) для работы в автономном режиме.

Вы уже выполнили поднятие себя за шнурки ботинок (bootstraping) то есть язык сам на себе написан или на чем-нибудь англоязычном?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577047
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerА что такое "список" и "сгенерить"? Это ключевые слова? Название процедуры, которая где-то описана? Магия препроцессора? Ещё что-нибудь?

это команда
!

Правда непонятно, как вообще структурирован язык. И что значат квадратные скобочки. Никакой грамматики не описано или трудно найти описание.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577053
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperэто команда
Если это команда, то это отличная иллюстрация к тому, почему я назвал этот язык бейсиком и почему он вовсе не такой замечательный.

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

В интерпретаторах есть такая тенденция - изначально заложенный язык слишком прост, чтобы описать что-то нетривиальное. Поэтому расширение идёт за счёт расширения языка, внедрения новых ключевых слов. Как следствие, единственный, кто может расширять язык - его автор, в то время как все остальные вынуждены барахтаться в прокрустовом ложе заданных конструкций. Там, где я могу описать тип "список" и процедуру его заполнения - я могу сделать любой список под свои требования, здесь же - в подобном подходе - если мне вдруг понадобятся не просто все числа, а только все чётные в обратном порядке, останется надеяться на то, что автор предусмотрел и для этого случая какую-нибудь специальную команду.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577123
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperНадо сделать снабдитель типов (type provider)лучше уродовать чужой язык, чем свой
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577131
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWebSharperНадо сделать снабдитель типов (type provider)лучше уродовать чужой язык, чем свой

Язык живой он развивается! Теперь будет снабдитель типов!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577135
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperТеперь будет снабдитель типов!
и гуртовщик мыши
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577137
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128то он 50 раз сокращает количество людей, которые смогут этим кодом воспользоваться в том или ином виде.

Это в теории, а на практике воспользоваться исходным кодом кроме написавшего его и [может быть] узкой группы его непосредственных колег в 99,99% никому никогда и в голову не прийдет, увы. Так что недостаток на практике несущественный.

ptr128Ага, то есть Вы не придуриваетесь, а Вы все же демагог и не стесняетесь это открыто признавать? Тоже неплохо )))

Обвинения в демагогии - типичный демагогический прием, между прочим.

ptr128Если его будет писать студент - то да. Профессионал - нет.

Еще раз повторясь - до сих пор пригодного к использованию универсального кода для расчета любого налога в любой стране создано не было. Видимо нет планете профессионалов :-)

ptr128Например, тот Windows Explorer существенно сложнее и более гибкий, чем код расчета НДС, однако его без проблем изучают и используют очень многие.

Сравниватm круглое с мягким удобно и приятно? И вот этот вот человек обвиняет меня в демагогии?

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

Это в теории
Какая на фиг теория? Например, я точно знаю, что тот код, который я писал еще в 2000 году для французской Cereol, достался американской Bunge, попал в Бразилию и Германию. В последней его решили развивать дальше и опять связались со мной 10 лет назад. Последний раз меня о нем спрашивали уже из Испании лет 5 назад.
Аналогично я сам на новых проектах, бывает, поднимаю и использую код, написанный мной еще в прошлом веке. А заказчики ведь далеко не только из России. И если бы этот код был с кириллицей, то фиг бы я его куда потом приткнул.

skeptikptr128Если его будет писать студент - то да. Профессионал - нет.

Еще раз повторясь - до сих пор пригодного к использованию универсального кода для расчета любого налога в любой стране создано не было.
Если Вы чего-то не знаете, то совсем не значит, что этого нет. Опять ведь демагогия. Все, что Вы физически можете утверждать, что Вы не знаете такого кода. Иначе - это ложь, так как знать все варианты ни один человек физически не способен.
Там где я работаю, давно есть такие решения для АХ и OEBS (туда пришла из JDEdwards), причем базовая идеология разрабатывалась еще в конце 90-х для Platinum. Делали так же для BAAN, SAP и Infor по образу и подобию, но я просто не в курсе, доделали или нет. Помню только, что больше всего доставила гиммороя Греция, из-за которой пришлось идеологию настроек пересматривать, чтобы у техсаппорта ум за разум не заходил.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577163
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikptr128Вы уже доказали Выше, что вы демагог и физически не способны ничего доказать. Какой смысл повторяться и демонстрировать это повторно, снова пытаясь оскорбить и переходя на личности?
Аргументов я у Вас не вижу.
А какой смысл приводит аргумены демагогу, которы в первом(!) же посте обращенном ко мне был вынужден переходить на личности и оскорблять оппонента? Вы же себя сами опустили публично...
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577255
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЕсли это команда, то это отличная иллюстрация к тому, почему я назвал этот язык бейсиком и почему он вовсе не такой замечательный.



Я не вполне уверен, что вы, я и автор этого языка понимают под словом "команда" одно и то же.

В интерпретаторах есть такая тенденция - изначально заложенный язык слишком прост, чтобы описать что-то нетривиальное.


Мне кажется это характерно не для интерпретаторов, а для самодельных языков. Просто интерпретатор (хотя щас это понятие размытое понятие - будем говорить "динамический язык") сделать проще всего.

Иногда (для DSL) ограниченность это благо, кстати.

А когда делают языак общего назначения и при этом он самодельный (то есть автор не специализируется на создании языков или не дает себе труд разобраться как это делают вообще). То получается вот такая вот фигня. Не важно интерпретатор или компилятор. Среди динамических языков можно вспомнить lisp и smalltalk - в первом есть синтаксические макросы. Во втором - даже IF это не ключевое слово, а сообщение, которое посылают объекту boolean - т.е. большие возможности для расширения.

По сайту автора же чувствуется, что либо он не дал себе труда разобраться, как создают и описывают языки, либо не сумел выразить свое знание. Явно не завсегдатай LtU :).

Посмотите на сайт любого языка - на первом плане предназначение. Тут же вообще не ясно, что это такое. Для чего предназначен. Что на нем можно программировать. Грамматики на сайте нет, к какому типу язык относится не написано (функциональный, ОО ...).

Очередной велосипед сделанный без исследования того, как делают другие велосипеды.

Я думаю, что ниша русских языков программирования - это обучение школьников. Но уже есть mit scratch локализованный с большим сообществом уроками, книжками и хорошей дружелюбной средой.

Может быть DSL для локального рынка (типа 1С - но тут уже не так важно - выучить ключевые слова вполне себе можно и на английском, а делать юникодные идентификаторы можно на многих языках).

В-общем, это просто хобби поделка ради процесса :).
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577327
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper,
> выучить ключевые слова вполне себе можно и на английском
Я уже приводил пример - стандартные классы Java Se 9 - 1600 слов.
Сначала учите 10 ключевых слов.
Потом 100 слов из сообщений об ошибках компиляции
Потом 1600 слов из стандартной библиотеки
потом 10000 слов, нужных для понимания документации и статей

И тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён. 1С тотально русскоязычный, от начала и до конца, и это отличие несводимо к ключевым словам.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577377
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenИ тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён.
Только это не слова.
Слов как раз немного, остальное это токены, мнемоники и идентификаторы.
И какой алфавит используется при их написании — кириллица или латиница — совершенно не важно, их в любом случае нужно запоминать.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577389
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper,
Я уже приводил пример - стандартные классы Java Se 9 - 1600 слов.
Сначала учите 10 ключевых слов.
Потом 100 слов из сообщений об ошибках компиляции
Потом 1600 слов из стандартной библиотеки
потом 10000 слов, нужных для понимания документации и статей


В вашем новом русском языке нет этих слов - значит надо будет их либо повторить либо перевести документацию.
Что проще? Если взять какой-то C# документация уже переведена (и сообщения об ошибках и IDE).

1С тотально русскоязычный, от начала и до конца, и это отличие несводимо к ключевым словам


Внутри мирка 1C. Как только надо что-то не предусмотренное.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
RegExp = Новый COMОбъект("VBScript.RegExp");// создаем объект для работы с регулярными выражениями
RegExp.MultiLine = Истина;  // истина — текст многострочный, ложь — одна строка
RegExp.Global = Истина;     // истина — поиск по всей строке, ложь — до первого совпадения
RegExp.IgnoreCase = Истина; // истина — игнорировать регистр строки при поиске

Шаблон = ".+@.+\..+"; //шаблон проверки e-mail

RegExp.Pattern = Шаблон;    // шаблон (регулярное выражение)

ПроверяемыйEMail = "test@mail.ru";

Если Не RegExp.Test(ПроверяемыйEMail) Тогда
    Сообщить("Некорректный email");
КонецЕсли;



Если в вашем языке отличие - только русскоязычность, то почему бы не форкнуть опенсурс проект и добавить ее. Зачем изобретать все заново? Если вы делаете велосипед с шестиугольными колесами, полчему не взять стандартную отлаженную раму?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577473
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B., чепуха.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577476
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, я не являюсь автором Концепта. Мой язык здесь не обсуждается :)
> В вашем новом русском языке нет этих слов - значит надо будет их либо повторить либо перевести документацию.
Большинство из них уже повторены и переведены. Вот пример, книга по процессору Эльбрус:

http://www.mcst.ru/doc/book_121130.pdf

Взгляните, там в начале есть список англоязычных аббревиатур. В них каждое слово переведено. Но мы наказаны за нашу отсталость: там, где белые господа используют одно слово, отсталые варвары должны использовать два. Если вам это кажется нормальным, а Нуралиеву не показалось, то, может быть, это одна из причин того, что Нуралиев заработал больше денег чем вы. Хотя я вас не знаю, может, вы круче Нуралиева.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577494
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, извините за язвительность, вам зря досталось за Alibek.B. Если речь идёт о русификации C#, то ведь она же принадлежит Microsoft-у, так что вряд ли в этом есть большой смысл.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577500
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden, C не очень давних пора C# как язык под bds-образной mit. Как и mono впрочем. Вот с win-специфичными wpf/wcf все сложно:(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577503
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, википедия говорят, что компилятор Mono - под GPL. Я что-то пропустил?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577504
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и в любом случае, мне больше нравится CL, чем .Net. Думаю, что я всё же прав, считая, что мода на байткод была прежде всего разводом на бабло. Если я всё же сломаюсь с SBCL (а это ещё не факт), то буду смотреть на typescript.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577507
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Miguel de Icaza March 31, 2016 ... we announced that we are re-releasing Mono under the MIT license and have contributed it to the .NET Foundation.
April 27. 2016 ... Miguel de Icaza officially open sourcedthe Xamarin SDKs for Android, iOS, and Mac and contributed them to the .NET Foundation under the MIT license.
https://github.com/dotnet
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577508
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, ндаааа. Блин.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577511
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Думаю, что я всё же прав, считая, что мода на байткод была прежде всего разводом на бабло.
Mono кроме всего прочего должно уметь маш.код с помощью llvm и обесценной лексики.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577514
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пошёл, конечно, жёсткий офтоп, но думаю, автор темы не в обиде. Если в обиде - даст знать. antares0, а есть ли пермиссивно лицензированные альтернативы MonoDevelop? Насчёт llvm я тоже как-то осторожно пока смотрю.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577521
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
а есть ли пермиссивно лицензированные альтернативы MonoDevelop?
Не встречал и не особо интересовался. В принипе его lgpl должен всех устраиваивать.

llvm прямой аналог внутреностей gcc. Его даже изначально делали в таком качестве. Но не смогли договорится с Столманом:( Но документирован постольку-поскольку. И если авторы выжимают из него CLang и swift которые сранимы с класическими С-шками. То у стороних разработчиков при том же ратнтайме дым пониже и пожиже:( Видимо какие-то тонкости ускользают.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577522
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, ну тогда пока что не сильно меня это вдохновляет. Хотя есть над чем поразмыслить, конечно. Ради интереса, если ты в курсе - сколько времени собирается компилятор С# в Mono - полная сборка и инкрементная?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577526
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Не, я дальше sbcl не хожу:) Я почему и гооврю про обесценную лексику применительно к mono-llvm. Потому как маш. код был заявлен заявлен а достижений производительности сходу не видно. Вот clang/swift/llvm оно прозводительно, но не инкрементно. Не лисп короче:( И где-то в потемках блуждает http://www.cliki.net/Clasp
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577529
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, ну так подключайся тогда вот сюда: https://github.com/budden/ysbcl
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577534
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Не тут нужны какой-то вариант плагинов к почти ванильному sbcl. Как у Сlisp-а были. А так как у тебя форкунть всю махину. Мне на это смотреть страшно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577536
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, надо сделать степпер-конфетку и тогда команде ничего не останется, кроме как забрать его в основную ветку. Или просто перетянуть на себя всех пользователей. Как я написал в манифесте, основная проблема SBCL - это отсутствие плана развития и отсутствие ориентации на качество. И так уже 17 лет! Да за 17 лет можно было вообще всё что угодно сделать в одно лицо. Но оно как было сборищем багов и граблей, так и осталось.

Форкнув всю махину, я практически ничего не теряю. Я просто не буду трогать то, в чём не понимаю, и оно продолжит существовать. Они и так уже де-факто не поддерживают почти никакие платформы (посмотри на год выпуска версии 1.2 и 1.0). Они что-то исправляют, но не факт, что новых багов не добавляют в большем количестве.

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

Касаемо плагинов - это утопично. Т.е. если бы изначально была такая система, то да. Но такой системы изначально не было и кроме того, команда SBCL в любой момент может всё что угодно сломать исходя из каких-то одних им понятных соображений.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577539
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё там есть тестовая сюита - жаль, что я не знаю, где бенчмарки, но думаю, со временем найдутся. Как собирать и править на горячую - я уже более-менее разобрался. Также есть cl-test-grid - я его уже опробовал. Т.е. вполне себе можно осилить процесс поддержки на плаву. Я, правда, совсем слаб в ассемблере и не слишком силён в Сях.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577573
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
надо сделать степпер-конфетку и тогда команде ничего не останется, кроме как забрать его в основную ветку.
Только на моей памяти они не стремилсь брать: tree-shaker (2шт.), горячую дамп объектов образа и радикальное ускорение ввода-вывода :( Даже xref-ы им пропихнули ITA-шники полупринудительно. но их совокупный "вес" их команды в те годы сильно больше чем у тебя сейчас.
Или просто перетянуть на себя всех пользователей.
У тебя уже есть некотрый опыт по перетягиванию на тот же clcon. И твои ресурсы по убеждению доволно конечны:( И я напрример был бы только рад альтернативному дистру с изкоробочным gui. Но пользователей не видно. А возится с твоими замрочками становится накладно.
Форкнув всю махину, я практически ничего не теряю.
Сообщество теряешь. Твои собственые подходы им не очень понятны, а авторита боротся с апстримом на почве производительности у тебя нет. А библиотеки ql все едино прще смотреть на него.
Касаемо плагинов - это утопично.
Это вопрос серьезности заявок на перетягивание сообщества:) Тот же tree-shaker или например статически слинкованые дибы для gui, звука, бд в нынешний sbcl пихать как минимум неудобно. А в качестве плагинов они бы совокупно давли новую точку сборки.
кроме того, команда SBCL в любой момент может всё что угодно сломать исходя из каких-то одних им понятных соображений.
И эти соображения будут скорее всего будут о производительности скомпилированого кода. И библиотеки пойдут следом. а вот смогешь ли ты в одну личность спортировать изменения ... Это вот то почему команда в некотом авторитете который гасит зарождающие форки. Система плагинов дала бы какие-то аргументы не ломать все подряд.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577577
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Не тут нужны какой-то вариант плагинов к почти ванильному sbcl. Как у Сlisp-а были. А так как у тебя форкунть всю махину. Мне на это смотреть страшно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577582
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper, я не являюсь автором Концепта. Мой язык здесь не обсуждается :)


Я имею ввиду концепцию и какой-то гипотетический ваш русский новый язык.

Большинств
Если вам это кажется нормальным, а Нуралиеву не показалось, то, может быть, это одна из причин того, что Нуралиев заработал больше денег чем вы. Хотя я вас не знаю, может, вы круче Нуралиева.

Я ее понимаю о чем вы. Нуралиев боец за краткость перевода?

Нуралиев создал бизнес, частью которого является продукт, частью которого является русский я.п.. если бы я был тоже бизнесмен сделавший то же самое но с англоязычным я.п. имело бы смысл сравнивать.

Ясно уже признал что dsl для локального рынка может быть нишей для русскоязычного я.п.. Но вот только
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577583
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... автор темы никак не позиционирует свой язык. То есть непонятно зачем он вообще нужен. Какой вариант использования?

Ещё кстати сравните время, когда начинал Нуралиев, и настоящее: сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам. Полезность английского языка возрасла неимоверно - люди ездят заграницу, учатся онлайн, смотрят сериалы с оригинальной озвучкой и прочее. И знание языка в целом больше.

Пока вы будете делать новый 1С на новом языке, кто-то возьмёт западный продукт и просто допишет под свои нужды и клиент выберет его.

Может, кстати имеет смысл сделать русский перевод на лету - как формулы в excel: открыл русский - видит Сумм; Открыл американец - SUM
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577586
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenпермиссионно лицензированные альтернативы MonoDevelop?

http://www.icsharpcode.net
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577593
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper,
Хотя я не понимаю чего вы хотите. Тут у вас вдруг или какой-то диалект cl. Может вы в отдельную тему выйдите?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577594
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, LGPL? Но это не пермиссивная лицензия. Т.е. из неё не сделать свой 1С.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577595
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper,
> если бы я был тоже бизнесмен сделавший то же самое но с англоязычным я.п. имело бы смысл сравнивать.
Галактика.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577596
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Я ее понимаю о чем вы. Нуралиев боец за краткость перевода?

В том числе. Использовать два слова вместо одного неэффективно (два запуска грепа вместо одного). Использовать иностранный там, где годится родной - неэффективно. Я вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1? Можно мы не будем выходить в отдельную тему? Здесь была тема про мой язык, но я понял, что на форумах я беззащитен против троллей и свернул своё участие почти во всех форумах. Теперь я обсуждаю его только там, где у меня есть ножницы. Можно тут, к примеру:

YouTube Video
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577600
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0Только на моей памяти они не стремилсь брать: tree-shaker (2шт.), горячую дамп объектов образа и радикальное ускорение ввода-вывода :( Даже xref-ы им пропихнули ITA-шники полупринудительно. но их совокупный "вес" их команды в те годы сильно больше чем у тебя сейчас.

Значит, у них есть мутная политика. Я практически в этом уверен. Либо у них мания величия, либо они получают денежку, чтобы всё это держалось на плаву и никто им не даёт пинка, чтобы они работали. Если у них и есть какая-то цель, то это оптимизации, но у них они получаются из серии "Петрович оптимизировал лифт". Поэтому форк, имеющий ясные цели, тем более, такие цели, как качество и развитие, обречён на успех. Я хочу, чтобы SBCL продолжал жить, ты хочешь. Возьми на себя совместимость со SLIME. Можно взять что-то из отвергнутого ими (тот же tree-shaker) и запихать. Вес их тела, болтающегося как фиалка в проруби, не имеет значения, если мы будем действовать целенаправленно.
[/quot]

У тебя уже есть некотрый опыт по перетягиванию на тот же clcon.

Меня он устраивает, а от EMACS мне икается. Так что clcon оправдан в любом случае.

А возится с твоими заморочками становится накладно.

Обсуждаемо.

Сообщество теряешь.
Посмотрим.

а авторита боротся с апстримом на почве производительности у тебя нет.

Если CL будет в 5 раз быстрее питона при наличии вывода типов, макросов, библиотек и нормальной IDE - этого уже достаточно для наличия ниши. Т.е. можно намного замедлиться.

А в качестве плагинов они бы совокупно давли новую точку сборки.
Ю а велком.

а вот смогешь ли ты в одну личность спортировать изменения ...
C 1.3.18 на 1.4.2 смог менее чем за день. Но я уже довольно много поменял с тех пор, так что в какой-то момент придётся это прекратить.

> Это вот то почему команда в некотом авторитете который гасит зарождающие форки.
Мой форк погасит лишь моё нежелание им дальше заниматься, даже если у него будет 0 пользователей, кроме меня. Я делаю его не ради лиспа, а ради Яра.

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

Вообще я хочу кое-что поменять, например, сделать более чёткую модульность хотя бы на базе тех файлов, из которых сейчас SBCL состоит. Но это слишком революционно и пока не погасла надежда, что они начнут принимать мои патчи. Впрочем, я на это не закладываюсь и не рассчитываю, просто нужно выждать время и посмотреть, что выйдет.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577601
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и кстати, про сообщество - оно уже кратно сократилось за историю моих наблюдений. Наверное, на порядок. Так что не стоит бояться его потерять.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577660
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper, LGPL? Но это не пермиссивная лицензия. Т.е. из неё не сделать свой 1С.

SharpDevelop has changed its license over the years from GPL to LGPL, and in 2014 to MIT. Those changes were possible because our contributors have signed the Joint Copyright Assignment. [1]
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577688
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden> Я ее понимаю о чем вы. Нуралиев боец за краткость перевода?

В том числе. Использовать два слова вместо одного неэффективно (два запуска грепа вместо одного). Использовать иностранный там, где годится родной - неэффективно. Я вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1?


Про 1С я слышал такие вещи:
1) Хорошая работа с партнерской сетью
2) Хорошая поддержка законодательства.
3) Обучающие курсы для бугалтеров

Я думаю, кроме исторических исследований, стоит посмотреть на ситуацию сейчас. Сходить на мисту , например, и устроить опрос, на что бы они хотели сменить язык: на русскоязычный и более крутой или на какой-то язык общего назначения типа питона или C#.

Можно тут, к примеру


Я не хочу туда.

Я вижу что вы записали ролик для гиков. Про то, как внутри устроено, и потом про фишки. А надо записать ролик для пользователей (даже если их нет).

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

В-общем, я пока не вижу знания потенциальных потребителей. Почитайте про стартапы, проверку гипотез, Minimal Viable Product и прочее. Может вам начать с разработки какого-то препроцессора для 1С или рефакторинг браузера (как JB сначала делала IDE а потом уже свой язык - после плотного контакта с клиентами знает что им надо)?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577690
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, может вам language server делать а не IDE куочить? А 1C на Eclipse сидит
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577708
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenЯ вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1?
Не специалист, но со стороны мне кажется, что сыграла его ставка на массовый рынок.

В девяностых был такой момент, когда мелкие бизнесы были окучены либо 1С, либо всякой мелочью (то и другое в большинстве своём пиратское), а крупные сидели на Галактике или менее распространённых продуктах такого же плана. В этот момент 1С пошла на демпинг, на каждом углу продавались её официальные коробки по бросовым ценам. Если мне не изменяет память - баксов по десять. Видимо, в части обновлений политика была аналогичной. В результате этого демпинга конкуренция в нижнем сегменте просто сдохла как класс. Даже пираты в большинстве своём воспользовались случаем приобрести лицуху, перед новыми клиентами вопрос "Что брать?" просто не стоял, ну а сидевшие на чём-то другом за несколько лет естественным путём стали любопытной диковинкой.

Ну а что происходит после этого - мы видим на примере далеко не только 1С, но и на примере кучи других продуктов - операционок, SQL-серверов, да в общем чего угодно. Продукт, занявший доминирующее положение внизу, лезет в верхний сектор гораздо более успешно, нежели доминирующий в верхнем секторе - вниз.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577721
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПродукт, занявший доминирующее положение внизу, лезет в верхний сектор гораздо более успешно, нежели доминирующий в верхнем секторе - вниз.

В "Дилемме инноватора" есть рассуждения, почему так.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577773
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да хватит уже, завтра докуём!
Приложена новогодняя открытка (стырена)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577775
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, про мой язык - спасибо, я вас услышал, но здесь мы его обсуждать не будем. Про SharpDevelop тоже принял к сведению. Насчёт 1С - возможно дело в демпинге, но мы можем посмотреть со стороны ресурсов. Среди моих знакомых не так мало людей, которые, будучи неплохими программистами, плохо знают англ.яз (учили в школе немецкий и ещё что-то). Возможно, что из-за этого 1С просто было проще найти людей для написания конфигураций и обойти галактику по п.2. А также по той причине, что им не нужно было каждый раз вспоминать, как по английски называется "проводка", когда нужно было поменять что-то в конфигурации.

И может быть, именно поэтому у Галактики не оказалось ресурсов ответить на демпинг 1С, что разработка на единицу буквы закона им обходилась дороже. То, что двуязычие создаёт дополнительную наценку для разработки в русскоязычной предметной области российскими программистами - доказуемо (два грепа вместо одного плюс стоимость обучения английскому весьма велика, измерять ли её в рублях или часах, а это сказывается на стоимости кадров).

Насколько это дорого - уже более сложный вопрос и вряд ли без знания контекста можно что-то доказать. Но тучи разошлись - нельзя сказать, что это барон Мюнхгаузен их разогнал, но нельзя сказать и что он их не разогнал. 1С вынес Галактику, будучи русскоязычным.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577783
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer, а, ты хочешь сказать, что Галактика была для более крупных клиентов? Мне просто никто до сих пор этого не говорил. Ну, может быть, тогда их не совсем корректно сравнивать.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577784
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenкак по английски называется "проводка", когда нужно было поменять что-то в конфигурации.

Код: c#
1.
2.
class Проводка { public int Ключ; }
Console.WriteLine(new Проводка(){Ключ = 1})
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577786
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddensoftwarer, а, ты хочешь сказать, что Галактика была для более крупных клиентов?
Конечно. Галактика позиционировалась как ERP и была написана на Oracle. Ей нечего было делать в мелком бизнесе, и она не стремилась туда до тех пор, пока 1C не начал вытеснять её из крупного.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577806
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer, тогда мне для пиара нужен "аналог 1С со встроенным языком" ,который будет изображать условного врага в борьбе русского и английского языков. Написанный хоть на аксессе, хоть на фокспро. Можете подкинуть примерчик?

websharper, тогда имена стандартных классов и функций, их тысячи в развитом языке. В 1С всё это русское. И кроме того в SQL у вас возникнут проблемы, когда вы попытаетесь назвать вещи русскими именами. Например, в Firebird они возникнут из-за кодировки. В MS SQL у меня возникли проблемы с админом, к-рый ищет слова по первым буквам латиницы. В языках программирования зачастую кириллица или вообще не поддерживается, или плохо. Например, в последнем дельфи какая-то проблема с локальными переменными на русском - то ли отладчик их не показывает, то ли ещё что-то. Т.е. написать class проводка - это нетривиальная задача даже сегодня, а 20 лет назад, когда зарождались современные системы, она была вообще неразрешимой. Я вот помню, что в Foxpro были какие-то проблемы с одной русской буквой.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577807
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. плюс постоянное переключение раскладки - тоже очень дорого стоит.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577825
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenВ языках программирования зачастую кириллица или вообще не поддерживается, или плохо
Ну не в языках, а конкретных реализациях

C# не имеющеющему этой проблемы - 17 лет уже
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577837
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenwebsharper, тогда имена стандартных классов и функций, их тысячи в развитом языке. В 1С всё это русское.


С ними не будет проблемы "как проводка по-английски" - там только общие вещи. А вы предлагаете полностью свою библиотеку писать?

И кроме того в SQL у вас возникнут проблемы, когда вы попытаетесь назвать вещи русскими именами. Например, в Firebird они возникнут из-за кодировки. В MS SQL у меня возникли проблемы с админом, к-рый ищет слова по первым буквам латиницы.


Вы будете еще и SQL свой делать?

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


Никогда не кодил на русском. Вернее пробовал на VBA давно - проблем не встретил. Разумеется поддержка Unicode-идентификаторов не является приоритетной. Но может можно найти или форкнуть язык где это будет дешево.

Т.е. написать class проводка - это нетривиальная задача даже сегодня, а 20 лет назад, когда зарождались современные системы, она была вообще неразрешимой. Я вот помню, что в Foxpro были какие-то проблемы с одной русской буквой.

Сейчас уже сейчас а не 20 лет назад. Другие люди, другие технологии.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577844
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программировать с постоянным переключением рус - лат? Спасибо, нет. Сразу нет.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577869
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
buddenЗначит, у них есть мутная политика. Я практически в этом уверен.
Политка. Sbcl обменивается кодом с корпоративным продакшеном из которого даже немногословня ITA выглядит примером открытости и держит месячный релизный цикл что бы максимально быстро отдать наработки сообществу.
Вот когда ita приносит код xref-ов он несмотря на пофайловую разбитость привязан к коду компилятора в одном месте которое обернуто условной-фичевой компиляцие на :sb-source-location. Его легко отключить опцией сборки. Это подход людей взрослых не толко годами но и опытом превышающим 17-летний срок существования sbcl. Они еще cmucl на своих серверах гоняли.
Вот берем твой форк с степпером и еще неизвестно чем. Он пытается изменить поведение компилятора в несчетном количестве мест. Никакой условной компиляции, никаких сборочных фич. То есть себе работу упростил, На сложившие подходы наклал. Тому кто твой патч принял головняка в ежемячной поддержке релизов прибавил. И мания величия у людей конечно же у людей которые много лет вкладывают свое весьма конечное время в сообщество. а не у тебя.
Поэтому форк, имеющий ясные цели, тем более, такие цели, как качество и развитие, обречён на успех. Если CL будет в 5 раз быстрее питона ... Т.е. можно намного замедлиться.
Качестыо и развитие - это бессодержательный маркетинг, в лучшем случае субъективизм. А вот занижать планку до всего лишь "в 5 раз быстрее питона" - очень печально. И ты этого в манифесте не пишешь потому как - А вот когда коллектив плюнет в тебя ... :)
Я хочу, чтобы SBCL продолжал жить, ты хочешь. Возьми на себя совместимость со SLIME.

он живой хотя бы в той степение. что бы сломаный slime/swank и FFI напрмер в случае чего чинил не я. Это и назвается уже существующее cообщество - которое терять не хочется.

У тебя уже есть некотрый опыт по перетягиванию на тот же clcon.

Меня он устраивает, а от EMACS мне икается. Так что clcon оправдан в любом случае.
Вопрос был не в оправданости. А в том что имея в чем-то уникальную штуку с неплохими ТТХ ты людей вокруг нее не собрал. И с этим форком ты просто заходишь на новый круг, Нет, ты можешь все также весь в белом и на белом коне, но я уже в другом месте говорил что с людьми у тебя не складывается. Как ты на этом фоне собрался перетягивать пользовательскую базу у апстрима ...
> Система плагинов дала бы какие-то аргументы не ломать все подряд.
Но они её, скорее всего, не примут. Поэтому если хочешь хоть что-то улучшить, то форк практически неизбежен.
Если бы ты в своем форке ее запилил - это дало бы какой-то аргумент людям переносить наработки к тебе. Сейчас fast-io стал библитекой в QL. код тришэйкера влился в сохранение образа в roswell. То есть используя открытую ахитектуры sbcl они обтекают проблемыкомуникации сохраняя все плюсы sbcl. Ты же предлагаешь ещще одну мороку без плюсов :(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577883
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenА также по той причине, что им не нужно было каждый раз вспоминать, как по английски называется "проводка", когда нужно было поменять что-то в конфигурации.

В ненашенской стороне на само деле тоже остро стоит вопрос как надо называть проводку правильно:(
В рамках небезизвестного DDD это обсуждается в рамках Ubiquitous Language. И другой подход получил целый OMG стадарт - SBVR
Так что говорить что програмист вместе с способностью балакать на англиском получает сакральное знание о правильном названии для "Проводка" - это очень упрощать.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577970
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper,
> выучить ключевые слова вполне себе можно и на английском
Я уже приводил пример - стандартные классы Java Se 9 - 1600 слов.
Сначала учите 10 ключевых слов.
Потом 100 слов из сообщений об ошибках компиляции
Потом 1600 слов из стандартной библиотеки
потом 10000 слов, нужных для понимания документации и статей

И тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён. 1С тотально русскоязычный, от начала и до конца, и это отличие несводимо к ключевым словам.

Вот это интересная точка зрения!
Сам я не додумался :)
А ведь так и есть.
Т.е. те, кто говорят, что для программирования на языке с ключевыми английскими словами нужно
всего-лишь зазубрить несколько десятков ключевых слов - не правы!
Действительно, оно потянет за собой документацию, форумы, FAQ да и просто общение на иностранном языке.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577980
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, программы исполняются не языками, а конкретными реализациями.
> Вы будете еще и SQL свой делать?
Меня не обсуждаем, а в 1С есть свой язык запросов.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577981
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper... автор темы никак не позиционирует свой язык. То есть непонятно зачем он вообще нужен. Какой вариант использования?

Ещё кстати сравните время, когда начинал Нуралиев, и настоящее: сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам. Полезность английского языка возрасла неимоверно - люди ездят заграницу, учатся онлайн, смотрят сериалы с оригинальной озвучкой и прочее. И знание языка в целом больше.

Пока вы будете делать новый 1С на новом языке, кто-то возьмёт западный продукт и просто допишет под свои нужды и клиент выберет его.

Может, кстати имеет смысл сделать русский перевод на лету - как формулы в excel: открыл русский - видит Сумм; Открыл американец - SUM

WebSharper ,
Почитал, Ваши посты в данной ветке и у меня двоякое впечатление.

С одной стороны, спасибо за критику, Вы верно подметили и плохое позиционирование КОНЦЕПТ и недостатки сайта и др.

С другой стороны, ряд Ваших утверждений выглядят наивно и не аргументированы.
Или Вы сознательно упрощаете вещи в пользу своей точки зрения.

У меня в этом году было 4 достаточно крупных проекта по разработке ПО, выполнявшихся разными подрядчиками.
Ни один из них не пошел по описанному Вами пути "сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам".
Все разработки с 0.
И все вылезли за сроки и бюджеты от 1,5-2 раза.
Для меня это реальный факт, свершившийся на моих глазах.
Если это для Вас не аргумент - Ваша воля продолжать придерживаться своей точки зрения.

Далее, Ваше утверждение "Может, кстати имеет смысл сделать русский перевод на лету.."
Ну, попробуйте перевести java программу на русский в переводчике Гугла или Яндекса..
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577989
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept, да, за то, что это явно сформулировано, спасибо троллям. Мне это казалось очевидным, но когда такой аргумент был повторен несколько раз, я решил написать. И тут оказалось, что это вовсе не очевидно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577991
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptУ меня в этом году было 4 достаточно крупных проекта по разработке ПО, выполнявшихся разными подрядчиками.
Ни один из них не пошел по описанному Вами пути "сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам".
Все разработки с 0.
И все вылезли за сроки и бюджеты от 1,5-2 раза.
Для меня это реальный факт, свершившийся на моих глазах.


Я даже не понял, что вы пытаетесь сказать. Чтобы привести аргумент, надо сравнивать с альтернативами.

Если это для Вас не аргумент - Ваша воля продолжать придерживаться своей точки зрения.

Далее, Ваше утверждение "Может, кстати имеет смысл сделать русский перевод на лету.."
Ну, попробуйте перевести java программу на русский в переводчике Гугла или Яндекса..

Это шутка же :)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577992
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperПо сайту автора же чувствуется, что либо он не дал себе труда разобраться, как создают и описывают языки, либо не сумел выразить свое знание. Явно не завсегдатай LtU :).

Посмотите на сайт любого языка - на первом плане предназначение. Тут же вообще не ясно, что это такое. Для чего предназначен. Что на нем можно программировать. Грамматики на сайте нет...


Грамматика на сайте есть.
См. Справочные материалы и документация => Формальный синтаксис языка программирования КОНЦЕПТ
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39577997
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper,
Вы действительно думаете, что описание ниже может составить человек, который не изучал языки программирования и не знаком со способами их описания?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
* Формальное БНФ описание языка программироования КОНЦЕПТ
* 21.07.2014, www.gendoc.ru

* Программа
<программа>::={<начало_строки><пробелы><предложение>}
<предложение>::=<строка_комментарий>|<печать_строки>|<команда>|<пусто>
<строка_комментарий>::='*'<символы>
<печать_строки>::='>'<шаблон_строки>
<команда>::=<команда_управления_порядком_вычислений>|<команда_c_одним_ключевым_словом>|<вызов_метода_встроенного_класса>|<вызов_функции>

* Команды
<команда_управления_порядком_вычислений>::=
  |<команда_если>|<команда_выбор>
  |<команда_для>|<команда_пока>
  |<команда_функция>|<команда_вызвать>
  |<команда_вставить>|<команда_выполнить>
  |<команда_стоп>
<команда_c_одним_ключевым_словом>::=<команда_присвоить>|<команда_увеличить>|<команда_печать>|<команда_отладка>|<команда_когда>
<вызов_метода_встроенного_класса>::=<имя_класса><обязательные_пробелы><имя_метода><список_аргументов>
<вызов_функции>::=<имя_функции><список_аргументов>

<имя_класса>::=<слово>
<имя_метода>::=<слово>
<имя_функции>::=<слово>|<строковая_константа>

* Список аргументов
<список_аргументов>::={<обязательные_пробелы><аргумент>}
<аргумент>::=<строковая_константа>|<подстановка>|<строка_с_подстановками>|<вложенная_команда>|<продолжение_списка_аргументов>|<слово>

* Аргументы
<строковая_константа>::="'"{<символ_не_апостроф>}"'"
<подстановка>::='['<вложенная_подстановка>']'
<строка_с_подстановками>::='"'<шаблон_строки_без_апострофов>'"'
<вложенная_команда>::='('<пробелы><вызов_вложенной_команды><обязательные_пробелы>')'
<продолжение_списка_аргументов>::='\'<символы><незначащие_строки><начало_строки><пробелы><аргумент>
<слово>::=<символ_не_пробел_апостроф_скобка_слеш>{<символ_не_пробел>}

<вызов_вложенной_команды>::=<вызов_метода_встроенного_класса>|<вызов_функции>

* Шаблоны строк и подстановки
<шаблон_строки>::=<вложенная_подстановка>|<пусто>
<вложенная_подстановка>::=<символ_не_квадратная_скобка>{<символ_не_квадратная_скобка>}
  |{<символ_не_квадратная_скобка>}<подстановка>{<символ_не_квадратная_скобка>}
<шаблон_строки_без_апостофов>::={<символ_не_квадратная_скобка_апостроф>}
  |{<символ_не_квадратная_скобка_апостроф>}<подстановка>{<символ_не_квадратная_скобка_апостроф>}

<незначащие_строки>::={<начало_строки><пробелы>(<пустое_предложение>|<строка_комментарий>})}

* Цепочки символов
<символы>::={<символ>}
<пробелы>::={<пробел>}
<обязательные_пробелы>::=<пробел>{<пробел>}

* Множества символов
<пробел>::=' '
<символ_не_пробел>::=<символ>-<пробел>
<символ_не_апостроф>::=<символ>-"'"
<символ_не_квадратная_скобка>::=<символ>-'['-']'
<символ_не_квадратная_скобка_апостроф>::=<символ>-'['-']'-'"'
<символ_не_пробел_апостроф_скобка_слеш>::=<символ>-<пробел>-'"'-"'"-'['-'('-'\'

* Предопределенные терминальные понятия
<символ>
<пусто>
<начало_строки>
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578053
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, ну, спасибо тебе за добрые слова, пойду обтекать. Я, оказывается, и утаиваю про производительность, и ещё у меня мания величия. Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный, и с этим ничего сделать нельзя. Если тебе не нужно, чтобы кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше, то ты сегодня внёс в это свой скромный вклад.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578059
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptТ.е. те, кто говорят, что для программирования на языке с ключевыми английскими словами нужно
всего-лишь зазубрить несколько десятков ключевых слов - не правы!
Действительно, оно потянет за собой документацию, форумы, FAQ да и просто общение на иностранном языке.

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

Вам же для появления всего этого, надо все сделать самому и еще написать и оттестировать реализацию, и еще продвинуть свой язык до такой степени, чтобы появилось сообщество.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578060
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenИзопропил, программы исполняются не языками, а конкретными реализациями.
> Вы будете еще и SQL свой делать?
Меня не обсуждаем, а в 1С есть свой язык запросов.

В C#, например, тоже, при чем тут ограничения SQL server?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578063
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ConceptWebSharper,
Вы действительно думаете, что описание ниже может составить человек, который не изучал языки программирования и не знаком со способами их описания?


Я написал "либо не сумел выразить свое знание". Сравните свой сайт с сайтом Rust или Котлина, например. Сколько надо кликов чтобы добраться до описания синтаксиса. Сколько надо чтобы понять уникальные преимущества кроме использования русского языка?

А вы завсегдатай LtU?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578066
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, я к тому, что те, кто делает русскоязычный язык и платформу, делают и русскоязычный язык запросов, т.е. ответ - да, свой SQL.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578069
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Concept
Грамматика на сайте есть.
См. Справочные материалы и документация => Формальный синтаксис языка программирования КОНЦЕПТ

Извините. Действительно есть. Только промотать первую страницу в самый конец и нажать карту сайта.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578074
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenещё у меня мания величия.
то есть ты готов говорить это про других, но не можешь слушать в свой адрес даже в шуточной форме. иронично.
кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше
Я не подумал что ты о конкуренции серьезно:( Грешен.
Проблема в том что sbcl-team сформировался вокруг идеи отказа от конкуренции вообще. Попробуй просто принять это. Идея откусить маленкую часть Явы в рунете и то былы бы продуктивней.
Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный
Теории я люблю:) Но если бы я на самом деле считал тебя таким, то молча бы прошел мимо. Время бесценно и невосполнимо.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578094
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenantares0, ну, спасибо тебе за добрые слова, пойду обтекать. Я, оказывается, и утаиваю про производительность, и ещё у меня мания величия. Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный, и с этим ничего сделать нельзя. Если тебе не нужно, чтобы кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше, то ты сегодня внёс в это свой скромный вклад.

когда уже этот человек повзрослеет?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578100
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ты прямо как муха на говно. Ну отлетай уже от меня, отлетай.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578105
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, а сумма твоего поста нифига не шуточная и она внесла определённый вклад в тот кризис веры в себя, который я сейчас испытываю. Ты очень вовремя и очень точно пошутил. Если бы ты просто прошёл мимо, было бы гораздо лучше.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578118
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper, я к тому, что те, кто делает русскоязычный язык и платформу, делают и русскоязычный язык запросов, т.е. ответ - да, свой SQL.

Итого, кто-то должен взять и написать язык со встроенным SQL написать и документировать стандартную библиотеку на русском для программистов не знающих английский. События потом они могли не искать определения слова проводка на английском языке. Создать средства разработки отладки и рефакторинга, выстроить сообщество и самое главное найти или создать какую-то учетную
систему для этого. При этом рядом на рынке будут как существующая 1С так и англоязычные средства разработки отдаленные большой толпой с книжками и форумами на тебя русском языке, с примерами кода для многих применений и прочее. Интересная задача, что ж.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578121
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, я здесь в основном для того, чтобы проверить на прочность свои аргументы за использование русского языка. Поскольку Дмитрий декларировал, что он закрывает свой проект, я вряд ли могу ему навредить небольшими офтопиками, да и ему тоже интересна защита русскоязычности. Да, вот нужно всё перечисленное сделать, 1С всё это сделали и стали лидером в своей отрасли в России. На днях мне пришла рассылка от SmartCat том, что теперь они ищут локализаторов для выхода на мировой рынок.

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

Когда терминология двухязычная, во внутреннем цикле работы, в каждом акте мысли или общения между специалистами возникает языковой барьер. И при вводе текста. И даже при чтении (отличи с от c на глаз). Барьер маленький, ИТ-шники люди умные и шутя его перепрыгивают каждый раз, когда он встречается. Только вот встречается он по нескольку раз в минуту и суммарная стоимость перепрыгиваний получается очень большая - возникает некий коэффициент снижения производительности труда. Допустим, 1.2. Т.е. там, где в США 10 программистов справятся с работой, у нас понадобится 12. Или где американцам понадобится 10 месяцев на проект, нам понадобится 12. И получается снижение конкурентоспособности в целом по отрасли. Это всё, конечно, общие рассуждения без конкретных цифр, но вот успешный 1С упорно маячит в объективной реальности и намекает на то, что, может быть, в этом что-то есть.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578150
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenhVostt, ты прямо как муха на говно. Ну отлетай уже от меня, отлетай.

тебе опять кажется, что это твой личный форум и я пришёл именно к тебе?
и я не к тебе обращался, не парься
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578171
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden, только это я про туалет неправильно написал. Это скорее про пол в доме. Потому что туалет нужен только иногда, а по полу в доме люди ходят постоянно.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578184
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenWebSharper, я здесь в основном для того, чтобы проверить на прочность свои аргументы за использование русского языка. Поскольку Дмитрий декларировал, что он закрывает свой проект, я вряд ли могу ему навредить небольшими офтопиками, да и ему тоже интересна защита русскоязычности. Да, вот нужно всё перечисленное сделать, 1С всё это сделали и стали лидером в своей отрасли в России. На днях мне пришла рассылка от SmartCat том, что теперь они ищут локализаторов для выхода на мировой рынок.


Они сделали еще много чего. Вопрос критично именно это или нет. Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем.

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


Замена языка это не забетонировать дорожку - это перехать на другое место выстроив заново туалет, дом и прочее.
Может даже больше. Для русского языка нужна новая учетная система и все остальное новое. Для отдельного человека это неподъемная проблема.

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


Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации. Во-первых, за счет того, что это новый малопопулярный язык, во-вторых, за счет того, что он русский. И какой из этих барьеров важнее сильно зависит от контекста.

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

Может быть и так, а может быть и нет. Название 1С начинается с цифры а у галактики с буквы, может это решающий фактор.

Прочитайте про стартапы и гипотезы, Minimal Viable Product . Можно ли убедиться в том, что перевод идентификаторов настолько замедляет разработку без создания своего языка и своей учетной платформы?

Может быть доработать IDE для существующего языка чтобы легко находить переводы терминов - будет ли это успешный продукт?
Может быть продать новый язык Галактике или сообществу его программистов (для этого необязтельно его разрабатывать - см примеры в статье по ссылке)?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578202
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128Какая на фиг теория? Например, я точно знаю, что тот код, который я писал еще в 2000 году для французской Cereol, достался американской Bunge, попал в Бразилию и Германию. В последней его решили развивать дальше и опять связались со мной 10 лет назад. Последний раз меня о нем спрашивали уже из Испании лет 5 назад.

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

ptr128Аналогично я сам на новых проектах, бывает, поднимаю и использую код, написанный мной еще в прошлом веке. А заказчики ведь далеко не только из России. И если бы этот код был с кириллицей, то фиг бы я его куда потом приткнул.

Вот лично у меня такое ощущуение, что эпоха сотрудничества с Западом заканчивается по инициативе Запада в том числе и в нашей сфере. В недалеком будущем любой код написанный в России, или выходцем из России или человеком имеющим любые связи с Россией будет рассматариваться как угороза безопастности "свободного мира" со всеми вытекающими. Не, конечно будут заповедники где "я сам решаю кто тут еврей" (с), но только как исключение из общих правил "охоты на ведьм".

ptr128Там где я работаю, давно есть такие решения для АХ и OEBS (туда пришла из JDEdwards), причем базовая идеология разрабатывалась еще в конце 90-х для Platinum.
Вот, кстати, отличный пример того что универсальное решение которое работает везде - в реальности везде работает одинаково плохо. Тот же АХ по базовой идеологии платформы из западных ERP - один наиболее близких аналогов 1С, вот только обходится в разы дороже и большинстве случаев внедрение причиняет базнесу тяжелые травмы, вплоть до несовместимых с жизнью. И именно из-за степени адаптированности к нашему законодательству и нашим-бизнес-процессом. Не каждая сова переживет процесс натягивания ее на глобус :-(. На сколько мне известно, на других локальных рынках те же проблемы, только вот альтернативы есть делеко не у всех. Это я как бывший сертифицированный специалист по паре западных ERP Вам говорю.

skeptikА какой смысл приводит аргумены демагогу, которы в первом(!) же посте обращенном ко мне был вынужден переходить на личности и оскорблять оппонента?

Приношу извинения за излишню резкость, вызванную общей атмоферой травли за использование родного языка в этой ветке развязанной некоторыми участниками. Однако оскорбления и демагогия это две совсем разные вещи. Допускаю, что Вы могли расценить мой выпад как оскорбление (и мне следовало быть аккуратные в выражениях), но обвинения в демагогии - это уже на Вашей совести.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578206
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperОни сделали еще много чего. Вопрос критично именно это или нет. Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем.


Полного аналога нет, но что-то похожее есть (например, AX с джава подобным языком, NV с паскалеподобным). Решающего (и сколь-нибудь важного) значения язык ключевых слов конечно сам посебе не имеет, а вот русско или иноязычность всей среды в целом включая документацию, форумы, общепринятый язык именования переменных/функций и написания комментариев - это уже существенней гораздо. Все же о использовать в работе не тот язык, на котором ты думаешь - дает заметную дополнительную нагрузку, об этом выше уже писали. Особенно в случае, когда для всех участников проекта используемый язык - не родной.

WebSharperДля русского языка нужна новая учетная система и все остальное новое. Для отдельного человека это неподъемная проблема.

Да, это так - "убийц 1С" мывидели "over 9000" - ни один не прижился.

Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации. Во-первых, за счет того, что это новый малопопулярный язык, во-вторых, за счет того, что он русский. И какой из этих барьеров важнее сильно зависит от контекста.

И это справедливо.

Может быть и так, а может быть и нет. Название 1С начинается с цифры а у галактики с буквы, может это решающий фактор.

Галактика - неудачный пример для сравнения - там вообще все другое.

Может быть продать новый язык Галактике или сообществу его программистов (для этого необязтельно его разрабатывать - см примеры в статье)

Нет. Галактика - это типичная "дохлая лошадь".
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578209
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperНадо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования.
Вы преувеличиваете роль языка программирования в ERP системе. SAP с убогим ABAP совсем не плохо чуствует себя на рынке. JDE, в свое время, был весьма популярен, хотя малейшие кастомизации на нем выполнялись на обычном C.
С другой стороны, себестоимость кодера на X++ такая же, как и кодера на 1C. Да и производительность их мало различается.
То бишь, я веду к тому, что идеология и архитектура системы имеет намного большее значение, чем язык, который она поддерживает для кастомизаций.
Замените в 1С язык, напирмер, на C#, не меняя архитектуру - та же 1С и останется. Какие-то задачи программисты станут делать быстрее, какие-то медленней. В среднем, разницы не заметите.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578212
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikрусско или иноязычность всей среды в целом
А вот это, имеет большое значение. Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной. Далеко ходить не надо, достаточно попытаться разобраться в любом алгоритме и технологии текущего века, не продвигаемых какой-либо заинтересованной организацией. Сразу же вынуждены будете читать статьи/диссертации на английском языке и тусоваться на англоязычных форумах.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578223
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем.

Да, вот я это и хочу, из примера доселе привели одну Галактику, теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП. Мой опыт разработки учётных приложений (а я успешно внедрил и поддерживал две) говорит о том, что ООП для них не нужно, да и вообще польза от ООП весьма сомнительна, если уже есть реляционная парадигма. И это отличие по стоимости может быть сопоставо с языковым барьером. ПОэтому сравнивать 1С с Аксаптой тоже не особо хорошо.

Можно было бы сравнивать с FoxPro, но я не знаю примеров систем на FoxPro, у к-рых была бы OpenSource обновляемая стандартная конфигурация. Так что здесь может оказаться, что Нуралиев принял не менее 3 правильных решений: русскоязычность, отсутствие ООП, OpenSource стандартная конфигурация. Если найдутся сопоставимые системы, то можно будет с ними сравнивать. Пока что получается так, что всё же русскоязычная система вынесла _все_ остальные, так что сомнения в безполезности русского языка не должны оставлять мыслящие головы.

> Можно ли убедиться в том, что перевод идентификаторов настолько замедляет разработку без создания своего языка и своей учетной платформы?
Здесь я прикушу язык и удержусь от обсуждения своего проекта. Для Дмитрия русскоязычность, насколько я знаю, не была ключевым пунктом, она была вспомогательным.

> Приношу извинения за излишню резкость, вызванную общей атмоферой травли за использование родного языка в этой ветке развязанной некоторыми участниками.
Надо просто принять за данность, что идёт война. В окопе под обстрелом и бомбёжкой атмосфера ещё более неприятная, чем здесь.

> Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации
Это если документация англоязычная, но для 1С это не так.

> Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной
Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С. Сколько усилий на самом деле нужно, чтобы создать язык и библиотеку? Наверняка есть разведданные по численности персонала того же 1С. Вот JavaScript на коленке за две недели написали, к примеру. Конечно, не все языки такие убогие и нужно ещё сделать много работы, но не так уж это всё и страшно. Плюс к тому, никто не начинает с нуля - берут подходящее и перепиливают. Я думаю, что трудоёмкость создания ЯП, среды разработки и стандартной библиотеки составляет 1-3% от трудоёмкости создания приложений, не более того. Посильно ли это одиночке? Да, есть языки, созданные одиночками. Сейчас, конечно, языки более развитые и конкуренция выше, но и сейчас где-то порядка 10-20 человеко-лет должно хватить для создания платформы, подобной 1С 7.7 (я не говорю, что кто-то здесь ставит перед собой такую задачу).
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578234
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikПолного аналога нет, но что-то похожее есть (например, AX с джава подобным языком, NV с паскалеподобным). Решающего (и сколь-нибудь важного) значения язык ключевых слов конечно сам посебе не имеет, а вот русско или иноязычность всей среды в целом включая документацию, форумы, общепринятый язык именования переменных/функций и написания комментариев - это уже существенней гораздо.


Это немножко другое - международные системы, там пишут и русский БУ и норвежские налоги в одной кодовой базе.

Нет. Галактика - это типичная "дохлая лошадь".

Есть живые лошади к которым имеет смысл приделать русский язык кроме 1С?

Кстати интересно, почему авторы хотят сделать вообще все свое с нуля? А не взять готовый англоязычный ЯП и просто перевести сколько смогут на русский? Зачем нужен свой собственный необычный язык программирования с квадратными скобочками для обозначения "подстановок" если можно перевести готовое.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578236
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden> Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной
Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С.
Я не про смерть, а про необходимость знания английского языка для использование современных алгоритмов и технологий.
Например, однажды мне потребовалось реализовать криптографическую защиту информации внутри БД. Причем, таким образом, чтобы сам пользователь, сохраняющий очередную запись в БД принимал решение о том, кто именно сможет содержимое этой записи расшифровать. Выбор пал на алгоритм SDT (Subset Difference Tree). Не знаю, как сейчас, но в те времена на всех просторах инета оказались доступными только пару научных статей на английском языке, а большинство нюансов удалось выяснить на forum.doom9.org, пообщавшись, естественно, тоже по-английски. Не уверен, что даже сейчас, через 10 лет, можно найти в русскоязычном сегменте информацию, достаточную для реализации SDT в ERP системе. И это несмотря на то, что почти каждый из нас сталкивался с SDT на Blue-Ray, спутниковом или цифровом телевидении.

То есть, я утверждаю, что для профессионала знание английского языка в любом случае обязательно. А если оно есть, то и ограничивать себя русским языком смысла не имеет.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578239
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden>Можно было бы сравнивать с FoxPro, но я не знаю примеров систем на FoxPro, у к-рых была бы OpenSource обновляемая стандартная конфигурация.
Автор КИС Lack & УС Land написаный на открытоv форке клипера много лет выкладвал исходники. Хотя и перестал с какого-то времени:( там наворочено сравнимо с 1С.

Галактика Экспресс кроме бесплатного движка выкинула bsd большой пакет отчетов. И почти сразц прекратила подавать признаки жизни:(
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578242
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden>теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП.
их объекты имхо тонкая обертка вокруг обычных SQL-выборок. Поэтому ООПшность больше маркетинг к которому в сообществе относятся с некоторым юмором. но я не настоящий сварщик.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578246
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden> Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации
Это если документация англоязычная, но для 1С это не так.


Это пока надо быть внутри предметной области 1C на стыке надо копировать примеры из документации ОС и фреймворков. Так как у создателя будет полностью свой новый язык, то на старте у него не будет примеров кода.

Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С. Сколько усилий на самом деле нужно, чтобы создать язык и библиотеку?


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

Плюс к тому, никто не начинает с нуля - берут подходящее и перепиливают.


Мне кажется автор этой темы является контрпримером к этому вашему "никто".

Посильно ли это одиночке? Да, есть языки, созданные одиночками.

Я думаю одиночки каждый год создают языки. В качестве курсовиков. Тут важно не создать, а продать. Пока я вижу две ниши - учебный язык (тут уже есть локализованный scratch) и встроенный язык для какого-то продукта, который нужен только здесь, например что-то бухгалтерское. Только вот тут есть уже 1C и чтобы доказать что русския язык нужен, надо доказать что на рынок влезет конкурент 1С.

Есть еще третий вариант - язык нужен создателю в качестве хобби. Насколько я понял оба представленных автора не нашло хотя бы одного еще такого же которому это нужно и даже друг с другом не сотрудничают. То есть хоббистов тоже не так много.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578247
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0budden>теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП.
их объекты имхо тонкая обертка вокруг обычных SQL-выборок. Поэтому ООПшность больше маркетинг к которому в сообществе относятся с некоторым юмором. но я не настоящий сварщик.
Общение с SQL, действительно, не является в X++ строго объектно-ориентированным. Впрочем, и на C++, и на Java, и на C#, и на Python, интерфейс с SQL будет лишь "тонкой оберткой". Невозможно изолировать объекты друг от друга, если они не изолированы внутри БД.
При этом, объектно-ориентированное программирование в X++ поддерживается, пусть и не в полной мере. Например, нет множественных наследований. Однако MS уже хоронит X++. Даже в 2012-ой АХ, рекомендуемым языком для новых решений является C#, а не X++. Один фиг, и тот, и другой, будут компилированы в CIL
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578250
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper1С родилась в сравнительно изолированной стране в которой еще не было 1С. не было интернета у массового пользователя, компьютеры были медленнее, не было разнообразия всяких скриптовых языков программирования. Возможно аналогом будет создание северокорееязычной системы программирования для северокорейского рынка.

1C не перввая учетка и даже не первая с русским языком. певая которая сдлелала с него бренд. И даже рынрк нельзя назвать изолированным поскольку он уже к тому моменту был освоен потомками западных dbase-ов, foxpro, cliper и прочими clarion. Которые заполняли нишу скриптоты. ровнять их системными С и паскалем - язык не поворачивается. Но которых тоже были наработки но уже друугой уровень програмистов.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578251
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharperЯ думаю одиночки каждый год создают языки.
Очень условно. Например, написать компилятор C вполне реально одному человеку. А вот, хотя бы, стандартную C библиотеку и ее включаемые файлы - боюсь, уже непосильный труд. Вы уж простите, но только папка include в GCC занимает больше пяти мегабайт. Столько и за год одному написать не реально.
А Вы тут ставите задачу, написать в одиночку, образно, и C++, и QT, да еще и с Eclipse )
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578254
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares01C не перввая учетка и даже не первая с русским языком. певая которая сдлелала с него бренд. И даже рынрк нельзя назвать изолированным поскольку он уже к тому моменту был освоен потомками западных dbase-ов, foxpro, cliper и прочими clarion. Которые заполняли нишу скриптоты. ровнять их системными С и паскалем - язык не поворачивается. Но которых тоже были наработки но уже друугой уровень програмистов.

Я имел ввиду рынок учётных систем а не сред. Согласитесь - тогда и сейчас две большие разницы
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578258
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128Столько и за год одному написать не реально.
А Вы тут ставите задачу, написать в одиночку, образно, и C++, и QT, да еще и с Eclipse )

Ну я про это же. Утратит интересно подумать про возможность написания транспайлера в стиле тайпскрипт. Только вместо типов беднеет перевод - например средатна ходу переводит ключевые слова на русский и обратно и Ки библиотекам есть возможность прикрутить внешний перевод, как тайпинги в тайпскрипт. Только не ограничиваться русским.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578260
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой опечатался много где.

Ну я про это же. Кстати интересно подумать про возможность написания транспайлера в стиле тайпскрипт. Только вместо типов будет перевод - например среда на ходу переводит ключевые слова на русский и обратно и к библиотекам есть возможность прикрутить внешний перевод идентификаторов как тайпинги в тайпскрипт. Только не ограничиваться русским.

Ещё возникает вопрос, что делать с неразбираюшимся кодом в процессе редактирования и мёрджа в системе контроля версий.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578298
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, ну, я вижу новый год уже вовсю наступает :)
Я, пожалуй, откланяюсь, т.к. тут в каждом вашем посте неявный вопрос ко мне, хочется ответить, а я зарёкся на этом форуме обсуждать свой проект. Скажу только, что в целом ваша идея про транспилятор имеет свой смысл, а доказательство нужности русского языка мне не требуется - я и так уверен, что он нужен. Мне нужны аргументы, как доказать это другим, но это должно происходить через осознание, а не через создание продуктов. Доказать любому это невозможно. 1С уже создал русскоязычный продукт и вроде бы тем самым практически доказал, что русский язык в ИТ вполне конкурентоспособен (и даже побеждает), но тот, кто априори считает обратное, будет объяснять, что у успеха 1С иные причины, а русский язык тут только помешал. Т.е. нужны аргументы для убеждения тех, кто в принципе и так за, вот, например, оказалось, что одна мысль была неожиданной даже для Дмитрия.

На примеры КИСов посмотрю, спасибо.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578300
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, а ты всё-таки попробуй обнаружить проблему на своей стороне. Я обращался за помощью ко всем, кому нужен SBCL, в т.ч. и к тебе, и ты свой отказ объясняешь тем, что "у меня не складываются отношения с людьми". Твой ответ мне напомнил анекдот "неудачники нам не нужны". Ну и сиди сам со своим SBCL, если тебя в нём всё устраивает, или жди, пока добрый Стассатс снизойдёт до твоих проблем. Я сначала попробую CCL, а если и он меня не устроит, то вообще постараюсь найти альтернативу CL - у него уже обнаружилась почти критическая масса недостатков, и ответы типа твоего - один из самых главных. Вроде на каждый отдельный из технических недостатков у меня есть прототип его преодоления, но "несколько почти в технике эквиволентны умножению на ноль".

А гуманитарная составляющая тут самая сложная. Я с этим столкнулся ещё тогда, когда мне удалось пропихнуть CL в продакшен. Если технические проблемы исправить можно, то новых лисперов взять абсолютно неоткуда, а старые ни на что не годятся и их исчезающе мало. Как бы ни глупа была моя идея, в принципе мне за два года попадались люди, которые были готовы мне помогать. Но из них не было ни одного, кто не убоялся бы изучения CL.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578305
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, может быть "ни на что не годятся" я зря так обобщил, но так скажем, для проектов типа clcon или сделать пошаговый отладчик или ещё что-то в этом роде они не годятся, т.к. частью религии является EMACS и trace.

Как правило лисперы говорят, что лиспу не хватает библиотек, и никто не понимает, что не хватает также инструментов, и сам язык устарел, причём уже лет 10 назад.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578313
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenу успеха 1С иные причины, а русский язык тут только помешал.
В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка, когда не было общедоступного интернет, а доступ к FIDO и UseNet имели единицы, это решение было обоснованным и логичным.
Сейчас же, через 26 лет после основания 1С, пришло совсем другое поколение, с детства столкнувшееся с необходимостью изучения английского языка не для оценки в школе, а для возможности потреблять информацию на языке оригинала. Во-первых, актуальную, во-вторых, без искажений и ошибок, вносимых на этапе перевода.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578316
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка,
они что на Fortran, PL/1 не программировали?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578317
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenНу, может быть "ни на что не годятся" я зря так обобщил, но так скажем, для проектов типа clcon или сделать пошаговый отладчик или ещё что-то в этом роде они не годятся, т.к. частью религии является EMACS и trace.

Как правило лисперы говорят, что лиспу не хватает библиотек, и никто не понимает, что не хватает также инструментов, и сам язык устарел, причём уже лет 10 назад.
Мне кажется вы "плаваете" в датах. 10 лет назад для Lisp ничего существенного не происходило.
Да что там! Для него уже лет 30 ничего не происходит.

А программисты которые так говорят скорее всего путают Lisp с AutoLisp или
вообще ... "слышали звон" и т.п.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578331
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenantares0, а ты всё-таки попробуй обнаружить проблему на своей стороне.
Если ты прямо о ней скжешь, то Я тоже буду о ней знать:) но я не смотря на осознание своих границ не стремлюсь к самобичеванию.
и ты свой отказ объясняешь тем, что "у меня не складываются отношения с людьми".
Причины основываются на фактах. Про людей - это наблюдение, которое мне представляется верным. Но не обязано быть таковым.
Причина в том что в порядке важности 2) я de facto не вижу людей вокруг твоих свершений 1) Твои заявленые подход не пересекаются с моими:(
Твой ответ мне напомнил анекдот "неудачники нам не нужны".
Это очень мудрый анекдот:) Потому что та половина что улетела в корзину на самом деле избавлена от изматывающего собеседования - 10 чел. на одно жопоместо. И получила свободное время найти работу где их нужность не будет подвергатся сомнению.
Ну и сиди сам со своим SBCL, если тебя в нём всё устраивает
Знаешь твоя манера выражатся может просто раздражать людей.
На самом деле меня не все устраивает. Что бы не быть голословным меня напрмер озадачили сдлеать сбоку sbcl+iup доступной для широких масс. Изкробочнае графика аля Tk чуток побыстрее, чуток покрасившии, плюшки для некотрых внутрених целей ну и родимый лисп под руками. И очевидные решения здесь либо пересобирать sbcl включив статическое связвание и дальше этот хлам вместе с компилятором таскать на клиента. Либо развертывать сборочную ферму под все желательные платформы половину из которых глаза мои б не видели. То есть простыми средствами sbcl тут не объедишь. И вот разглядвая твой манифест я вижу много политики и понимаю что максимум ты можешь мне предложить это все мое запилить самому. Но для твоего пошагового нужны уже тебе помошники:( И при прочих равных мне проще подумать что можно сделать с апстримом. Такова правда жизни. А лично тебе все желают только успехов:)
или жди, пока добрый Стассатс снизойдёт до твоих проблем.
Вот коренная разница в отношении к миру. Я знаю что он не добрый и не снизойдет:) Но также из опыта я знаю что если сломается сборка какой-то ключевой для сообщества и для меня тоже библиотеки, то он починит не ожидая моей благодарности, без моего участия, бесплатно, без sms:) Поэтому я считаю что говорить о нем неуважительно - неконструктивно:(
Я сначала попробую CCL,
Который из-за неосмысленого требования SSE2 не работает на половине моих старых атлонов. Но это я так.
А гуманитарная составляющая тут самая сложная. ... Если технические проблемы исправить можно, то новых лисперов взять абсолютно неоткуда, а старые ни на что не годятся и их исчезающе мало. Как бы ни глупа была моя идея, в принципе мне за два года попадались люди, которые были готовы мне помогать. Но из них не было ни одного, кто не убоялся бы изучения CL.
Когда CL только-только стал стандартом, один из автором написал обзорную статью о том что у нас с этого есть и зачем. Но в середине там был интересный абзац от том что у нас есть IDE для програмирования c отладчиком и всем таким прочим. Но нет IDE помогающих решать прикладные проблемы. В книжках о UI того периода в одном ряду перечисляли юниксы, маки и лисп-машины. А через несколько лет весь безумно дорогой комерческий лисп рухнул. И в далекой-далекой галактике начали свой разбег Delphi и 1С. Конец истории.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578333
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, я проблему тебе написал, судя по твоим попыткам объяснять второй раз то, что я уже понял, ты меня не услышал. Значит, тебе это не так важно, ну и не будем тогда об этом.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578338
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилptr128В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка,
они что на Fortran, PL/1 не программировали?
Программировали. Даже на COBOL. Сотню слов знали английских. Но при этом родную документацию на IBM/370 могли прочитать единицы. Благо, для часто востребованных случаев, можно было найти книгу с качественно выполненным переводом. Начиная с конца 80-х качественные переводы исчезли, как класс. Качественная специализированная техническая литература на русском языке, кстати, тоже. Один ширпотреб остался. С ностальгией вспоминаю переводы издательства "Мир" советских времен.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578346
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0,
> И вот разглядвая твой манифест я вижу много политики
Вот по сути весь твой ответ содержит многовато неподтверждённых оценок: "не сможешь собрать людей", "маркетинг" и "много политики", да ещё и обвинил меня в утаивании целей. Т.е. я изначально оказался в положении, в котором я должен оправдываться, а я ещё ни в чём не успел провиниться.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578356
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех причастных с наступающим!
buddenantares0,
Вот по сути весь твой ответ содержит многовато неподтверждённых оценок:
При этом и так содержит страницу текста сильно превышая средний по форуму. Некоторые оценки я оставил нераскрытыми за очевидностью.
"не сможешь собрать людей"
Не надо меня перевирать. "Не сможешь" - это совершенное будущее время. А я говорил о "Не смог" до настоящего времени.Как говорил сатирик - "Пока еще"
budden"маркетинг"
antares0Качество и развитие - это бессодержательный маркетинг, в лучшем случае субъективизм.
Качество и развитие - эмоциональные характеристики которые допустимы в речи инженера потому как тоже человек. Но не в качестве аргументов поскольку все таки претендует быть инженером. Хотя бы тот же SMART возмём который заявлет что цель должна быть измеримой . Мне в тот момент эта мысль казалось очевидной и без подробного разбора.
"много политики"
Ну вот допустим у тебя в манифесте - SBCL had no reliable threads. Кратко и бескомпромисно. Но в реальной жизни многие гоняют SBCL как раз в многопоточном режиме утилизируя многоядерность для вычислительных задач. Это вобщем та облать где он конкурирует с дорогими коммерческими реализациями.
Ты мог бы пояснить что SBCL ломается на некоторых твоих задачах. и это дало бы повод к нормальному рабочему обсуждению проблем
Ты мог бы сделеать набор показвающий где именно он ломается. И сравнить его например с какой-нибудь многопоточной молотикой из QL. Это сделало твою позицию понятной и твердой и заслуживало бы безусловного уважения.
Но что видим. Ты без аргументов принзил sbcl, в манифесте якобы конкурирующего форка. Причем именно в той области где твой форк не то что не лучше. Там просто у тебя еще конь не валялся:(
Есть ложь, есть наглая ложь и есть предвыборные обещания политиков :)
да ещё и обвинил меня в утаивании целей. Т.е. я изначально оказался в положении, в котором я должен оправдываться
Мне тебя обвинять в чем-то примерно как ждать снисхождения у стаса из sbcl-team:) Одинаково без надобности.
То я что пишу, я пишу исключительно из необходимоти сделеать мою позицию понятной.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578360
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0,
> Не надо меня перевирать.
Я не перевирал, я сделал тот вывод, который ты не выписал явно, но который вполне чётко следует из твоих слов. Ты сам прочитай, что ты написал.
> Качество и развитие
Плохое ведение базы багов - это заведомое отсутствие качества. Могу привести два эпизода.

1. баги "high priority" находятся в этом состоянии 9 лет, в то время как менее приоритетные решаются иногда за часы. Это - отсутствие процесса управления качеством, а значит и отсутствие качества, поскольку любая метрика делается по документам, в нашем случае - по трекеру. Здесь нет даже предпосылок для того, чтобы определить понятие качества.

2. Моя бага с выводом типов, которую сначала написали в почте - её все проигнорировали. Теперь сравни пару https://bugs.launchpad.net/sbcl/ bug/1732737 и https://bugs.launchpad.net/sbcl/ bug/1733622 . Одну завёл stassats, другую я. В заведённой stassats отсутствует пример, хотя он был в Sbcl-devel, а также вместо поведения, видимого пользователю, указана некая идея stassats о причине. Это - ничто иное, как мухлёж, цель неясна, скорее всего - с целью сокрытие дефекта. Заведённая Стассатсом не соответствует вообще требованиям к багам. Моя бага объявлена дубликатом. Возможно, да, она заведена позже, но качество отчёта несравнимо выше, я имею в виду соответствие формальным требованиям к отчёту о баге, если тебе так уж нужно всё объективное.

Дальше, насчёт тредов, я написал первый же тест на треды (веб-сервер, много воркер тредов, в каждом вызывается room) и SBCL стал падать, причём не сразу, а через 2 минуты. Т.е. - самое страшное. Чем закончилось - не помню, но мне кажется, что они на тот момент не осилили и в итоге сказали что-то типа "а ты не запускай Room во многих тредах". Это было в декабре 2015-го, можешь пошарить по словам "unrecognized widetag #x72". По-моему, так и не починили и я просто на это забил, поняв, что тут у нас есть проблема и что демонстрацию многопоточности лучше не делать. Также многолетние проблемы с run-program (например, сервером для cl-test-grid может быть CCL, а SBCL - не может, я уж не говорю про Windows, на который вообще начхать).

FFI тоже кривое - cltk на CCL работает, а на SBCL - падает на тестовой сюите (два года назад так было). Именно отсюда возникла идея делать обмен данными через сокеты.

Далее, я на своей виртуальной дебиане собираю самый что ни на есть новейший SBCL 1.4.2 (правда теперь уже он устарел) и тест на семафор из официальных тестов зависает с вероятностью 30% - приходится прерывать тесты и запускать заново. Можешь, конечно, это списать на кривую VMWare.

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

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

Насчёт развития мне стало ясно, когда я стал разрабатывать свой язык и увидел, как много есть полезных вещей в типизации, которые уже скоро будут в JS и Python, но которых нет в SBCL и которые считаются ненужными. В т.ч. иммутабельность. Тут написали, что даже COBOL обновляет стандарт, а CL - нет. Понятно, что он со временем становится неконкурентоспособным, и чем дальше, тем хуже. Если с этим ничего не делать, то скоро всё закроется - обанкротятся, допустим, те, кто сейчас спонсирует SBCL и не станет его, потому что такая помойка никому для новых проектов не нужна. Вот я например бы новый production не стал на нём писать, просто он был единственной пермиссивно лицензированной реализацией CL на момент, когда я начинал, поэтому мой план был сделать демо, найти спонсоров на Яр - а потом всё равно форк, причём сразу было ясно, что именно править SBCL будет самым сложным и рискованным делом. Не успел я по другим причинам, но если бы SBCL был нормального качества, мой проект был бы сейчас уже на совершенно другом уровне - я мог бы показать прототипы каких-нибудь полезных веб-сервисов. А так нечего показать. Но теперь есть CCL, скоро Racket должен подтянуться, да и вообще много новых и интересных языков появилось.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578362
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, всех с наступающим и хватит о грустном!
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578378
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
> я сделал тот вывод, который ты не выписал явно, но который вполне чётко следует из твоих слов.
> который ты не выписал явно
Твои думы проистекают из каких-то неправильных представлений обо мне. Просто попробуй цитировать и переспрашивать неясное.
> баги "high priority" находятся в этом состоянии 9 лет
Если б твоем форке было задокументировано решение штук 50ти или хотя бы 20 таких багов. Пусть даже таким способом какой не понравится текущей sbcl-team. Это вот послужило бы поводом относится к твоим предложениям серьезно. Для этого они и висят :) Метрика для понтов так сказать. ты правда думаешь что в ccl будет другое отношение?
> Моя бага с выводом типов, ... объявлена дубликатом. Возможно, да, она заведена позже, ...
С точки зрения стороннего наблюдателя известный человек sbcl-team подтвердил что твой отчет новичка не подземные стуки. Ссылка на твой отчет осталась в списке дубликатов и даже коментарий с дополнениями можно оставить:)
Этому подходу наверное больше лет чем ты лисп используешь :)
> Дальше, насчёт тредов, я написал первый же тест на треды (веб-сервер, много воркер тредов, в каждом вызывается room) и SBCL стал падать,
Это вот то что надо было офорить тестом что бы к твоему форку относилились серьезно. Хотя по факту противоречит практике использования sbcl. и ложить это под заголовок - в SBCL не работают треды - хреновая идея:( Как телефон тестировать ударом молотка.
> Также многолетние проблемы с run-program (например, сервером для cl-test-grid может быть CCL, а SBCL - не может,
не слышал но посмотрю.
> FFI тоже кривое - cltk на CCL работает, а на SBCL - падает на тестовой сюите
У меня конечно продашен мелкий, но cl-tk как-раз. и не потверждается ни тогда не сейчас. И подземные стуки надо внмательно документировать. Если уж хочешь собирать людей. А так получается сказал фигню а дальше не твои проблемы
> и тест на семафор из официальных тестов зависает с вероятностью 30% - приходится прерывать тесты и запускать заново.
Посмотрю.
> Ещё про качество? Нет разделения на альфу, бету и релиз. Каждый месяц релиз,
А стабильный 10-летней давности и git который собирается по фазал луны были бы лучше, да. Сейчас они хотя бы раз в месяц проверяют пачку основных библиотек. Это все выстраданая политика.
> Мне казалось, что тем, кто давно имеет дело с SBCL, всё вышесказанное должно быть очевидно.
В том фокус что мое очевидное как-то совпадает с коллективным, а твое остается твоим личным. Я выше говорил про заморочки с тобой. Заметь я стараюсь избегать субъективных лцчше/хуже.
> допустим, те, кто сейчас спонсирует SBCL и не станет его, потому что такая помойка никому для новых проектов не нужна.
Они наработки возвращают в виде кода. И честно признаются что некоторые патчи настолько страшны что даже в Sbcl не пойдут. А новые проекты смотрят как-раз из SBCL из вариаций CL. У CCL есть маленькая исконная ниша на Apple и только. Несмотря на все хорошее.

Вобще про очевидность помойки забавно. У меня была такая мысль когда смотрел код clcon в поисках инспектора и вторй раз когда пытался вникнуть в твой степпер. но не стал критиковать за тем что код не мой:) Такая взаимобратная очевидность. А код sbcl как раз логичен - инженерно а не на показ

> скоро Racket должен подтянуться,
Это вот как раз вот из разряда ну-ну. Если ты сейчас Chez не используешь то смысл ждать его когда его Racket обломает. Лучше уж Gambit.

Ушел праздновать:)
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578460
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0, ну, с наступающим, давай прекратим эту беседу, она не имеет большого смысла.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578461
-Rik-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже пробовал когда-то с русским языком экспериментировать.
Наверно есть резон для использования в обучении, детям легче, можно пробовать начинать с программированием раньше.
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39578925
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper, а насчёт транспиляции вы просто так обсуждаете, как нам лучше поступить, или есть практический интерес?
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39579063
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто так :). Я считаю что в будущем большинство программистов будет знать английский и чем дальше тем меньше эта задача имеет смысл
...
Рейтинг: 0 / 0
Русский язык программирования не смотря ни на что жив
    #39581371
Дмитрий Concept
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех с наступившим Новым годом и всех благ!
Мой проект КОНЦЕПТ закрыт (завершен).

Кто интересуется темой - рекомендую обратить внимание на ЯР budden (м.б. аббревиатура от " Я Р усский" - это классно).
В основе ЛИСП - и это тоже классно, т.к без символьной обработки в основе не имеет смысла делать русский язык программирования.
Это мое мнение.
...
Рейтинг: 0 / 0
278 сообщений из 278, показаны все 12 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Русский язык программирования не смотря ни на что жив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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