Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Приветствую всех, кто на Форуме! Уже более пяти лет, если спросить любой известный поисковик о русском языке прграммирования, то на первой странице попадете на 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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 18:35 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept1) сама идея руского языка программированя у нас муви тон, лучше агитировать за иностранное (там умнее цивилизация, там настоящие доллары и т.д.) Ты против английского алфавита? Современные языки программирования далеки от разговорных языков. Там просто используются английские буквы. Можно русские буквы использовать, но русскими они не станут только из-за этого. Есть вполне успешный язык с русскими буквами, 1С называется, но они его даже не пытаются позиционировать как "русский язык программирования". Наверно поэтому гугл с яндексом их не находят. Дмитрий ConceptВысокоуровневый язык программирования на русском сделан, он есть. Факт, что интереса за пять лет к этой теме практически нет, сам язык дальше развивать нет смыла. Покажи хотя бы одну практическую задачу решенную на этом языке. Не какой-то сайт с роботом-картинкой, а пример с реально заработанными деньгами. Собственно ЯП и программы на них пишутся не ради их красоты/национальности и т.д., а просто для зарабатывания денег. Покажи как заработать на твоем ЯП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 19:32 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept1) сама идея руского языка программированя у нас муви тон, лучше агитировать за иностранное (там умнее цивилизация, там настоящие доллары и т.д.) 2) по моему опыту - эффективность программирования на знакомом русском языке выше в пару раз, чем на английском (иностранном). Дмитрий Concept, сразу же отвлекаемся от рекламного стиля поста ... Моё имхо, что главное, что и как именно разработано, но переменные - бррр, служебные слова ещё куда ни шло, просто их мало, можно дефайны использовать. В программирование я вошёл в школе, Алгол-60, писали программки в тетрадках, т.е. не вчера это было. В комиссии по Алголу как раз существенно участвовали советские учёные. В дальнейшем много раз сталкивался с русскоязычными инструкциями и переменными. Да в институте ещё. Достаточно скоро осознал для себя, что невольное прокручивание про себя русских слов мешает думать , иногда сбивает с толку и, несмотря на современные ср-ва подсветки синтаксиса, мешает мысленному парсингу . Потому давно уже решил для себя, что служебные слова д.б. в другом языке. Так их проще визуально выделять. Сейчас можно добавить, чтоб не в иероглифах, к-рые невозможно запомнить . Только поэтому питаю отвращение к 1С и не могу себя заставить его читать. Других причин у меня нет, несмтря на весь патриотизм, просто так сложилось в программировании полстолетия назад. А так я не против. Ведь можно и звёзды называть щ-кита заместо альфа/бета, а то и в математике писать, что матрица Й[ж, ё] необратима, где ж>Ж, а ё= {ы, щ, д}. Как с этими проблемами за бугром, я не понимаю, чесгря. Для сравнения предлагаю сравнить со скороговорками в аппаратах оплаты, по типу: "Введите сумму оплаты в сумме оплаты ...", к-рые невозможно всерьёз воспринимать на слух в качестве подсказок. Именно по этой причине для разного рода проектной документации настоятельно рекомендуется спец. слова выделять различным шрифтом -- именно для лёгкого парсинга взглядом. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 10:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Conceptсама идея руского языка программированя у нас муви тон Над выделенным РыдалЪ НавзрыдЪ. "Муви тон" - это чо? Кино такое что ли? (Спойлер: нет, это французское mauvais ton . Мовэ!) Дмитрий Conceptсама идея руского языка программированяКазань - брал, Рязань - брал, Шпака - не брал. Про делфи слышал, про яву слышал, про питон слышал, про одинэс - слышал. Про русский язык ... тоже слышал, но не в контексте программирования. Дмитрий ConceptКазалось бы, тему нужно закрыть и остановиться.Если в языке программирования для вас главное, в какой кодировке записаны управляющие символы, то вам не то, что остановиться надо - вам и начинать не следовало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 16:13 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий 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/ Кривая поделка, никому не нужная поделка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 16:55 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
exp98Достаточно скоро осознал для себя, что невольное прокручивание про себя русских слов мешает думать , иногда сбивает с толку и, несмотря на современные ср-ва подсветки синтаксиса, мешает мысленному парсингу . Потому давно уже решил для себя, что служебные слова д.б. в другом языке. Так их проще визуально выделять.Резко не соглашусь. Во первых, твоя позиция конфликтует со всеми теми людьми для которых английский родной или уже стал вторым родным. Во вторых, если тебя смущает использование понятных слов в коде - ну замени их на какую-нибудь абракадабру и/или сократи слова до их внешнего не сходства с оригиналом и попытайся писать на таком языке. Посмотрим на сколько у тебя повысится производительность. exp98Сейчас можно добавить, чтоб не в иероглифах, к-рые невозможно запомнить .Угу. То есть вся Япония и Китай писать на самом деле не умеют - они не могут запомнить собственные иероглифы? exp98Ведь можно и звёзды называть щ-кита заместо альфа/бета, а то и в математике писать, что матрица Й[ж, ё] необратима, где ж>Ж, а ё= {ы, щ, д}. Как с этими проблемами за бугром, я не понимаю, чесгря.Кажется я сейчас открою тебе страшную тайну: слова "альфа" и "бета" были придуманы древними греками и являются буквами греческого алфавита. Для большинства "за бугром" это как раз таки иностранные буквы. И они используются по традиции идущей со времен средневековья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 17:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
White Owl, мимо всё, последние 4 буквы читал? да и внутри тоже, торопидзэ не надо. Дмитрий Concept, сегодня навеяло. Вполне допускаю быстрое прототипирование, либо схематичное описание алгоритма, манагеры бы тащились. То есть где кода мало. Я сам на бумажке часто пишу "ЕСЛИ" и т.п. Но, повторюсь, переменные - бр-ррр. ИМХО ЗЫ Поместите в купюры купюры приёмник ... )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 18:15 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Даже не знаю кому тут отвечать. Напишу лишь своё мнение потому :) Русский язык очень плохо формализован. Потому Вы вполне можете программировать и на русском, но только после его дополнительной формализации: соглашения очерёдности слов (для определения субъекта, объекта и действия по их позициям), отказ от словоформ и написания всего в именительном падеже и в инфинитиве. Все ключевые слова, являющиеся прилагательными (например "новый" - аналог new) должны использоваться в единичном числе и именительном падеже мужского рода... ну и думаю по мере продумывания языка и его синтаксиса придётся добавить ещё с десяток правил. А потом Вы поймёте, что разговариваете очень длинно, и вместо "является" начнёте везде тыкать "есть" и производить другие замены (что явно будет сбивать с толку, ведь в жизни мы говорим не так). Почти уверен что наткнётесь на неоднозначность некоторых ключевых слов, которую тоже надо будет как-то исключить. И ещё многое другое В итоге у Вас получится русский, который уже и русским не назовёшь, и то, что Вам понятен смысл отдельных слов не сделает понятным сам код, ведь прочитать его и понять интуитивно, зная язык, Вы не сможете :) Так зачем же нам такое непонятно что, если есть нормальный готовый формализованный язык, к которому достаточно было добавить парочку простых правил и он вполне выполняет свою задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 23:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Главная проблема "русского языка программирования" это то что люди о нем мечтающие путают язык программирования и разговорный язык. Говоря о "русском ЯП" они ожидают что команды языка будут абсолютно грамотны с точки зрения разговорной/литературной грамматики. И естественно обламываются... Лучше б они с тем-же пылом занялись развитием искусственного интеллекта способного понимать разговорный язык (любой разговорный язык). Больше толку было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 00:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Спасибо за Ваше мнение - отрезвляет и приземляет. А то что-то залетался я в облаках, замечаю за собой такую проблему :) Вот чего я не пойму. ЧЕЛОВЕКО-МАШИННЫЙ ИНТЕРФЕЙС подразумевает, что с одно стороны человеческое мышление, выраженное в языке, а с другой стороны - автомат в машинных кодах. Естественно, развитие идет от второго, т.е. компьютера, НО в сторону первого (человеческого). Т.е. развитие в данном направлении прошло этапы: Этап 1. программирование в машинных кодах (полный приоритет машинного над человеческим) Этап 2. ассемблер (символьные команды и идентификаторы - шаг навстречу человеку) Этап 3. императивное, операторное программирование (ещё шаг навстречу человеческому в форме управляющих конструкций - если..то, циклы, подпрограммы, case, появление структурных типов данных - записей и массивов) Этап 4. объектно-ориентированное, функционалное, логическое, т.е. парадигменное программирование (еще больший шаг навстречу человеческому - абстрактные типы данных, иерархия классов, полиморфизм) Кто сказал, что этот процесс завершен? А если не завершен, то что дальше? Вероятно - дальнейшее движение к человеческому. Тогда в какой форме это будет выражено? Думаю, что это: 1) Языки описания знаний, прежде всего онтологий (инженерия знаний) 2) CASE-технологии генерации программного кода Это и есть Этап 5. Я его условно называю КОНЦЕПТУАЛЬНЫМ ПРОГРАММИРОВАНИЕМ. Почему? Потому-что основной задачей разработки ИС и ПО становится описание знаний о предметной области: понятий (концептов), отношений, законов, ограничений. А программный код вообще в подавляющем большинстве будет генерироваться автоматически и скрыт от пользователя. И не важно, что это будет - C, Java, Python, SQL или NoSQL. А раз приоритет смещается в сторону описания знаний, то на каком языке описывать знания? Ответ - максимально близко к естественному языку. И если Вы учили в школе русский, то зачем Вам описывать знания на английском? Пусть лучше компьютер научится Вашему языку, чем Вы будете заниматься переводом с родного языка на иностранный, потому что существующим компьютерным программам-компиляторам так удобно. Но будет еще и Этап 6 - ЕСТЕСТВЕННО-ЯЗЫКОВОЕ ПРОГРАММИРОВАНИЕ. Т.к. на Этапе 5 модель знаний описывается преимущественно декларативно, а процедурная составляющая по прежнему реализуется на хорошо зарекомендовавших себя существующих алгоритмических языках программирования. Не вижу проблем, чтобы в будущем пример программы выглядел бы следующим образом: "Выбери из всех текстовых файлов в текущем каталоге слова, начинающиеся с прописной буквы. Результирующее множество сохрани в файле 'Слова.txt'" И причем тут английский? Вот ради чего имеет смысл заниматься русскоязычным программированием (реализация Этапа 5 и 6), а не ради того, чтобы в паскаль программе вместо BEGIN..END писать НАЧАЛО..КОНЕЦ или вместо идентификатора MyProg писать МояПрограмма. Эка меня колбасит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 09:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Мое мнение — ТС прекрасно понимает, что этот КОНЦЕПТ вещь совершенно бесполезная и беспомощная. Назначение его постов совершенно другое. У нас есть национальная ОС — перелицованный линукс. Есть национальный офис — форк от семейства OpenOffice (впрочем не без достоинств). Он тоже хочет присоединиться к этому празднику жизни и урвать кусочек от гос.бюджета. А для этого нужна индексация в поисковиках и витрина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 09:38 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptПотому-что основной задачей разработки ИС и ПО становится описание знаний о предметной области: понятий (концептов), отношений, законов, ограничений. Аббревиатуры UML и PL/1 ни о чем не говорят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 09:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptНе вижу проблем, чтобы в будущем пример программы выглядел бы следующим образом: "Выбери из всех текстовых файлов в текущем каталоге слова, начинающиеся с прописной буквы. Результирующее множество сохрани в файле 'Слова.txt'" Альтернатива (причем давным-давно уже существующая, быстро и надежно работающая): Код: plaintext Я думаю, что при выборе между невнятной текстовой конструкцией из 18 слов и короткой однозначной командой выбор очевиден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 09:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Alibek B.Альтернатива (причем давным-давно уже существующая, быстро и надежно работающая): Код: plaintext Я думаю, что при выборе между невнятной текстовой конструкцией из 18 слов и короткой однозначной командой выбор очевиден. Хороший пример. Для программиста с многолетним опытом - согласен. А, например, для лингвиста, для которого программирование не является смыслом жизни, а целью является изучение творчества какого-либо писателя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 09:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptА, например, для лингвиста Лингвист, не способный понять регулярные выражения, пусть лучше работает где-нибудь подальше от компьютеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 10:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptКто сказал, что этот процесс завершен? А если не завершен, то что дальше? Вероятно - дальнейшее движение к человеческому. Тогда в какой форме это будет выражено?Кто вам сказал, что вы понимаете, о чем говорите? Прочитайте рассказ А. П. Чехова "Письмо ученому соседу". Ваши рассуждения пока на том уровне. Дмитрий ConceptА, например, для лингвиста, для которого программирование не является смыслом жизни, а целью является изучение творчества какого-либо писателя?Творчество писателей изучают литературоведы, а лингвисты изучают языки. Давайте вы будете сначала смотреть значения слов в энциклопедиях, и только потом употреблять их? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 10:13 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Alibek B., Никанор Кузьмич, разница между мной и вами заключается в том, что я пытаюсь разобраться в теме, а вы даже не пытаетесь вникнуть в содержание вопроса. Мой вам совет: изучайте основы философии - форма и содержание предмета. Когда поймете в чем их связь и отличие, тогда поймете причины своих отсылок к словарям и рассказам. От таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены. Оглянитесь назад и проанализируйте развитие ИТ, сравните с текущем состоянием. Если слушали бы таких как вы, то до сих пор бы сидели сейчас на MS DOS и Turbo Pascal. Всегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 10:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Conceptразница между мной и вами заключается в том, что я пытаюсь разобраться в теме, Совет почитать Чехова уже был, я к нему могу только присоединиться. Я занимаюсь теми вещами, в которых достаточно компетентен. В метапрограммировании я недостаточно компетентен, чтобы этим заниматься, да и не интересна мне эта тематика. Но даже мне понятно, сколько ерунды и ошибок декларируется в посте и на сайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:15 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptAlibek B., Никанор Кузьмич, разница между мной и вами заключается в том, что я пытаюсь разобраться в теме, а вы даже не пытаетесь вникнуть в содержание вопроса. Мой вам совет: изучайте основы философии - форма и содержание предмета. Когда поймете в чем их связь и отличие, тогда поймете причины своих отсылок к словарям и рассказам. От таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены. Оглянитесь назад и проанализируйте развитие ИТ, сравните с текущем состоянием. Если слушали бы таких как вы, то до сих пор бы сидели сейчас на MS DOS и Turbo Pascal. Всегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме. Никакой темы нет, есть чья-то выдумка с претензией на уровне бреда, и как выше написали - желание срубить денег, если дадут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:25 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
К сожалению, всё выглядит так, что ТС является теоретиком. Проблема же не в языке программирования - вот в математике русский язык почему-то не используется и никто от этого не страдает. Проблема в том, что даже на С алгоритмы выглядят значительно короче, чем на любом человеческом языке. Любители давать ТЗ на человеческом языке как-то недооценивают объем такого ТЗ. На практике получается либо еще один С, либо прочно зашитые в реализацию "несущественные детали", которые делают систему очень негибкой. Простейший пример - попробуйте-ка составить ТЗ на самое обыкновенное текстовое поле ввода. И попробуйте придумать формальный язык, на котором это поле ввода можно реализовать понятнее, чем на современных языках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:26 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptОт таких как вы я еще в 90-х слышал категоричные утверждения с пеной у рта, что вершина развития ИТ достигнута и все языки программирования уже изобретены.Отлично, от употребления незнакомых вам слов вы перешли к приписыванию собеседникам того, что они не говорили. Не надо из себя изображать гонимого всеми борца за прогресс. Во-первых, гонения за прогрессивные взгляды закончились в 17-м - 18-м веках примерно (ну, в нормальных странах, в папуасиях до сих пор гоняют), во-вторых, ваша деятельность не имеет к прогрессу никакого отношения. Дмитрий ConceptМой вам совет: изучайте основы философииФилософия давно умерла. Не надо поминать мертвецов всуе. Дмитрий ConceptВсегда с интересом рассмотрю ваши конструктивные предложения и замечания по данной теме.Пожалуйста, вот вам архиконструктивное предложение: перестаньте страдать фигней. Дмитрий Conceptа вы даже не пытаетесь вникнуть в содержание вопроса.У вашего вопроса есть содержание? Тогда расскажите подробнее: 1) Какие парадигмы (объектную, функциональную, другие) поддерживает ваш язык? 2) Что у вас с типизацией? 3) Что со стандартной библиотекой? 4) Почему вы считаете, что выбор какого-либо естественного языка-донора для управляющих конструкций более важным, чем три пункта выше? P. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт . Остальное - жалкие подобия левой руки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Никанор Кузьмич, 1С же) И при работе со сложной предметной областью с кучей терминологии может быть оправданно использовать русский язык для идентификаторов, а не рыться в русско-английском словаре на тему перевода очередного заковыристого термина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:33 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
scf1С же)Вы по моей ссылке ходили? Сарказм же. Ну или я не понял, о чем вы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 11:50 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 12:05 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
scf1С же) И при работе со сложной предметной областью с кучей терминологии может быть оправданно использовать русский язык для идентификаторов, а не рыться в русско-английском словаре на тему перевода очередного заковыристого термина. Хороший аргумент. Для ключевых слов вопрос используемого языка не так принципиален. По сути - это всего-лишь маркеры для разметки управляющих конструкций языка. А вот когда начинаешь в программе использовать развитые структуры данных, то там использование русскоязычных идентификаторов действительно способствует читабельности программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 12:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Benny Blanco, спасибо, интересно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 12:19 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Никанор КузьмичТогда расскажите подробнее: 1) Какие парадигмы (объектную, функциональную, другие) поддерживает ваш язык? 2) Что у вас с типизацией? 3) Что со стандартной библиотекой? 4) Почему вы считаете, что выбор какого-либо естественного языка-донора для управляющих конструкций более важным, чем три пункта выше? 1) В идеале хочется иметь мультипарадигменность. На данный момент КОНЦЕПТ императивный язык. Но на нем легко моделируются объектно-ориентированное, функциональное, прототипное и логическое программирование. Если язык будет развиваться, то можно будет в нем явно предусмотреть соответствующие конструкции. 2) Базовый тип строка. Сложная структура по сути одна - список. Список сам по себе является строкой, элементы которого разделяется ";". Здесь ничего нового по сравнению с атомами и списками Лиспа или термами Пролога. Также есть понятие структурной переменной с полями. 3) Встроенные функции реализуются как обертка стандартных функций, которые есть в любой системе программирования. Также нарабатывается библиотека функций непосредственно в исходных текстах КОНЦЕПТ. 4) Этот вопрос я не понял. Могли бы пояснить. Никанор КузьмичP. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт . Остальное - жалкие подобия левой руки. Извините, категоричность ваших суждений мне не очень симпатична, но чувство юмора очень по душе! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 12:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptА раз приоритет смещается в сторону описания знаний, то на каком языке описывать знания? Ответ - максимально близко к естественному языку. Ничего подобного история не демонстрирует. Математика развивалась от чисто описательных концепций древних греков "если в треугольнике все стороны равны между собой, то..." к возникновению узкоспециализированного языка знаков и отношений. То же самое происходит в любой науке - вырабатывается терминология, заменяющая большие определения отдельными словами, появляются условные знаки, аббревиатуры и сокращения, то есть развитие происходит в прямо противоположном направлении - от естественного языка к искусственному: лаконичному, однозначному и непротиворечивому. Естественный язык - это в основном язык эмоций, которые совершенно не нужны в инженерном деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 13:29 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Автор, займись полезным трудом. Мешки там поворочай или самодвижущееся пресс-папье изобрети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 13:52 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, соглашаусь, что кесарю - кесарево ... только устраните недочёты, о к-рых ещё раньше говорили, тогда можно будет обсуждать без иронии. Вспомнился язык для ЭВМ МИР, как раз русские служжебные слова и инглиш пременные, возможно функции - вперемешку. По сути это и кусок алгола и набор высокоуровневых инженерных функций. Язык был по-видимому ориентирован именно на инж.расчёты (в сочетании с обычным програмированием - кудаж без него). Присоединяюсь к сказанному выше, имхо для автоматизации проектирования нужна всё же строгая грамматика (и семантика), возможно ограниченный русский, ибо понимание естесственного языка - совсем другая задача. А УМЛ -- не достиг ещё нужного уровня для своей области применения, он типа Си в программизме. Вот попробуйте создать надстройку над УМЛ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 14:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptВот чего я не пойму. ЧЕЛОВЕКО-МАШИННЫЙ ИНТЕРФЕЙС подразумевает, что с одно стороны человеческое мышление, выраженное в языке, а с другой стороны - автомат в машинных кодах. Естественно, развитие идет от второго, т.е. компьютера, НО в сторону первого (человеческого). Т.е. развитие в данном направлении прошло этапы: Этап 1. программирование в машинных кодах (полный приоритет машинного над человеческим) Этап 2. ассемблер (символьные команды и идентификаторы - шаг навстречу человеку) Этап 3. императивное, операторное программирование (ещё шаг навстречу человеческому в форме управляющих конструкций - если..то, циклы, подпрограммы, case, появление структурных типов данных - записей и массивов) Этап 4. объектно-ориентированное, функционалное, логическое, т.е. парадигменное программирование (еще больший шаг навстречу человеческому - абстрактные типы данных, иерархия классов, полиморфизм) Кто сказал, что этот процесс завершен? А если не завершен, то что дальше? Вероятно - дальнейшее движение к человеческому. Да, желательно сближение с человеческим языком. Только есть одно но. Человеческий язык нечеткий и допускает двусмыслия и более смыслия ;) Примеров можно найти и самому очень много вот несколько хрестоматийных: "он бросил прибор на пол и сломал его" (кого сломал, прибор или пол?) "цыплята готовы для завтрака" (они будут завтракать или их будут завтракать?) игры с несколькими отрицаниями: "we don't need no education" это по -разному поймет человек и машина )) так что, обучение машины работы по инструкциям на еловеческом языке, скорее доведет до того, что машины будут ошибаться. вот поэтому, если коротко, все сидят на этапе 4 так долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 16:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 16:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptА вот когда начинаешь в программе использовать развитые структуры данных, то там использование русскоязычных идентификаторов действительно способствует читабельности программы. если английский язык выучен программистом (а это советуют делать в первую очередь) то никаких проблем с чтением программ не возникает. но придумывать русский язык программирования из-за того что лень изучить английский - это перебор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 16:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий 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Эка меня колбасит :)Это потому что ты учебники не читаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 18:38 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptПросто посмотрите здесь: http://www.vrobotov.ru/ Дмитрий, нет ни какой радости добавлять свою ложку дёгтя в поток, скажем так, критики, прозвучавшей уже здесь. Но вот Ваш робот на простой вопрос "Пиво будешь?" отвечает "Я ещё не всё понимаю и умею". А Вы ведь позиционируете его если не как зачаток ИИ, то как как пример применения Вашего языка в действии. На мой взгляд это как-то не серьёзно. Хотя сам факт того, что кто-то пытается сделать что-то уже радует. Успехов Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2017, 18:41 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, в .NET переменные модно лубыми букаувми писать(хоть на старомангоских). Но чтото этим почти никто не пользуется!! )) несколько иностраных слов(консирукции языка) для вас проблема!?? ммммда!! В медицине до сих пор Латынь на каждом шагу. Ни ничего не кто не жалуется! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2017, 13:08 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Что-то не слыхал про ЯП на немецком, французком, итальянском... Всех устраивает английский. И на только на России самородкам всё неймется - то колесо забацают, то велосипед, то ЯП на русском.. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2017, 15:06 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
КМК за последние несколько веков доминирования Великой Британии создало условия для распространения в мире английского языка. Сегодня - это язык международного бизнеса. Язык общения в соц-сетях. Язык гидов. Туристов. Тоже самое - к научным статьям. Ни один учоный в мире не может претендовать на какой либо вес в международном обществе до тех пор пока у него нет работ переведенных на английский. Так какой мотив сегодня развивать программирование на русском языке? Я не знаю. Я очень уважаю настойчивость и стремление автора исследовать сам предмет "Концепта" но я никак не вижу конечного применения. Хотя-бы в примере. Кто и как будет это использовать? Я уже писал что если развить его в части "бота для рекламы" в интернет-магазинах то это будет хорошая бизнес-идея. И ее можно продавать с реализацией. Программирование-же на русском языке - безсмысленно и нерационально. Давайте будем честны. Ну .. русский язык - прекрасен. Он очень метафоричен. На нем прекрасно пишутся стихи и проза. Но программирование... друзья ну ей-богу... Ну вобщем смех и позор. Вот как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2017, 18:35 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Коллеги, всех приветствую и благодарю за высказывания по теме, конструктивную критику. Благодаря Вам я по новому и как бы со стороны начал смотреть на текущие результаты и, что для меня на данном этапе ещё важнее, на выработку дальнейших целей и направления движения. Если коротко, вот какие у меня сомнения и над чем я сейчас задумался: 1.Изначально КОНЦЕПТ не замышлялся как язык программирования вообще. Его идея заключалась всего-лишь в описании гибких текстовых шаблонов и представления данных в виде системы отношений и семантических сетей. На каком-то этапе это было актуально. Т.е. КОНЦЕПТ ближе к предметно-ориентированным языкам, чем к универсальным ЯП. 2.Видимо, я путаю способ описания постановки задачи (требования, спецификации) и собственно программный код на ЯП. Т.е. когда человек пишет компьютеру "Выбери из входного файла все слова, начинающиеся с прописной буквы" - это спецификация (а не текст программы), которая для выполнения на компьютере должна быть преобразована каким-то образом в текст программы на ЯП. 3.Также согласен, что ЯП должен быть формальным и занимать серединное место между человеческим языком и машынным языком (командами процессора). Т.е. следующая схема неизбежна: ЧЕЛОВЕК (требования, спецификации, идеи) => Алгоритмы и абстрактыне типы данных => ЯП => КОМПЬЮТЕР (микропрограмма) Вот о чём буду думать. На некоторое время (надеюсь не больше недели) вынужден буду покинуть форум. Затем обязательно вернусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2017, 19:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, вы зря здесь пишете. Если вы хотите рекламу, то вам тут такого накомментируют, что будет антиреклама. Если хотите найти единомышленников, то спишитесь по е-майл лично с теми, кто проявил заинтересованность. Если хотите обратную связь, то она отрицательная не потому, что ваша идея не нужна. Нужна она или не нужна - зависит в основном от маркетинга, продать можно что угодно, если ты гугл, микрософт, w3c или правительством РФ. Обратная связь отрицательна потому, что вы пришли не в ту аудиторию. Форум - это ... Модератор: не надо тут никого оскорблять Как минимум, если вы хотите писать с обратной связью, вы должны быть уверены, что администрация предвзята в вашу пользу и будет уничтожать мнения, которые вам вредят. Лучшее место, где можно быть в этом уверенным - это блог, где можно стирать чужие комментарии :) У меня тоже была тема на 52 страницы про мой русскоязычный ЯП, но в итоге я от этого отказался. Также я отказался от ведения тем на киберфоруме. Остался только ЛОР, где атмосфера другая, а особо неуёмных можно добавить в игнор-лист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2017, 18:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenКроме того, и публика действительно плохо относится к идее русскоязычного программирования, хотя да, 1С - это феерический пример успеха. слабо связанный с языком кодирования нескольких ключевых слов (которые можно писать и в английской нотации) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2017, 19:01 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenДмитрий Concept, вы зря здесь пишете. Если вы хотите рекламу, то вам тут такого накомментируют, что будет антиреклама. Если хотите найти единомышленников, то спишитесь по е-майл лично с теми, кто проявил заинтересованность. Если хотите обратную связь, то она отрицательная не потому, что ваша идея не нужна. Нужна она или не нужна - зависит в основном от маркетинга, продать можно что угодно, если ты гугл, микрософт, w3c или правительством РФ. Обратная связь отрицательна потому, что вы пришли не в ту аудиторию. Форум - это ... Как минимум, если вы хотите писать с обратной связью, вы должны быть уверены, что администрация предвзята в вашу пользу и будет уничтожать мнения, которые вам вредят. Лучшее место, где можно быть в этом уверенным - это блог, где можно стирать чужие комментарии :) У меня тоже была тема на 52 страницы про мой русскоязычный ЯП, но в итоге я от этого отказался. Также я отказался от ведения тем на киберфоруме. Остался только ЛОР, где атмосфера другая, а особо неуёмных можно добавить в игнор-лист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 01:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skyANA, это ты поэтому мне советовал исходники не открывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 10:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 10:10 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
конспект по презентации с фильтром по тому, что мне интересно (жаль, не сразу начал писать минуты) работал уже в этой области (видео стриминг) подобрал заброшенный ИТ-шный проект рекомендует ИП сидя в кресле программиста, можно не видеть смысл бизнеса. 3:30 - open-source - помогает на первых порах (можно попробовать). минус: выглядит ненадёжным. сложно для мелкого производителя. человек из бизнеса больше подходит для разговора, чем пользователь open-source. первые продажи получены за счёт уникальных функций, к-рые были closed-source и продавались. держать документы в порядке. ориентировался на конкурентов, а нужно было поговорить с потенциальными клиентами как можно раньше B2B - закрытая область, сложно узнать, кто является потребителем продукта. Софт от продукта отличается. Софт - это программа, продукт - это набор из алгоритмов поведения, к-рые мы продаём клиенту. Максим продавал изначально софт. Инвестиция - это кредит на очень плохих условиях. Если уж они есть, то пусть это будут Smart Money, т.е. люди должны понимать, чем ты занимаешься и желательно иметь готовых клиентов. Собственная подушка лучше и Максим как-то обошёлся подработками и пр. Почему были проблемы в начале? Вопрос надёжности, т.к. Максим занимался тем, что составляет ядро многих бизнесов. Соответственно, риск покупателя очень высок. Нужно как минимум долго просуществовать на рынке, чтобы возникло ощущение надёжности. Партнёрство с челом из США - не получилось. Хотелось воспользоваться опытом продаж и знанием рынка США. В основном по причине того, что начали расти продажи в России. Плюс языковой и понятийный барьер. Переход на подписку сильно помог. Проблема при этом состоит в том, что количество клиентов выросла и биллинг сложен - b2b - всегда переговоры. Зато можно обойтись без продавцов. referral bonus - не смог организовать. развитие бизнеса: есть софт, но есть и решение (выше он называл это продуктом?) Про внешний рынок мне неинтересно, 24-я минута и далее. Текущие проблемы - мало хороших кадров для PR-маркетинга. Проблема с рекламой. Нишевый продукт - это маленький трафик и ниша, а онлайн-маркетинг рассчитан на сайты для широкой публики. Нужно качество. Сарафанное радио - хороший, но трудно контролируемый канал продаж. 35 минута - вопрос - в чём были ошибки (что казалось важным, а оказалось неважным)? Ответ - да, был вопрос позиционирования, на какую конференцию идти. Нужно было идти не на интернет-проекты, а к операторам. 39 минута - дистрибьюторы? Ответ - дистрибьютеры не будут возиться с подпиской, поддержкой, их задача в коробку и продать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 11:10 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skyANA, ну не суть, всё равно спасибо. Кое-что новое узнал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 11:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Никанор КузьмичP. S. Единтсвенный нормальный русский язык программирования - это йопта-скрипт .Спасибо, посмеялся :). Никанор КузьмичОстальное - жалкие подобия левой руки.Был ещё такой язык программирования Глагол. Насколько я понимаю, это Oberon с русскими ключевыми словами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 02:03 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
эффективность программирования на знакомом русском языке выше в пару раз, чем на английском Эффективность программирования на языке пропорциональна наличию документации и комьюнити. Возьмем тот же 1с - программировать на английском там можно, но гораздо менее эффективно. Но это не из за языка, а из за отсутствия достаточного количества примеров/документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 09:55 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
d7iЧто-то не слыхал про ЯП на немецком, французком, итальянском... Всех устраивает английский. И на только на России самородкам всё неймется - то колесо забацают, то велосипед, то ЯП на русском.. . скрепо-скрипты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2017, 11:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Подумал... и согласен. Русского языка программирования нет. И не должно быть. Все правильно. Был не прав. Признаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 23:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptПодумал... и согласен. Русского языка программирования нет. И не должно быть. Все правильно. Был не прав. Признаю. а я не вижу проблем, русский язык, как и английский это язык международного общения. ни кто не объявлял английский язык межгалактическим. мир во круг нас многогранен и разнообразен, кто знает, может хинди для программирования подойдет даже лучше, чем любой другой, а может и нет, пока не попробуешь, не узнаешь. в языка на русском языке нет ничего плохого. Просто существуют устоявшиеся нормы в деревянных головах, но это не значит, что нужно возводить это в абсолют :) сам на русском языке никогда не программировал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 10:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Пётр СедовБыл ещё такой язык программирования Глагол. Насколько я понимаю, это Oberon с русскими ключевыми словами. был такой Algol-68 стандарт(так называемое "Пересмотренное сообщение об Алголе 68") - разрешал использование ключевых слов на любом языке В реализации ЛГУ(80-е годы) была возможность писать по русски, но этой возможностью никто не пользовался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 12:48 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Вот в чем я разочарован. Не тем, что положил на проект интерпретатора русского языка программирования КОНЦЕПТ 5 лет своей жизни. А тем, что не удалось донести до людей (в т.ч. до профессионального сообщества) основную свою идею, ради чего все было и затеяно. Ведь дело совсем не в том, чтобы использовать кириллицу вместо латиницы. Например, чтобы не учить английский или поменьше переключать регистр клавиатуры при наборе текста. Совсем не в этом. Целью являлось создание инструмента, который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа, на котором эту идею можно проверить и "пощупать". И для этого в КОНЦЕПТ были заложены специальные средства: - символьные вычисления; - сопоставление по образцу; - использование шаблонов для декомпозиции и синтеза строк, списков и структур; - мощные команды для обработки строк, списков, множеств, иерархических структур; - база фактов, которая позволяет работать с семантическими сетями, фреймами, реляционными и продукционными моделями данных; - и др. И вот на это никто не обращает внимание. И это печально. Так почему же в КОНЦЕПТ возникло программирование именно на русском языке. Если честно, прежде всего по двум причинам: 1) я на нем думаю и общаюсь 2) учился я давно и меня учили сначала описывать алгоритмы на псевдокоде (соответственно, возникла идея сделать псевдокод исполнимым, чтобы как можно раньше проверить работоспособность алгоритма) На данный момент проект КОНЦЕПТ завершён. Но все материалы останутся в свободном доступе на сайте. Уже больше полгода у меня не возникало надобности в расширении или доработке данного инструмента, функциональности для моих задач в нем достаточно. Чтобы не возникало предположений, что КОНЦЕПТ ни на что не годен, можно заглянуть на сайт gendoc.ru Там есть ссылки на два текущих проекта, которые активно развиваются и которые полностью написаны на КОНЦЕПТ. За КОНЦЕПТ никого не агитирую, т.к. не смогу обеспечить необходимую поддержку пользователей (документация, обучающие примеры, техническая поддержка и развитие). Всего лишь призываю смотреть на окружающие вещи шире. Ведь они тоже не сразу возникли и не в том виде, в котором мы сейчас их привыкли видеть. Всем удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 13:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Концепт хороший. Люди плохие, не понимают, не обращают внимание на важное, смотрят на вещи узко, мыслят узко, и вообще ещё те тупицы )) Отличный вывод в конце пути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 17:01 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 17:53 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptЧтобы не возникало предположений, что КОНЦЕПТ ни на что не годен, можно заглянуть на сайт gendoc.ru Прокся написала, что это сайт из категории Malicious Sources/Malnets. Видать, на что-то годен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 11:33 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptВсего лишь призываю смотреть на окружающие вещи шире. Тогда лучше вместо "русский язык" писать "естественный язык" - ЕЯ. И вместо того чтобы писать кучу библиотек на все случаи с вызовом русскими словами, использовать всю мощь ЕЯ: обобщающие возможности, изменчивость, самоприменимость. Т.е. возможность коротко описать сложные вещи, причем не заставлять помнить специальные слова и форматы, а писать так, как это понимает конкретный человек. Конечно, ЕЯ велик и могуч и одно и тоже можно описать по-разному, но тут "тот кто нам мешает тот нам поможет" и программа на ЕЯ сможет выяснить что нужно человеку и запомнить это на будующее. Т.е. в первую очередь нужно развивать не множество библиотек, а множество способов поведения программы для обучения причем тоже на ЕЯ и как можно раньше. Тогда многократно обобщая это свое поведение, программа обретет сознание и всему остальному научится сама. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2017, 20:15 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 02:49 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
не удалось донести до людей (в т.ч. до профессионального сообщества) основную свою идею<...> Целью являлось создание инструмента, который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа, на котором эту идею можно проверить и "пощупать". Для этого нужны примеры быстрой реализации прототипов со всеми техническими подробностями . А что м.б. видно со стороны: 1. Как подключить ту или иную функцию. 2. Технические подробности явно выгодного применения отсутствуют 3. Пара примеров готовых прототипов. не смогу обеспечить необходимую поддержку пользователей (документация, обучающие примеры, техническая поддержка и развитие). Другие её тоже не смогут обеспечить, закрытый код, отказ от гарантий. И для этого в КОНЦЕПТ были заложены специальные средства: - символьные вычисления; - сопоставление по образцу; - использование шаблонов для декомпозиции и синтеза строк, списков и структур; - мощные команды для обработки строк, списков, множеств, иерархических структур; - база фактов, которая позволяет работать с семантическими сетями, фреймами, реляционными и продукционными моделями данных; - и др. И вот на это никто не обращает внимание. Потому что их не донесли. авторНа данный момент проект КОНЦЕПТ завершён. Ну чисто логически - нет:) Более менее проделан только п.1. И надо полагать, что 2 и 3 более трудоёмки. Тогда лучше вместо "русский язык" писать "естественный язык" - ЕЯ. И вместо того чтобы писать кучу библиотек на все случаи с вызовом русскими словами, использовать всю мощь ЕЯ Автором давно предлагается возможность подключения морфологического словаря, но дальше тема не раскрыта. учили сначала описывать алгоритмы на псевдокоде (соответственно, возникла идея сделать псевдокод исполнимым, чтобы как можно раньше проверить работоспособность алгоритма) Сейчас в то же самое время в той же вики по разным техническим вопросам навалом неисполнимого г***опсевдокода с ошибками, т.к. оно неинтепретируемо и не проверяемо парой телодвижений: Ёжики плакали и кололись, но... Зато этот кактус сам растёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 08:32 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Чтобы понять, что изначально поставленные задачи автором, это типичная наивно-гиперболизированная утопия, надо обратиться к обычному практическому опыту. На текущий момент, чтобы обычным РУССКО-ЕСТЕСТВЕННЫМ языком описать ПРОГРАММУ, надо обратиться к АНАЛИТКУ/ПОСТАНОВЩИКУ, который после долгих переговоров на ЕСТЕСТВЕННОМ языке с заказчиком сформулирует ЗАДАЧУ программисту на ЕСТЕСТВЕННОМ языке, понятном для ПРОГРАММИСТОВ, которые в свою очередь будут писать программу на языке программирования высокого уровня, понятный как машине, так и программисту-человеку. Программист-человек будет писать программу, используя накопленный опыт, интуицию и в процессе написания будет задрачивать уточняющими вопросами всех окружающих, часть из которых будет транслироваться ЗАКАЗЧИКУ и... всё по новой. И даже эти все шаги с участием ЕСТЕСТВЕННОГО ЯЗЫКА, понимающих и догадывающихся в разной степени, что же на самом деле нужно, даже с расширением великого и могучего в виде матов, вот ни разу НЕ ФАКТ, что результат будет удовлетворительным. «Робот, подними руку и сходи на север», это бизнесу нахрен не упало ни в каком виде, ни с морфологическим анализом, ни без него, ровным счётом даже как идея не стоит выеденного яйца. Соответственно, нет смысла сокрушаться и пенять на мир. Это просто бессмысленно. Задачи генерируются людьми, автоматизируется нелогичный мир людей, проблемы и задачи людей, при чём и задачи и их решения с точки зрения любого даже самого высокоразвитого ИИ будут абсурдны до безумия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 12:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Спасибо всем высказавшимся за интересные мнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 17:54 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, Что касается подобных поделок вот этому: http://gendoc.ru/cgi-bin/GenCode.htm мне кажется это что-то из разряда, каждый программист должен в своей не лёгкой жизни написать собственный CMS, собственный генератор форм/таблиц/CRUD, ещё пару гениальных велосипедов, успокоиться и наконец заняться настоящим делом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 18:17 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostthVostt, Что касается подобных поделок вот этому: http://gendoc.ru/cgi-bin/GenCode.htm мне кажется это что-то из разряда, каждый программист должен в своей не лёгкой жизни написать собственный CMS, собственный генератор форм/таблиц/CRUD, ещё пару гениальных велосипедов, успокоиться и наконец заняться настоящим делом :) Язык программирования и компилятор не указал( операционную систему впридачу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 22:44 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Обращение ко всем! Модератора прошу быть снисходительным, т.к. пост посвящен закрытию данной темы. Я всего лишь заблудшее дитя. И прошу снисхождения. Я понимаю. Эта ветка исчерпала себя. По сути, сработал закон Гегеля отрицания, т.е. "Русский язык программирования мертв". Собственно, об этом и речь. Но у закона Гегеля есть продолжение: "отрицание со временем подождает свое отрицание". Т.е. тема русского языка програмиирования ОПЯТЬ станет актуалной. Я, конечно, полный идиот, что пишу об этом в этом форуме. Меня в те времена уж точно не будет интересовать эта тема. Но, со временем, все вернется, и опять возникнет идея русского языка программирования. Я не судья критикам в этом и других форумах на эту тему. Критики здесь много, она справедливая, а у меня нет способностей достаточно обосновать свою точку зрения или продать ее кому либо. Я всего-лишь программист. Ребята, все вернется! Хоть я писал ранее, что положил на свою идею несколько лет - оно того стоило! Основная работа у меня всегда была и моя семья не голодала. И гордыни у меня никакой нет - все от Бога, и я, и мои мысли и мое вдохновение тоже! Жена мне сегодня приготовила такие утиные грудки под апельсинами - счастье какое-то! Всем такого желаю! А КОНЕПТ??? Правду??? Это неудачный эксперимент. Никому, кроме меня он не нужен. .....хотя у уменя в голове уже давно созрело нечто большее.... иначе, наверное, я и не закрыл бы свой любимый проет :) P.S. Коллеги, пошу Вас, дайте уйти красиво. :) Сам не рад, что эту тему на данном блоге разместил. Мою тему с роботом, понимающим русский язык, уже забнили давно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 23:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Обращение ко ВСЕМ! Прошу не комментировать в дальнейшем данный пост. Он закрыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 23:04 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptP.S. Коллеги, пошу Вас, дайте уйти красиво. :) Сам не рад, что эту тему на данном блоге разместил. Мою тему с роботом, понимающим русский язык, уже забнили давно. Раз вы не желаете хотите дискутировать, далее моё обращение не к вам, а вообще, в канву поднятой темы. Берём, например, язык Lua, смотрим: https://www.lua.org/manual/5.1/manual.html В нём 21 ключевое слово! Двадцать одно английское слово, Карл! Скачиваем исходники, заменяем каждое из 21 ключевого слова на аналог из русского языка, разрешаем использовать кириллицу для переменных и вуаля! Русский язык программирования готов! Никакой проблемы с русским языком в программировании нет вообще, просто заменили ключевики и получили русский язык программирования. Любой опенсорсный язык можно руссифицировать, и даже понимать как русский так и английский для поддержки существующего кода... Ну а что делать с триллиардами существующих строк кода, и сотен тысяч библиотек? Отказаться и всё переписать? Проблема вовсе не в идеологии, и не в критике, и не во вкусах, и даже не в эффективности. Допустим, действительно, русский человек программируя на русском будет в 10 раз эффективней, только из-за русского языка программирования. Давайте теперь найдём спонсора, который профинансирует пятилетку для сотни тысяч программистов, чтобы переписать весь существующий полезный код в опенсорсе на русский язык? А чо нет? А то «критика».. «критика»... какая нафиг критика? Обыкновенная объективная реальность. Ничего более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:18 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Мне кажется люди, которые год за годом откуда-то вылезают с идеями «руссифицировать» программирование, не понимают одной базовой вещи: программирование и разработка — это интернациональная дисциплина . Так сложилось и это всех устраивает более чем. Любая хрень в виде какого-нибудь испанского, японского, индусского, чукотского, русского языка программирования, как идея, — провальная изначально, по факту. И может выжить только в рамках локального встраиваемого прикладного языка и то, при хорошем финансировании и насильно-анальным проталкиванием в определённые узкие круги. У меня всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptP.S. Коллеги, пошу Вас, дайте уйти красиво. :) Сам не рад, что эту тему на данном блоге разместил. Мою тему с роботом, понимающим русский язык, уже забнили давно. Вы просто не понимаете, что критика — это высочайшее благо и по сути, признание ценности ваших трудов. Ибо нет никакого желания критиковать откровенное фуфло, и просто тратить на это личное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, не соглашусь с вами, если просто тупо перевести все операторы на русский получит хрень типа Консоль.Печатать("Трололо") =) А должно быть: Консоль, напечатай пожалуйста: "Трололо". Заранее спасибо! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2017, 13:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Roman MejtesА должно быть: Консоль, напечатай пожалуйста: "Трололо". Заранее спасибо! :) Покультурнее надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2017, 13:45 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Roman MejtesКонсоль, напечатай пожалуйста: "Трололо". Заранее спасибо! Проблема в том, что не интеллисенса, и ты понятия не имеешь, что умеет консоль. Консоль, постирай носки и свари кофе! Консоль... расскажи мне забавную историю.. Напечатай Выведи Покажи Высвети Отобрази Напиши Распечатай ... Брать "трололо" в скобки это читерство. Консоль, напечатай Трололо. Что должна вывести правильная программа? Правильно: -- дурень, харе дурью маяться, иди найди себе девушку, мудила! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 13:04 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
На работе решили очистить шкаф от макулатуры. Обнаружил любимую книжицу из 77 года ))). А подать сюда этого ТяпкинаЛяпкина! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 20:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
если он еще живой. Дмитрий Concept, о чем идет речь на фотке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 20:59 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
когда сделают якутский язык программирования, однако? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 06:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццикогда сделают якутский язык программирования, однако? сразу после украинского ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 08:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Я вот чего не понимаю. 1.Псевдокод на русском языке никого не удивляет. 2.Псевдокод можно сделать достаточно формализованным. 3.Тогда его можно транслировать в машинный код (или интерпретировать). 4.Т.е. в этом случае псевдокод на русском языке не отличается от высокоуровнего языка программирования. Где ошибка в логике рассуждений? Согласен, что низкоуровневый код на русском языке выглядит чудно. И, действительно, ограничен в использовании и распространении из-за отсутствия интернациональности. Но представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Например, реализации ПРОЛОГа и других высокоуровневых языков программирования имеют возможность подключения кода, написанного на низкоуровневых языках программирования. Нормальная практика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 08:53 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptГде ошибка в логике рассуждений? Ошибка, о которой я уже говорил. Псевдокод на русском языке никто не поймёт, кроме русского человека. Значит: 1. Невозможно будет получить реализацию алгоритма на таком коде за пределами русского коммьюнити 2. Всем кроме русского коммьюнити будет поднасрать на мой супер-псевдо код, значит никаких шансов на развития, форков, использования за пределами русского коммьюнити нет 3. Код на русском псевдокоде не продать за пределы русскоязычных стран, ни на какие рынки не выйти, никому больше не предложить 4. Аутсорс можно привлечь только из русского коммьюнити 5. Невозможно получить хоть какую-то помощь за пределами русского коммьюнити А русское коммьюнити это не все русские программисты, а только те русские программисты, которые имеют отношение к продукту или хоть какой-то интерес. Я так понял эти вещи в упор не замечаются, словно их нет... Дмитрий ConceptНормальная практика. Сегодня нормальная практика взаимодействовать с разработчиками из всех стран. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДмитрий ConceptНо представление знаний и написание сценариев обработки высокого уровня естественнее и эффективнее делать на более человеческом (менее машинном) языке. Для описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. Могу добавить, что в этом отношении, очень эффективным и полезным выглядит контраст языков: всё что на английском это управляющие конструкции языка, всё что на русском -- это термины бизнеса. Даже без подсветки синтаксиса удобно и понятно, никакой каши: мухи отдельно, котлеты отдельно. Мне даже немног жаль чисто англоязычных людей, у них нет какого шикарного инструмента, как двуязычие :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 12:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Валентин Генриховичбухалтер фантоццикогда сделают якутский язык программирования, однако? сразу после украинского Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... И мы могли-бы (сомневаюсь) избежать "прогресса" в различных подходах и парадигмах, сосредоточившись на наиболее близком к машине языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццисосредоточившись на наиболее близком к машине языке. -- Вася! в какие регистры писать кол-во товара? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttбухалтер фантоццисосредоточившись на наиболее близком к машине языке. -- Вася! в какие регистры писать кол-во товара? не, я не об этом Существует-же латынь? Кто на ней разговаривает? Аналогично, для программирования можно было придумать свой язык, наиболее приближённый к машинной логике, чтобы на нём можно было реально общаться специалистам. В конце концов даже язык для глухонемых есть, а для программирования почему-то взяли английский, почему? Уж если пытаться заменить английский язык другим, то копать нужно имхо только в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:37 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциВалентин Генриховичпропущено... сразу после украинского Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... .предлагаю шумерский. ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДля описания бизнес-логики используется DSL, для него можно взять любой самый простой язык программирования или использовать свой. Мы используем Lua, им пользуются уже год в нашей системе люди, не имеющие к программирования ровно никакого отношения, от слова совсем. Но пишут бизнес-логику абсолютно без каких-либо проблем, там из английского используется не больше десятка слов, остальное всё русское -- термины бизнеса. Про DSL (предметно-ориентированный язык) я согласен. Так и получилось с КОНЦЕПТ. Фактически, я использую его только для прототипирования , проверки идеи и написания разовых и вспомогательных программ для индивидуального использования. Этакий DSL для прототипирования программ с развитыми структурами данных и символьной обработкой. Но возник соблазн, после успешной разработки нескольких прототипов программ, не выбрасывать программу на КОНЦЕПТ и полностью переписывать код с нуля на другом промышленном языке программирования (ЯП), а как то конвертировать приложение на КОНЦЕПТ в целевой ЯП. Вполне успешный эксперимент на эту тему я провел, в частности - преобразование программы КОНЦЕПТ в JavaScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
S.G.бухалтер фантоцципропущено... Когда вместо машинных команд стали использовать разные английские мнемоники, начались безобразия :) ТС-а по сабжу можно понять имхо только в одном случае - если вообще любой язык, в том числе и английский - выкинуть. Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... .предлагаю шумерский. ну и в добавок, выкинуть двоичную, а также 10-ную систему счисления, и ввести 60-ричную.2, 4, 8, 16, 32, 64 - тут ничего нового, если брать за основу аппаратную базу, которая может быть и совершенно другой (троичная логика, например). Система счисления - это не логика. Образное мышление, которое свойственно людям - это прекрасная вещь, но далёкое от логики. Все попытки создать ИИ на основе человеческого мышления считаю полной ерундой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци Тогда наиболее точно будет вместо слов использовать универсальные значки, обозначающие основные операции (условия, циклы и т.д.). Используют-же скобки нескольких видов? Разные амперсенды, диезы, собаки и прочую символику? Так могли-бы набор спец-значков добавить в кодовую страницу... Вот это очень интересная мысль! Я думаю об этом несколько последних месяцев в фоновом режиме. Возможно, это и повлияло на решение завершить проект КОНЦЕПТ. ! - определение функции ? - условный оператор * - цикл Очень компактный язык получиться может. И не нужно дополнять символами никаких кодовых страниц. Существующих символов вполне достаточно. Вот hVostt , ссылаясь на Lua пишет, что десятка ключевых слов для ЯП достаточно. И в этом я с ним согласен. А десяток символов (или пар символов) легко подобрать на роль замены ключевых слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
можно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...} Это ничего не изменит, более того, это уже есть, а толку ноль. Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:44 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Roman Mejtesможно еще иероглифами сразу или как в Египте рисунками программировать, кто знает, может там на гробницах не послания потомкам, а код игры "Ханойская башня" или "Жизнь" ^_^ А ведь правда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Тут дело не в простой замене if() {...} elseif() {...} else {...} на, допустим ?() {...} ??() {...} ?? {...} Это ничего не изменит, более того, это уже есть, а толку ноль. Все "развитые" подходы и парадигмы, которые существуют сейчас, содержат жуткие вещи от человеческих страстей :) Не-а, не так. А вот как: Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:05 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, И что тут особенного? В это г-коде ничего нового, никаких принципиальных изменений. Программа не может понимать желаний какого-то биологического тела, которое её и написало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept! - определение функции ? - условный оператор * - цикл APL что-то вспомнился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится: авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui. И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций. Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п. Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода. Небоьшое отступление. К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили. Пример. Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент? Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло. Успехов в Новом Году! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Программа не может понимать желаний какого-то биологического тела, которое её и написало. Это зачем здесь написано? Кто это утверждает? Я - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Определение слова понимать (да и желания тоже) оставляет желать много лучшего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
exp98Дмитрий Concept, репозиционируйте свою работу как "Язык быстрого прототипирования", у Вас вся тема вокруг этого вертится: авторпредставление знаний и написание сценариев обработки высокого уровня И пусть он становтся конкурентом Lui. И определитесь, наконец, с целевой аудиторией: Программисты vs Предметники/Манагеры/Юзеры, и с собственно Предметной областью. И тоже, определитесь, ограниченный естественный язык vs Набор инструкций. Ну зачем, скажем гнаться за фичами типа х-- , массивы от 0, строки, заканчивающиеся нулём и т.п. Язык блок-схем придуман давно (ну можно осторожно класс добавить), я вот на бумажках себе смесью чиркаю: если/ромбики/цикл/ переходы рисую/ операторы/прямоуг-ки ... И программку часто с этого же начинаю прямо в редакторе - с комментов в качестве псевдокода. Небоьшое отступление. К причинам всвемирной англоязычности программизма - Безусловно, в США начали раньше всех и всех потом задавили. Пример. Недавно читал воспоминания одного из стоявших у истоков ЯВУ, 50-60-е годы, Первая всемирная стандартизация ЯВУ Алгол-60, потом алгол-68. Тут ещё ИБМ токо-токо свой фортран вылизала - зачем ей конкурент? Обсуждали точку или запятую писать в числах. Европейцы - насмерть ",", амеры - за "." - у них видите ли вся индустрия уже на мази, и 116 различных символов нэлэзе. Придумали компромис - в ЯП ".", уровнем выше как каждый хочет, а там как получится. Прототип современной NLS, которой амеры обучились лишь недавно. Но почитать, так многое: объекты, полиморфизм, анонимные и виртуальные функции, - от 68-го пошло. Успехов в Новом Году! Спасибо! Интересно. И в точку про определиться. Я и пытаюсь.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Мне кажется, в корне неверный подход. На английском-то слепить годный язык и чтобы он взлетел --ОЙ КАК НЕПРОСТО! А вы ещё ограничиваете область применения языка только русским... Ну, бессмысленно. Важен не язык ключевых слов, а семантика и мощность языка программирования. (а с этим не всё впорядке в языке, как я вижу...) А на русском ключевые слова или нет -- дело 20-ое. И даже смысла нет ключевые слова переводить, на English они привычнее. Угождать тут юзеру бесполезно, он всё равно не будет программировать . А программисту это не нужно, он и так поймёт. Так по стилям какая-то смесь тикля с лиспом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZivДмитрий Concept, ... Важен не язык ключевых слов, а семантика и мощность языка программирования. (а с этим не всё впорядке в языке, как я вижу...) А на русском ключевые слова или нет -- дело 20-ое. ... Так по стилям какая-то смесь тикля с лиспом... Моё Вам уважение. Вы первый на это внимание обратили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZiv , вот выдержка из моего поста от 29 ноября сего года в данной ветке: CpnceptВедь дело совсем не в том, чтобы использовать кириллицу вместо латиницы. Например, чтобы не учить английский или поменьше переключать регистр клавиатуры при наборе текста. Совсем не в этом. Целью являлось создание инструмента, который позволил бы сократить время и усилия в целом на пути от идеи (замысла) до реально работающего прототипа, на котором эту идею можно проверить и "пощупать". И для этого в КОНЦЕПТ были заложены специальные средства: - символьные вычисления; - сопоставление по образцу; - использование шаблонов для декомпозиции и синтеза строк, списков и структур; - мощные команды для обработки строк, списков, множеств, иерархических структур; - база фактов, которая позволяет работать с семантическими сетями, фреймами, реляционными и продукционными моделями данных; - и др. И вот на это никто не обращает внимание. И это печально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
exp98Определение слова понимать (да и желания тоже) оставляет желать много лучшего.Вот именно, часто для самого человека непонятно, что он хочет или верно-ли он понимает, а человек при этом пытается машину программировать... Информационные технологии развиваются, возможно, совершенно не эффективно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:17 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццисовершенно не эффективно.заметили игру слов? это человеческий язык, а не машинный, и этим всё сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, для программирования можно было придумать свой язык, наиболее приближённый к машинной логике чтобы на нём можно было реально общаться специалистам. логлан/ложбан придумали довльно давно. Но вот продвинуть в широкие человеческие массы оказалось сложно:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, И для этого в КОНЦЕПТ были заложены специальные средства: Мне вот давно интересно ты читал буржинский PAIP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:46 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0бухалтер фантоцци, для программирования можно было придумать свой язык, наиболее приближённый к машинной логике чтобы на нём можно было реально общаться специалистам. логлан/ложбан придумали довльно давно. Но вот продвинуть в широкие человеческие массы оказалось сложно:( Мало об этом знаю, но лично я склонен представлять такой технический (наверное) язык, на который можно переводить любой язык (родной или используемый) тем или иным человеком, чтобы в итоге получалось точное логическое описание/выражение, при этом, разумеется, если нормальный перевод никак не получается, значит, человек никак не может определиться, что-же он пытается сформулировать. В идеале это может помочь от постановки ТЗ до реального программирования, в перспективе до спонтанного общения машин между собой через сообщения. Но это пока представляется фантастикой, способны-ли люди создать такой язык для машин? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:50 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, чтобы в итоге получалось точное логическое описание/выражение, Это вот логлан, был. Неужели никто не помнит цитату из Хайнлана - луна жестокая хозяйка :(? технический (наверное) язык, на который можно переводить любой язык (родной или используемый) тем или иным человеком, чтобы в итоге получалось точное логическое описание/выражение, Не изучал ты проблематику эквалентности переводов:( Можно сразу фомулировать на логлане логически непротиворечивые фразы. Но это будет пересказом, не переводом. Есть забавный факт что хороший переводчик может значительно улучшить качество произведения посредственого автора. Все еще оставаясь в рамках заданого сюжетаго сюжета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0Это вот логлан, был. Неужели никто не помнит цитату из Хайнлана - луна жестокая хозяйка :(?В моём переводе "ЛДНБ" и "Луна жёстко стелет". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, В этом переводе логлан обозвали логязом. но цитата про его применение почти такая же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0Но это будет пересказом, не переводом. Есть забавный факт что хороший переводчик может значительно улучшить качество произведения посредственого автора. Все еще оставаясь в рамках заданого сюжетаго сюжета. Можно фантазировать дальше? Если в таком направлении двигаться, то этапы развития возможны такие: --- 1. Постановщики задач, которые переводят любой язык на логический, из которого машина сама создаст необходимый код. Они-же и будут программистами будущего - описал процесс и никакого "промышленного" программирования не надо. --- 2. Машины смогут самостоятельно преобразовывать набор логических выражений (ассоциировать по нашему) в новое логическое выражение (для нас весьма сложное). --- 3. Обратный перевод на человеческий язык скорее всего будет проблематичным, поэтому наступит эра SkyNet Поскольку человек всегда делает ошибки, мы неизбежно проиграем машинам и будем зависеть от их выбора. Невесёлый конец, в фантастических фильмах про будущее описаны возможные варианты, где условности и игры заменяют реальную жизнь, которая навязана "прогрессом" и реально скучна и однообразна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, Если в таком направлении двигаться, то этапы развития возможны такие: Уже недавнее прошлое. ВАтсон прожевал много-много историй болезни и дает (пока) рекомендательные предписания буржуинским врачам. --- 2. Машины смогут самостоятельно преобразовывать набор логических выражений (ассоциировать по нашему) в новое логическое выражение (для нас весьма сложное). На это "для нас весьма сложное" давно повесили красивую этикетку - Нейросеть. Они как и характерны слабой объяснимотью результатов:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 18:10 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, Нейросеть - это попытка имитации, всего-лишь. Я имею в виду обычные компьютеры - машины, железки, встроенные куда угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 18:29 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Т.е. при чтении так называемого "хвоста" нужно учитывать, что это не троллинг ради троллинга, а всё же конкурентная борьба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 19:32 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Вот hVostt , ссылаясь на Lua пишет, что десятка ключевых слов для ЯП достаточно. И в этом я с ним согласен. А десяток символов (или пар символов) легко подобрать на роль замены ключевых слов.[/quot] А зря - это троллинг и конкурентная борьба. В Java Se 9 для именований стандартных классов используется 1600 английских слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 19:35 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZiv, вот расскажите всё это Нуралиеву. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 19:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциНевесёлый конец, в фантастических фильмах про будущее в будущем нас всех ждёт скайнет и благодарит своих адептов Дмитрий Concept, budden и остальных предателей человечества ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 19:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Да все просто - допустим, вы написали язык под кириллицу. Человек без соответствующей клавиатуры его даже не наберет. 99% разработчиков в мире ее не имеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 22:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ТАДАМ!!! Динь, динь, динь... А в предновогоднюю ночь... Всем ненавистникам РЯПа (Русский Язык Программирования - кто чайник и еще не знает) сюрприз!!! Ура, ура, ура!!! Теперь серьезно, если первым предложением КОНЦЕПТ написать ENGLISH О, чудооооо-о-о-о! Можно дальше писать на англицком. Он поймет и исполнит все Ваши 10 ключевых if и print. А теперь самое сокровенное: просто тупо перегружаю таблицу ключевых слов и предопределенных функций. БЛА, БЛА, БЛА - вы все говорите,что все говно. Повторить сможете? Ссылочки на свои проекты пришлите.. Очень жду. Ух, как я оторвусь.. Так хочется злость на ком-либо сорвать :) А то вы все меня бесите.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 22:49 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
AddxДа все просто - допустим, вы написали язык под кириллицу. Человек без соответствующей клавиатуры его даже не наберет. 99% разработчиков в мире ее не имеют. Есть ещё другая проблема. Русский плохо подходит на роль языка программирования, так как без падежей, склонений, родов, причастий, деепричастий, программа на «русском языке программирования» выглядит мягко говоря по-ублюдски, похоже на объяснение чукчи геологам алгоритма поимки оленя за бутылку палёной водки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 22:50 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptВсем ненавистникам РЯПа ХРЯПА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 22:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptА теперь самое сокровенное: просто тупо перегружаю таблицу ключевых слов и предопределенных функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 22:53 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДмитрий ConceptВсем ненавистникам РЯПа ХРЯПА Спасибо, конечно. ДЛЯ ВСЕХ - ОН МНЕ НИКТО И Я ЕМУ НЕ ПЛАЧУ ЗЕЛЕНЫМИ :) ОН ДОДРОВОЛЬНО ПОВЫШАЕТ МОЙ ИНДЕКС ЦИТИРОВАНИЯ. ВСЕ СЛЕДУЙТЕ ЭТОМУ ПРИМЕРУ В ЭТОЙ ВЕТКЕ!!! ОН УМНИЧКА!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, давай, давай!!! Очередной гений. Ты не первый, прости :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, я так бысто не умею кпипастить. Меня нужно на промойку!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:04 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConcepthVostt, я так бысто не умею кпипастить. Меня нужно на промойку!!! Клава заедает: копипастить на помойку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:06 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Извиняюсь, Дмитрий, Вы трезвы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Извиняюсь, Дмитрий, Вы трезвы? да, позвоните мне и убедитесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Мы остановились на: Дмитрий ConceptТАДАМ!!! Динь, динь, динь... А в предновогоднюю ночь... Всем ненавистникам РЯПа (Русский Язык Программирования - кто чайник и еще не знает) сюрприз!!! Ура, ура, ура!!! Теперь серьезно, если первым предложением КОНЦЕПТ написать ENGLISH О, чудооооо-о-о-о! Можно дальше писать на англицком. Он поймет и исполнит все Ваши 10 ключевых if и print. А теперь самое сокровенное: просто тупо перегружаю таблицу ключевых слов и предопределенных функций. БЛА, БЛА, БЛА - вы все говорите,что все говно. Повторить сможете? Ссылочки на свои проекты пришлите.. Очень жду. Ух, как я оторвусь.. Так хочется злость на ком-либо сорвать :) А то вы все меня бесите.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:18 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Извиняюсь, Дмитрий, Вы трезвы? Вам не понравился мой резкий тон? Критиковать просто - ведь да? Сами то еще не готовы свое сокроаенное на общий суд вынести. Понимаю. Сам таким был. Ростите над собой. И не нужно оскорблять излишними подозрениями других - Вам вернется. Хотите откровенно пообщаться - пишите в личку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, я не хотел Вас задеть, извините. Мне Ваш тон не показался резким ни разу, скорее эмоциональным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:26 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Прошу заметить, я не критиковал Вас ни разу, лишь высказывал своё видение ситуации, а именно - на каком языке не программируй - пока он остаётся языком людей, а не машин, принципиальной разницы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt... в будущем нас всех ждёт скайнет ... Скайнет уже создана. Так что будущее уже здесь. Просто идея, что она уничтожит мир, как только будет построена - неверна. Ее еще не включили, мой прогноз - 2-5 лет. Это не шутка, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:38 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, я не хотел Вас задеть, извините. Мне Ваш тон не показался резким ни разу, скорее эмоциональным. Спасибо. Правда, спасибо. Конечно, эмоциональный. Закрывая этот проект, я расстаюсь со значительной частью своей жизни. Для Вас это - так, но для меня это реально большая и важная часть жизни. И я не мог иначе, не мог избавиться. Это наваждение какое-то. Ещё откровенность. Я на этом форуме для того, чтобы меня зачморили, опустили и забили. Чтобы мне от своих навязчивых идей избавиться. Чего мне не хватает? Квартира в центре Москвы, жена красавица и умница, пара детишек растет и радует, работа и друзья есть, мама жива. Что еще надо? Просто хочу, чтобы меня отпустило от всех моих навязчивых идей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, Когда отпустит - можете считать, что пришла старость :) Вы сейчас можете что-то поменять. Расстраиваться надо, когда у Вас кончились силы, желание и надежда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДмитрий Concept, Когда отпустит - можете считать, что пришла старость :) Вы сейчас можете что-то поменять. Расстраиваться надо, когда у Вас кончились силы, желание и надежда. согласеен, вот и дергаюсь спасибо я спасть пошёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 23:54 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptЯ на этом форуме для того, чтобы меня зачморили, опустили и забили. Чтобы мне от своих навязчивых идей избавиться. слабак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:01 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциРасстраиваться надо, когда у Вас кончились силы, желание и надежда. расстраиваться надо когда мог сделать, но не сделал. а когда не мог и не сделал, смысл расстраиваться? всё равно же не мог.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttбухалтер фантоцциРасстраиваться надо, когда у Вас кончились силы, желание и надежда. расстраиваться надо когда мог сделать, но не сделал. а когда не мог и не сделал, смысл расстраиваться? всё равно же не мог.. Очень конструктивный пост, как обычно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:08 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциКогда отпустит - можете считать, что пришла старость :) Вы сейчас можете что-то поменять. Расстраиваться надо, когда у Вас кончились силы, желание и надежда. бухалтер фантоцциОчень конструктивный пост, как обычно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:29 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttМне кажется люди, которые год за годом откуда-то вылезают с идеями «руссифицировать» программирование, не понимают одной базовой вещи: программирование и разработка — это интернациональная дисциплина . Так сложилось и это всех устраивает более чем. Любая хрень в виде какого-нибудь испанского, японского, индусского, чукотского, русского языка программирования, как идея, — провальная изначально, по факту. Триста тысяч программистов 1С смотрят на тебя как ... ну в общем с недоумением смотрят ... Нет большой разницы на каком языке ключевые слова писать, но большинству самодокументируемый код на родном языке все-таки писать удобнее в смысле названий переменных и функций, а ключевые слова удобнее иметь в том же регистре, что названия этих переменных и функций. Поэтому в 1С все ключевые слова продублированы на русском и английском. Можно даже вот так написать (при желании) и будет работать: ХорошееНастроение = True; Если ХорошееНастроение then Счетчик = 1000000; While Счетчик>1 Цикл CчастьяВсемДаромИПустьНиктоНеУйдетОбиженным(); Счетчик = Счетчик - 1; КонецЦикла; Endif Так что безотносительно КОНЦЕПТ-а русский язык програмирования есть, популярен и приносит пользу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttбухалтер фантоцциКогда отпустит - можете считать, что пришла старость :) Вы сейчас можете что-то поменять. Расстраиваться надо, когда у Вас кончились силы, желание и надежда. бухалтер фантоцциОчень конструктивный пост, как обычно. ТС что-то делал, может он устал и надо передохнуть, отвлечься, сменить приоритеты, мало-ли. Он искренне поделился. В конце концов, каждый имеет правол на ошибку. Думаю, что не стоит принижать его достоинства, как это делаете вы, может это вас поднимает в собственных глазах, не знаю, но считаю подход постоянной критики крайне разрушительным, потому что почти всем нужна элементарная моральная поддержка взрослых людей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:49 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, hVostt- это во-первых, довольно качественный тролль. Dmitry Concept про это знает, и я ещё раз готов про это напомнить. Кроме того, речь идёт о конкурентной борьбе. hVostt уже сообщил, что хочет опубликовать какое-то своё поделие с русскоязычной бизнес-логикой, поэтому подавление конкурентов входит в его задачи. Не стоит принимать его слова за чистую монету и пытаться обратиться к его человеческим качествам - роль тролля таковых не предусматривает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:56 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenНе стоит принимать его слова за чистую монету и пытаться обратиться к его человеческим качествам - роль тролля таковых не предусматривает. Поскольку это публичный форум, один тролль здесь абсолютно ничего не решает, ради него я-бы даже не открыл раздел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 01:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
MasterZivДмитрий Concept, Мне кажется, в корне неверный подход. На английском-то слепить годный язык и чтобы он взлетел --ОЙ КАК НЕПРОСТО! А вы ещё ограничиваете область применения языка только русским... Ну, бессмысленно. Возвращаясь к fortran, и прочим. Зачем в языке программирования keywords? Это - жалкая уступка людям. Есть символы "для_любого", "положить_равным" ( := ), "если_то_иначе" (фигурная скобка), бесконечность, и т.п. Будут трудности с набором, зато это решает меж-языковые проблемы. Математика - как универсальный язык уравняет всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 01:14 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVosttДмитрий ConceptЯ на этом форуме для того, чтобы меня зачморили, опустили и забили. Чтобы мне от своих навязчивых идей избавиться. слабак. У меня дежа-вю. В ПТ был очень похожий персонаж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 01:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikНет большой разницы на каком языке ключевые слова писать Нет большой разницы только тому, кто пишет или исключительно для себя, или для очень ограниченного круга лиц. Наша планета очень маленькая. Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь. Или четкое понимание этим программистом того, что тот код, который он пишет, для 98% никогда и ни для чего не понадобится. Но это сразу говорит еще о том, что это за код и каково его качество, если подавляющему большинству он априори не интересен. Например, можно так написать код обработки НДС, что окажется применим только в России. Можно так, что он будет применим для НДС/VAT в почти любой стране. А можно даже так, что это будет универсальный настраиваемый инструмент подходящий для рассчета любого налога. Поэтому я даже комментарии в коде и в системах контроля версий всегда пишу по-английски, не говоря уже о названиях переменных, функций и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 01:40 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
maytonМатематика - как универсальный язык уравняет всех. Вы не совсем правы. Математический язык используют, в первую очередь, математики и физики. Химик же пользуется универсальным языком химических формул. Биолог и медик - латынью. Программист же, как и любой инженер - английским. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 01:48 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikТриста тысяч программистов 1С смотрят на тебя как ... ну в общем с недоумением смотрят ... нет никаких триста тысяч 1С программистов. сомневаюсь, что их пол сотни наберётся. а вы говорите про интеграторов. это не программисты. skeptikТак что безотносительно КОНЦЕПТ-а русский язык програмирования есть, популярен и приносит пользу. для DSL (как в 1С) можно использовать хоть клингонский. так и получается, если в ПО есть встраиваемые скрипты, то у каждого ПО скрипты строго индивидуальные и не подойдут больше нигде. кроме того, скрипты простые и описывают бизнес-логику простейшими конструкциями. где всем посрать какое слово вы будете использовать IF, ЕСЛИ, ԵԹԵ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 09:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДумаю, что не стоит принижать его достоинства, как это делаете вы, вы можете продолжать оказывать человеку медвежью услугу и считать себя благодетелем уровня богоматери.\ мне ваше ханженство и лизоблюдство просто противно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 09:17 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenбухалтер фантоцци, hVostt- это во-первых, довольно качественный тролль. Dmitry Concept про это знает, и я ещё раз готов про это напомнить. Кроме того, речь идёт о конкурентной борьбе. hVostt уже сообщил, что хочет опубликовать какое-то своё поделие с русскоязычной бизнес-логикой, поэтому подавление конкурентов входит в его задачи. ещё один слабак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 09:19 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццино считаю подход постоянной критики крайне разрушительным, потому что почти всем нужна элементарная моральная поддержка взрослых людей. критика разрушает слабаков, которые и без критики бы нихрена не сделали так что ненадо строить из себя святого покровителя всех обиженных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 09:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Для примера. По моему, весьма симпатичный код получился. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 10:26 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptПо моему, весьма симпатичный код получился. Напоминает Бейсик, на котором в восьмидесятых годах я узнавал, что такое программирование. Возможно, для кого-то это и хорошо. Дмитрий Concept Код: sql 1. 2. 3. 4. 5. 6. 7. Лично по мне, Код: sql 1. 2. 3. 4. куда симпатичнее. Дмитрий Concept Код: sql 1. 2. На месте программистов поддержки я бы объявил конкурс "Угадай, какого числа здесь не хватает?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 10:45 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarer, Этот код я в 2010 году написал. В текущей версии КОНЦЕПТ можно так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Нашел ошибку! Дмитрий Concept Код: sql 1. Надо: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Извиняйте знак рубля sql.ru не поддерживает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
А функцию рисования лини переделал бы так: Код: sql 1. 2. 3. 4. 5. Вот как это выглядит при выполнении: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:29 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperНашел ошибку! Дмитрий Concept Код: sql 1. $результат это тоже пережиток прошлого. Сейчас можно и так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:33 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptВ текущей версии КОНЦЕПТ можно так: Код: sql 1. А что такое "список" и "сгенерить"? Это ключевые слова? Название процедуры, которая где-то описана? Магия препроцессора? Ещё что-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperИзвиняйте знак рубля sql.ru не поддерживает :( Поддерживает, но не всех контекстах ₽ Внутри src - не поддерживается. В ОНС - писали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 11:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ptr128skeptikНет большой разницы на каком языке ключевые слова писать Нет большой разницы только тому, кто пишет или исключительно для себя, или для очень ограниченного круга лиц. JНаша планета очень маленькая. Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь. Или четкое понимание этим программистом того, что тот код, который он пишет, для 98% никогда и ни для чего не понадобится. Пойдите и раскажите это програмистам на Lisp или Haskell. Их код понятен гораздо менее чем 2% населения (да пусть хоть и програмистов) планеты, хоть ключевые слова и английские. Кстати доля програмистов понимающих конкретный язык от общемирового количества прораммистов совершенно не обязательно пропорциональна доле населения одной страны, на нем разговоаривающей от общемировой :-). И да, Ваш код по умолчанию интересен кране ограниченному кругу лиц, гораздо более узкому чем "все програмисты в мире" или даже "все програмисты из одной с вами страны использующие один с вами язык программирования". Если Вы думаете иначе и Ваша фамилия не Вирт, не Дейкстара и не Макконелл, на худой конец - у Вас мания величия в острой форме. ptr128Например, можно так написать код обработки НДС, что окажется применим только в России. Можно так, что он будет применим для НДС/VAT в почти любой стране. А можно даже так, что это будет универсальный настраиваемый инструмент подходящий для рассчета любого налога. Это мы уже проходили. Во-первых, изучать такой код, чтобы им воспользоваться, прийдется полгода, во-вторых оперативно поравить баги там будут почти невозможно (потому что код сложный и объемный), а баги там таки будут, они в любом сложном и объемном коде есть, а в-третьих окажется что код подходящий для расчета любого налога в любой стране подходит таки не для любого налога в любой стране (потому что такой код написать пробовали многие но еще никому не удавалось написать), а дорабатывать его очень сложно (нерентабельно) потому что он сам сложный и объемный. В универсализации кода тоже надо знать меру, чтобы не получить универсальное говоно с запредельной стоимостью владения. ptr128Поэтому я даже комментарии в коде и в системах контроля версий всегда пишу по-английски, не говоря уже о названиях переменных, функций и т.п. Это Ваш выбор. Выглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 12:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
AddxДа все просто - допустим, вы написали язык под кириллицу. Человек без соответствующей клавиатуры его даже не наберет. 99% разработчиков в мире ее не имеют. Аккуратнее в оценках. Русский язык понимают примерно 6% населения планеты. Процент разработчиков от общемирового скорее всего и того больше. Это раз. Взаимодействовать с разработчиками c Запада Вам все-равно скоро запретят судя по вот таким новостям: НЬЮ-ЙОРК, 26 декабря. /ТАСС/. Федеральное бюро расследований (ФБР) и другие американские правоохранительные ведомства используют при анализе отпечатков пальцев программное обеспечение (ПО), часть компьютерного кода для которого была создана российской компанией. С таким утверждением выступило во вторник интернет-издание Buzzfeed. Со ссылкой на двух осведомленных лиц оно сообщило, что французская компания, ранее входившая в промышленный конгломерат Safran, якобы тайно приобрела российскую разработку, включила ее в свой программный продукт и намеренно скрыла сведения об этом от ФБР. В связи с подобными утверждениями усилилась озабоченность по поводу того, что российские хакеры могут получить доступ к биометрической информации о миллионах американцев или даже поставить под угрозу компьютерные системы, которые используются в интересах национальной безопасности и правоохранительных органов, отмечает издание Так что имеет смысл учить иероглифы, если Вы хотите быть "как все". Скоро у подавляющего числа доступных для коммуникации прорамистов точно будет установлена китайская раскладка :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 12:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptik ptr128Поэтому писать код так, что его смогут понять всего 2% населения планеты - непозволительная роскошь. Пойдите и раскажите это програмистам на Lisp или Haskell. Их код понятен гораздо менее чем 2% населения Вы действительно не понимаете разницу между "смогут понять" и "понятен"? Попробую тогда выразиться иначе. Если программист использует русский язык в коде программы, то он 50 раз сокращает количество людей, которые смогут этим кодом воспользоваться в том или ином виде. skeptikу Вас мания величия в острой форме. Ага, то есть Вы не придуриваетесь, а Вы все же демагог и не стесняетесь это открыто признавать? Тоже неплохо ))) skeptikptr128Например, можно так написать код Это мы уже проходили. Во-первых, изучать такой код, чтобы им воспользоваться, прийдется полгода, Если его будет писать студент - то да. Профессионал - нет . Например, тот Windows Explorer существенно сложнее и более гибкий, чем код расчета НДС, однако его без проблем изучают и используют очень многие. Вам просто следует подучиться правильно ставить задачи ))) skeptikВыглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин". Вы уже доказали Выше, что вы демагог и физически не способны ничего доказать. Какой смысл повторяться и демонстрировать это повторно, снова пытаясь оскорбить и переходя на личности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 16:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikВыглядит правда ... ну примерно как негр сделавший серию пластических операций "чтобы быть на вид совсем как белый господин". Все же не выдержал, после очередного письма из FIFA со слезными просьбами на модификацию по двойному тарифу. Тогда уже наоборот, раз мой код эксплуатируется в США, Бельгии, Великобритании, Франции, Герамании, Испании, Италии, Австрии, Польше, ОАЭ, Бразилии и еще не знаю даже где еще - то это я для них "белый господин", к которому идут с поклоном ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 16:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept$результат это тоже пережиток прошлого. Тогда единственный недостаток, это необходимость использовать англоязычные ПИПы (если кто забыл родной язык, то по английски это будет API). Надо сделать снабдитель типов (type provider) чтобы он автоматически Яндексом переводил их на русский язык. Причем чтобы результат можно было сохранять на КД ПЗУ (CD ROM) для работы в автономном режиме. Вы уже выполнили поднятие себя за шнурки ботинок (bootstraping) то есть язык сам на себе написан или на чем-нибудь англоязычном? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 17:37 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarerА что такое "список" и "сгенерить"? Это ключевые слова? Название процедуры, которая где-то описана? Магия препроцессора? Ещё что-нибудь? это команда! Правда непонятно, как вообще структурирован язык. И что значат квадратные скобочки. Никакой грамматики не описано или трудно найти описание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 17:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperэто команда Если это команда, то это отличная иллюстрация к тому, почему я назвал этот язык бейсиком и почему он вовсе не такой замечательный. Когда мы начинаем программировать, мы имеем в распоряжении тот язык, который нам предоставил автор. Но дальше каждая функция, которую мы написали, даёт нам в распоряжение новое слово, которое мы можем использовать. Мы расширяем свои возможности, свой лексикон, пока не обретаем возможность написать хорошо написать этими словами желаемую программу. В интерпретаторах есть такая тенденция - изначально заложенный язык слишком прост, чтобы описать что-то нетривиальное. Поэтому расширение идёт за счёт расширения языка, внедрения новых ключевых слов. Как следствие, единственный, кто может расширять язык - его автор, в то время как все остальные вынуждены барахтаться в прокрустовом ложе заданных конструкций. Там, где я могу описать тип "список" и процедуру его заполнения - я могу сделать любой список под свои требования, здесь же - в подобном подходе - если мне вдруг понадобятся не просто все числа, а только все чётные в обратном порядке, останется надеяться на то, что автор предусмотрел и для этого случая какую-нибудь специальную команду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 17:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperНадо сделать снабдитель типов (type provider)лучше уродовать чужой язык, чем свой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 20:57 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ИзопропилWebSharperНадо сделать снабдитель типов (type provider)лучше уродовать чужой язык, чем свой Язык живой он развивается! Теперь будет снабдитель типов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 21:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperТеперь будет снабдитель типов! и гуртовщик мыши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 21:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ptr128то он 50 раз сокращает количество людей, которые смогут этим кодом воспользоваться в том или ином виде. Это в теории, а на практике воспользоваться исходным кодом кроме написавшего его и [может быть] узкой группы его непосредственных колег в 99,99% никому никогда и в голову не прийдет, увы. Так что недостаток на практике несущественный. ptr128Ага, то есть Вы не придуриваетесь, а Вы все же демагог и не стесняетесь это открыто признавать? Тоже неплохо ))) Обвинения в демагогии - типичный демагогический прием, между прочим. ptr128Если его будет писать студент - то да. Профессионал - нет. Еще раз повторясь - до сих пор пригодного к использованию универсального кода для расчета любого налога в любой стране создано не было. Видимо нет планете профессионалов :-) ptr128Например, тот Windows Explorer существенно сложнее и более гибкий, чем код расчета НДС, однако его без проблем изучают и используют очень многие. Сравниватm круглое с мягким удобно и приятно? И вот этот вот человек обвиняет меня в демагогии? ptr128Вы уже доказали Выше, что вы демагог и физически не способны ничего доказать. Какой смысл повторяться и демонстрировать это повторно, снова пытаясь оскорбить и переходя на личности? Аргументов я у Вас не вижу. А вот ваша боль от их отсутвия - она очевидна :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 21:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikptr128то он 50 раз сокращает количество людей, которые смогут этим кодом воспользоваться в том или ином виде. Это в теории Какая на фиг теория? Например, я точно знаю, что тот код, который я писал еще в 2000 году для французской Cereol, достался американской Bunge, попал в Бразилию и Германию. В последней его решили развивать дальше и опять связались со мной 10 лет назад. Последний раз меня о нем спрашивали уже из Испании лет 5 назад. Аналогично я сам на новых проектах, бывает, поднимаю и использую код, написанный мной еще в прошлом веке. А заказчики ведь далеко не только из России. И если бы этот код был с кириллицей, то фиг бы я его куда потом приткнул. skeptikptr128Если его будет писать студент - то да. Профессионал - нет. Еще раз повторясь - до сих пор пригодного к использованию универсального кода для расчета любого налога в любой стране создано не было. Если Вы чего-то не знаете, то совсем не значит, что этого нет. Опять ведь демагогия. Все, что Вы физически можете утверждать, что Вы не знаете такого кода. Иначе - это ложь, так как знать все варианты ни один человек физически не способен. Там где я работаю, давно есть такие решения для АХ и OEBS (туда пришла из JDEdwards), причем базовая идеология разрабатывалась еще в конце 90-х для Platinum. Делали так же для BAAN, SAP и Infor по образу и подобию, но я просто не в курсе, доделали или нет. Помню только, что больше всего доставила гиммороя Греция, из-за которой пришлось идеологию настроек пересматривать, чтобы у техсаппорта ум за разум не заходил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 22:56 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikptr128Вы уже доказали Выше, что вы демагог и физически не способны ничего доказать. Какой смысл повторяться и демонстрировать это повторно, снова пытаясь оскорбить и переходя на личности? Аргументов я у Вас не вижу. А какой смысл приводит аргумены демагогу, которы в первом(!) же посте обращенном ко мне был вынужден переходить на личности и оскорблять оппонента? Вы же себя сами опустили публично... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 23:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarerЕсли это команда, то это отличная иллюстрация к тому, почему я назвал этот язык бейсиком и почему он вовсе не такой замечательный. Я не вполне уверен, что вы, я и автор этого языка понимают под словом "команда" одно и то же. В интерпретаторах есть такая тенденция - изначально заложенный язык слишком прост, чтобы описать что-то нетривиальное. Мне кажется это характерно не для интерпретаторов, а для самодельных языков. Просто интерпретатор (хотя щас это понятие размытое понятие - будем говорить "динамический язык") сделать проще всего. Иногда (для DSL) ограниченность это благо, кстати. А когда делают языак общего назначения и при этом он самодельный (то есть автор не специализируется на создании языков или не дает себе труд разобраться как это делают вообще). То получается вот такая вот фигня. Не важно интерпретатор или компилятор. Среди динамических языков можно вспомнить lisp и smalltalk - в первом есть синтаксические макросы. Во втором - даже IF это не ключевое слово, а сообщение, которое посылают объекту boolean - т.е. большие возможности для расширения. По сайту автора же чувствуется, что либо он не дал себе труда разобраться, как создают и описывают языки, либо не сумел выразить свое знание. Явно не завсегдатай LtU :). Посмотите на сайт любого языка - на первом плане предназначение. Тут же вообще не ясно, что это такое. Для чего предназначен. Что на нем можно программировать. Грамматики на сайте нет, к какому типу язык относится не написано (функциональный, ОО ...). Очередной велосипед сделанный без исследования того, как делают другие велосипеды. Я думаю, что ниша русских языков программирования - это обучение школьников. Но уже есть mit scratch локализованный с большим сообществом уроками, книжками и хорошей дружелюбной средой. Может быть DSL для локального рынка (типа 1С - но тут уже не так важно - выучить ключевые слова вполне себе можно и на английском, а делать юникодные идентификаторы можно на многих языках). В-общем, это просто хобби поделка ради процесса :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 09:03 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, > выучить ключевые слова вполне себе можно и на английском Я уже приводил пример - стандартные классы Java Se 9 - 1600 слов. Сначала учите 10 ключевых слов. Потом 100 слов из сообщений об ошибках компиляции Потом 1600 слов из стандартной библиотеки потом 10000 слов, нужных для понимания документации и статей И тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён. 1С тотально русскоязычный, от начала и до конца, и это отличие несводимо к ключевым словам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:44 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenИ тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён. Только это не слова. Слов как раз немного, остальное это токены, мнемоники и идентификаторы. И какой алфавит используется при их написании — кириллица или латиница — совершенно не важно, их в любом случае нужно запоминать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:59 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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. Если в вашем языке отличие - только русскоязычность, то почему бы не форкнуть опенсурс проект и добавить ее. Зачем изобретать все заново? Если вы делаете велосипед с шестиугольными колесами, полчему не взять стандартную отлаженную раму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 13:18 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Alibek B., чепуха. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 16:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, я не являюсь автором Концепта. Мой язык здесь не обсуждается :) > В вашем новом русском языке нет этих слов - значит надо будет их либо повторить либо перевести документацию. Большинство из них уже повторены и переведены. Вот пример, книга по процессору Эльбрус: http://www.mcst.ru/doc/book_121130.pdf Взгляните, там в начале есть список англоязычных аббревиатур. В них каждое слово переведено. Но мы наказаны за нашу отсталость: там, где белые господа используют одно слово, отсталые варвары должны использовать два. Если вам это кажется нормальным, а Нуралиеву не показалось, то, может быть, это одна из причин того, что Нуралиев заработал больше денег чем вы. Хотя я вас не знаю, может, вы круче Нуралиева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 16:56 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
А, извините за язвительность, вам зря досталось за Alibek.B. Если речь идёт о русификации C#, то ведь она же принадлежит Microsoft-у, так что вряд ли в этом есть большой смысл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 17:43 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, C не очень давних пора C# как язык под bds-образной mit. Как и mono впрочем. Вот с win-специфичными wpf/wcf все сложно:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, википедия говорят, что компилятор Mono - под GPL. Я что-то пропустил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:15 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
да и в любом случае, мне больше нравится CL, чем .Net. Думаю, что я всё же прав, считая, что мода на байткод была прежде всего разводом на бабло. Если я всё же сломаюсь с SBCL (а это ещё не факт), то буду смотреть на typescript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:19 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, ндаааа. Блин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:27 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, Думаю, что я всё же прав, считая, что мода на байткод была прежде всего разводом на бабло. Mono кроме всего прочего должно уметь маш.код с помощью llvm и обесценной лексики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Пошёл, конечно, жёсткий офтоп, но думаю, автор темы не в обиде. Если в обиде - даст знать. antares0, а есть ли пермиссивно лицензированные альтернативы MonoDevelop? Насчёт llvm я тоже как-то осторожно пока смотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:35 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, а есть ли пермиссивно лицензированные альтернативы MonoDevelop? Не встречал и не особо интересовался. В принипе его lgpl должен всех устраиваивать. llvm прямой аналог внутреностей gcc. Его даже изначально делали в таком качестве. Но не смогли договорится с Столманом:( Но документирован постольку-поскольку. И если авторы выжимают из него CLang и swift которые сранимы с класическими С-шками. То у стороних разработчиков при том же ратнтайме дым пониже и пожиже:( Видимо какие-то тонкости ускользают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 18:54 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, ну тогда пока что не сильно меня это вдохновляет. Хотя есть над чем поразмыслить, конечно. Ради интереса, если ты в курсе - сколько времени собирается компилятор С# в Mono - полная сборка и инкрементная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, Не, я дальше sbcl не хожу:) Я почему и гооврю про обесценную лексику применительно к mono-llvm. Потому как маш. код был заявлен заявлен а достижений производительности сходу не видно. Вот clang/swift/llvm оно прозводительно, но не инкрементно. Не лисп короче:( И где-то в потемках блуждает http://www.cliki.net/Clasp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:10 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, ну так подключайся тогда вот сюда: https://github.com/budden/ysbcl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:25 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, Не тут нужны какой-то вариант плагинов к почти ванильному sbcl. Как у Сlisp-а были. А так как у тебя форкунть всю махину. Мне на это смотреть страшно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, надо сделать степпер-конфетку и тогда команде ничего не останется, кроме как забрать его в основную ветку. Или просто перетянуть на себя всех пользователей. Как я написал в манифесте, основная проблема SBCL - это отсутствие плана развития и отсутствие ориентации на качество. И так уже 17 лет! Да за 17 лет можно было вообще всё что угодно сделать в одно лицо. Но оно как было сборищем багов и граблей, так и осталось. Форкнув всю махину, я практически ничего не теряю. Я просто не буду трогать то, в чём не понимаю, и оно продолжит существовать. Они и так уже де-факто не поддерживают почти никакие платформы (посмотри на год выпуска версии 1.2 и 1.0). Они что-то исправляют, но не факт, что новых багов не добавляют в большем количестве. Зато я имею возможность менять то, что мне нужно, и что существующая команда никогда не поменяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:37 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Надо сказать, задача сделать степпер оказалась довольно зубастой, в основном из-за того, что я ограничен во времени. За 10 дней сделано довольно много, но в целом движение не очень быстрое и не всегда вперёд - иногда приходится отступать. Касаемо плагинов - это утопично. Т.е. если бы изначально была такая система, то да. Но такой системы изначально не было и кроме того, команда SBCL в любой момент может всё что угодно сломать исходя из каких-то одних им понятных соображений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:40 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Ещё там есть тестовая сюита - жаль, что я не знаю, где бенчмарки, но думаю, со временем найдутся. Как собирать и править на горячую - я уже более-менее разобрался. Также есть cl-test-grid - я его уже опробовал. Т.е. вполне себе можно осилить процесс поддержки на плаву. Я, правда, совсем слаб в ассемблере и не слишком силён в Сях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:43 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, надо сделать степпер-конфетку и тогда команде ничего не останется, кроме как забрать его в основную ветку. Только на моей памяти они не стремилсь брать: tree-shaker (2шт.), горячую дамп объектов образа и радикальное ускорение ввода-вывода :( Даже xref-ы им пропихнули ITA-шники полупринудительно. но их совокупный "вес" их команды в те годы сильно больше чем у тебя сейчас. Или просто перетянуть на себя всех пользователей. У тебя уже есть некотрый опыт по перетягиванию на тот же clcon. И твои ресурсы по убеждению доволно конечны:( И я напрример был бы только рад альтернативному дистру с изкоробочным gui. Но пользователей не видно. А возится с твоими замрочками становится накладно. Форкнув всю махину, я практически ничего не теряю. Сообщество теряешь. Твои собственые подходы им не очень понятны, а авторита боротся с апстримом на почве производительности у тебя нет. А библиотеки ql все едино прще смотреть на него. Касаемо плагинов - это утопично. Это вопрос серьезности заявок на перетягивание сообщества:) Тот же tree-shaker или например статически слинкованые дибы для gui, звука, бд в нынешний sbcl пихать как минимум неудобно. А в качестве плагинов они бы совокупно давли новую точку сборки. кроме того, команда SBCL в любой момент может всё что угодно сломать исходя из каких-то одних им понятных соображений. И эти соображения будут скорее всего будут о производительности скомпилированого кода. И библиотеки пойдут следом. а вот смогешь ли ты в одну личность спортировать изменения ... Это вот то почему команда в некотом авторитете который гасит зарождающие форки. Система плагинов дала бы какие-то аргументы не ломать все подряд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, Не тут нужны какой-то вариант плагинов к почти ванильному sbcl. Как у Сlisp-а были. А так как у тебя форкунть всю махину. Мне на это смотреть страшно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:06 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenWebSharper, я не являюсь автором Концепта. Мой язык здесь не обсуждается :) Я имею ввиду концепцию и какой-то гипотетический ваш русский новый язык. Большинств Если вам это кажется нормальным, а Нуралиеву не показалось, то, может быть, это одна из причин того, что Нуралиев заработал больше денег чем вы. Хотя я вас не знаю, может, вы круче Нуралиева. Я ее понимаю о чем вы. Нуралиев боец за краткость перевода? Нуралиев создал бизнес, частью которого является продукт, частью которого является русский я.п.. если бы я был тоже бизнесмен сделавший то же самое но с англоязычным я.п. имело бы смысл сравнивать. Ясно уже признал что dsl для локального рынка может быть нишей для русскоязычного я.п.. Но вот только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
... автор темы никак не позиционирует свой язык. То есть непонятно зачем он вообще нужен. Какой вариант использования? Ещё кстати сравните время, когда начинал Нуралиев, и настоящее: сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам. Полезность английского языка возрасла неимоверно - люди ездят заграницу, учатся онлайн, смотрят сериалы с оригинальной озвучкой и прочее. И знание языка в целом больше. Пока вы будете делать новый 1С на новом языке, кто-то возьмёт западный продукт и просто допишет под свои нужды и клиент выберет его. Может, кстати имеет смысл сделать русский перевод на лету - как формулы в excel: открыл русский - видит Сумм; Открыл американец - SUM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, Хотя я не понимаю чего вы хотите. Тут у вас вдруг или какой-то диалект cl. Может вы в отдельную тему выйдите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:49 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, LGPL? Но это не пермиссивная лицензия. Т.е. из неё не сделать свой 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:49 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, > если бы я был тоже бизнесмен сделавший то же самое но с англоязычным я.п. имело бы смысл сравнивать. Галактика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:50 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
> Я ее понимаю о чем вы. Нуралиев боец за краткость перевода? В том числе. Использовать два слова вместо одного неэффективно (два запуска грепа вместо одного). Использовать иностранный там, где годится родной - неэффективно. Я вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1? Можно мы не будем выходить в отдельную тему? Здесь была тема про мой язык, но я понял, что на форумах я беззащитен против троллей и свернул своё участие почти во всех форумах. Теперь я обсуждаю его только там, где у меня есть ножницы. Можно тут, к примеру: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 21:56 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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 состоит. Но это слишком революционно и пока не погасла надежда, что они начнут принимать мои патчи. Впрочем, я на это не закладываюсь и не рассчитываю, просто нужно выждать время и посмотреть, что выйдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 22:08 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Ну и кстати, про сообщество - оно уже кратно сократилось за историю моих наблюдений. Наверное, на порядок. Так что не стоит бояться его потерять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 22:09 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 06:32 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden> Я ее понимаю о чем вы. Нуралиев боец за краткость перевода? В том числе. Использовать два слова вместо одного неэффективно (два запуска грепа вместо одного). Использовать иностранный там, где годится родной - неэффективно. Я вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1? Про 1С я слышал такие вещи: 1) Хорошая работа с партнерской сетью 2) Хорошая поддержка законодательства. 3) Обучающие курсы для бугалтеров Я думаю, кроме исторических исследований, стоит посмотреть на ситуацию сейчас. Сходить на мисту , например, и устроить опрос, на что бы они хотели сменить язык: на русскоязычный и более крутой или на какой-то язык общего назначения типа питона или C#. Можно тут, к примеру Я не хочу туда. Я вижу что вы записали ролик для гиков. Про то, как внутри устроено, и потом про фишки. А надо записать ролик для пользователей (даже если их нет). Для начала надо определиться, вы хотите сами разрабатывать учетную систему на на своем языке или предлагаете другим компаниям для встраивания? Исходя из этого понять категории пользователей, которым надо презентовать (конфигураст, начальник ИТ отдела, программист компании разработчика движка учетной системы, продакт менеджер компании разработчика). В-общем, я пока не вижу знания потенциальных потребителей. Почитайте про стартапы, проверку гипотез, Minimal Viable Product и прочее. Может вам начать с разработки какого-то препроцессора для 1С или рефакторинг браузера (как JB сначала делала IDE а потом уже свой язык - после плотного контакта с клиентами знает что им надо)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:52 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
И еще, может вам language server делать а не IDE куочить? А 1C на Eclipse сидит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:54 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenЯ вот пытаюсь собрать мнения, почему 1С вынес Галактику со счётом 10:1? Не специалист, но со стороны мне кажется, что сыграла его ставка на массовый рынок. В девяностых был такой момент, когда мелкие бизнесы были окучены либо 1С, либо всякой мелочью (то и другое в большинстве своём пиратское), а крупные сидели на Галактике или менее распространённых продуктах такого же плана. В этот момент 1С пошла на демпинг, на каждом углу продавались её официальные коробки по бросовым ценам. Если мне не изменяет память - баксов по десять. Видимо, в части обновлений политика была аналогичной. В результате этого демпинга конкуренция в нижнем сегменте просто сдохла как класс. Даже пираты в большинстве своём воспользовались случаем приобрести лицуху, перед новыми клиентами вопрос "Что брать?" просто не стоял, ну а сидевшие на чём-то другом за несколько лет естественным путём стали любопытной диковинкой. Ну а что происходит после этого - мы видим на примере далеко не только 1С, но и на примере кучи других продуктов - операционок, SQL-серверов, да в общем чего угодно. Продукт, занявший доминирующее положение внизу, лезет в верхний сектор гораздо более успешно, нежели доминирующий в верхнем секторе - вниз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:37 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarerПродукт, занявший доминирующее положение внизу, лезет в верхний сектор гораздо более успешно, нежели доминирующий в верхнем секторе - вниз. В "Дилемме инноватора" есть рассуждения, почему так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:54 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Да хватит уже, завтра докуём! Приложена новогодняя открытка (стырена) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 11:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, про мой язык - спасибо, я вас услышал, но здесь мы его обсуждать не будем. Про SharpDevelop тоже принял к сведению. Насчёт 1С - возможно дело в демпинге, но мы можем посмотреть со стороны ресурсов. Среди моих знакомых не так мало людей, которые, будучи неплохими программистами, плохо знают англ.яз (учили в школе немецкий и ещё что-то). Возможно, что из-за этого 1С просто было проще найти людей для написания конфигураций и обойти галактику по п.2. А также по той причине, что им не нужно было каждый раз вспоминать, как по английски называется "проводка", когда нужно было поменять что-то в конфигурации. И может быть, именно поэтому у Галактики не оказалось ресурсов ответить на демпинг 1С, что разработка на единицу буквы закона им обходилась дороже. То, что двуязычие создаёт дополнительную наценку для разработки в русскоязычной предметной области российскими программистами - доказуемо (два грепа вместо одного плюс стоимость обучения английскому весьма велика, измерять ли её в рублях или часах, а это сказывается на стоимости кадров). Насколько это дорого - уже более сложный вопрос и вряд ли без знания контекста можно что-то доказать. Но тучи разошлись - нельзя сказать, что это барон Мюнхгаузен их разогнал, но нельзя сказать и что он их не разогнал. 1С вынес Галактику, будучи русскоязычным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 11:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarer, а, ты хочешь сказать, что Галактика была для более крупных клиентов? Мне просто никто до сих пор этого не говорил. Ну, может быть, тогда их не совсем корректно сравнивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 11:34 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenкак по английски называется "проводка", когда нужно было поменять что-то в конфигурации. Код: c# 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 11:36 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddensoftwarer, а, ты хочешь сказать, что Галактика была для более крупных клиентов? Конечно. Галактика позиционировалась как ERP и была написана на Oracle. Ей нечего было делать в мелком бизнесе, и она не стремилась туда до тех пор, пока 1C не начал вытеснять её из крупного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 11:40 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
softwarer, тогда мне для пиара нужен "аналог 1С со встроенным языком" ,который будет изображать условного врага в борьбе русского и английского языков. Написанный хоть на аксессе, хоть на фокспро. Можете подкинуть примерчик? websharper, тогда имена стандартных классов и функций, их тысячи в развитом языке. В 1С всё это русское. И кроме того в SQL у вас возникнут проблемы, когда вы попытаетесь назвать вещи русскими именами. Например, в Firebird они возникнут из-за кодировки. В MS SQL у меня возникли проблемы с админом, к-рый ищет слова по первым буквам латиницы. В языках программирования зачастую кириллица или вообще не поддерживается, или плохо. Например, в последнем дельфи какая-то проблема с локальными переменными на русском - то ли отладчик их не показывает, то ли ещё что-то. Т.е. написать class проводка - это нетривиальная задача даже сегодня, а 20 лет назад, когда зарождались современные системы, она была вообще неразрешимой. Я вот помню, что в Foxpro были какие-то проблемы с одной русской буквой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 12:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
P.S. плюс постоянное переключение раскладки - тоже очень дорого стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 12:23 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenВ языках программирования зачастую кириллица или вообще не поддерживается, или плохо Ну не в языках, а конкретных реализациях C# не имеющеющему этой проблемы - 17 лет уже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 12:40 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenwebsharper, тогда имена стандартных классов и функций, их тысячи в развитом языке. В 1С всё это русское. С ними не будет проблемы "как проводка по-английски" - там только общие вещи. А вы предлагаете полностью свою библиотеку писать? И кроме того в SQL у вас возникнут проблемы, когда вы попытаетесь назвать вещи русскими именами. Например, в Firebird они возникнут из-за кодировки. В MS SQL у меня возникли проблемы с админом, к-рый ищет слова по первым буквам латиницы. Вы будете еще и SQL свой делать? В языках программирования зачастую кириллица или вообще не поддерживается, или плохо. Например, в последнем дельфи какая-то проблема с локальными переменными на русском - то ли отладчик их не показывает, то ли ещё что-то. Никогда не кодил на русском. Вернее пробовал на VBA давно - проблем не встретил. Разумеется поддержка Unicode-идентификаторов не является приоритетной. Но может можно найти или форкнуть язык где это будет дешево. Т.е. написать class проводка - это нетривиальная задача даже сегодня, а 20 лет назад, когда зарождались современные системы, она была вообще неразрешимой. Я вот помню, что в Foxpro были какие-то проблемы с одной русской буквой. Сейчас уже сейчас а не 20 лет назад. Другие люди, другие технологии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 12:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Программировать с постоянным переключением рус - лат? Спасибо, нет. Сразу нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 13:03 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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. Ты же предлагаешь ещще одну мороку без плюсов :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 13:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenА также по той причине, что им не нужно было каждый раз вспоминать, как по английски называется "проводка", когда нужно было поменять что-то в конфигурации. В ненашенской стороне на само деле тоже остро стоит вопрос как надо называть проводку правильно:( В рамках небезизвестного DDD это обсуждается в рамках Ubiquitous Language. И другой подход получил целый OMG стадарт - SBVR Так что говорить что програмист вместе с способностью балакать на англиском получает сакральное знание о правильном названии для "Проводка" - это очень упрощать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 13:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenWebSharper, > выучить ключевые слова вполне себе можно и на английском Я уже приводил пример - стандартные классы Java Se 9 - 1600 слов. Сначала учите 10 ключевых слов. Потом 100 слов из сообщений об ошибках компиляции Потом 1600 слов из стандартной библиотеки потом 10000 слов, нужных для понимания документации и статей И тут созревает понимание, что изначально объём нужного словарного запаса был несколько недооценён. 1С тотально русскоязычный, от начала и до конца, и это отличие несводимо к ключевым словам. Вот это интересная точка зрения! Сам я не додумался :) А ведь так и есть. Т.е. те, кто говорят, что для программирования на языке с ключевыми английскими словами нужно всего-лишь зазубрить несколько десятков ключевых слов - не правы! Действительно, оно потянет за собой документацию, форумы, FAQ да и просто общение на иностранном языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 15:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Изопропил, программы исполняются не языками, а конкретными реализациями. > Вы будете еще и SQL свой делать? Меня не обсуждаем, а в 1С есть свой язык запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper... автор темы никак не позиционирует свой язык. То есть непонятно зачем он вообще нужен. Какой вариант использования? Ещё кстати сравните время, когда начинал Нуралиев, и настоящее: сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам. Полезность английского языка возрасла неимоверно - люди ездят заграницу, учатся онлайн, смотрят сериалы с оригинальной озвучкой и прочее. И знание языка в целом больше. Пока вы будете делать новый 1С на новом языке, кто-то возьмёт западный продукт и просто допишет под свои нужды и клиент выберет его. Может, кстати имеет смысл сделать русский перевод на лету - как формулы в excel: открыл русский - видит Сумм; Открыл американец - SUM WebSharper , Почитал, Ваши посты в данной ветке и у меня двоякое впечатление. С одной стороны, спасибо за критику, Вы верно подметили и плохое позиционирование КОНЦЕПТ и недостатки сайта и др. С другой стороны, ряд Ваших утверждений выглядят наивно и не аргументированы. Или Вы сознательно упрощаете вещи в пользу своей точки зрения. У меня в этом году было 4 достаточно крупных проекта по разработке ПО, выполнявшихся разными подрядчиками. Ни один из них не пошел по описанному Вами пути "сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам". Все разработки с 0. И все вылезли за сроки и бюджеты от 1,5-2 раза. Для меня это реальный факт, свершившийся на моих глазах. Если это для Вас не аргумент - Ваша воля продолжать придерживаться своей точки зрения. Далее, Ваше утверждение "Может, кстати имеет смысл сделать русский перевод на лету.." Ну, попробуйте перевести java программу на русский в переводчике Гугла или Яндекса.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept, да, за то, что это явно сформулировано, спасибо троллям. Мне это казалось очевидным, но когда такой аргумент был повторен несколько раз, я решил написать. И тут оказалось, что это вовсе не очевидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptУ меня в этом году было 4 достаточно крупных проекта по разработке ПО, выполнявшихся разными подрядчиками. Ни один из них не пошел по описанному Вами пути "сейчас вы вполне можете получить по интернету миллион opensource продуктов и дописывать только то, что не хватает вам". Все разработки с 0. И все вылезли за сроки и бюджеты от 1,5-2 раза. Для меня это реальный факт, свершившийся на моих глазах. Я даже не понял, что вы пытаетесь сказать. Чтобы привести аргумент, надо сравнивать с альтернативами. Если это для Вас не аргумент - Ваша воля продолжать придерживаться своей точки зрения. Далее, Ваше утверждение "Может, кстати имеет смысл сделать русский перевод на лету.." Ну, попробуйте перевести java программу на русский в переводчике Гугла или Яндекса.. Это шутка же :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperПо сайту автора же чувствуется, что либо он не дал себе труда разобраться, как создают и описывают языки, либо не сумел выразить свое знание. Явно не завсегдатай LtU :). Посмотите на сайт любого языка - на первом плане предназначение. Тут же вообще не ясно, что это такое. Для чего предназначен. Что на нем можно программировать. Грамматики на сайте нет... Грамматика на сайте есть. См. Справочные материалы и документация => Формальный синтаксис языка программирования КОНЦЕПТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:26 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 16:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, ну, спасибо тебе за добрые слова, пойду обтекать. Я, оказывается, и утаиваю про производительность, и ещё у меня мания величия. Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный, и с этим ничего сделать нельзя. Если тебе не нужно, чтобы кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше, то ты сегодня внёс в это свой скромный вклад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 19:08 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptТ.е. те, кто говорят, что для программирования на языке с ключевыми английскими словами нужно всего-лишь зазубрить несколько десятков ключевых слов - не правы! Действительно, оно потянет за собой документацию, форумы, FAQ да и просто общение на иностранном языке. Необязательно, достаточно перевести готовую документацию (причем часть документации уже переведена есть книжки на русском языке и прочее), FAQ и общаться на локальных форумах. Тут я как раз знаю один рядом ;). Вам же для появления всего этого, надо все сделать самому и еще написать и оттестировать реализацию, и еще продвинуть свой язык до такой степени, чтобы появилось сообщество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 19:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenИзопропил, программы исполняются не языками, а конкретными реализациями. > Вы будете еще и SQL свой делать? Меня не обсуждаем, а в 1С есть свой язык запросов. В C#, например, тоже, при чем тут ограничения SQL server? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 20:00 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий ConceptWebSharper, Вы действительно думаете, что описание ниже может составить человек, который не изучал языки программирования и не знаком со способами их описания? Я написал "либо не сумел выразить свое знание". Сравните свой сайт с сайтом Rust или Котлина, например. Сколько надо кликов чтобы добраться до описания синтаксиса. Сколько надо чтобы понять уникальные преимущества кроме использования русского языка? А вы завсегдатай LtU? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 20:13 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, я к тому, что те, кто делает русскоязычный язык и платформу, делают и русскоязычный язык запросов, т.е. ответ - да, свой SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 20:22 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Дмитрий Concept Грамматика на сайте есть. См. Справочные материалы и документация => Формальный синтаксис языка программирования КОНЦЕПТ Извините. Действительно есть. Только промотать первую страницу в самый конец и нажать карту сайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 20:26 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenещё у меня мания величия. то есть ты готов говорить это про других, но не можешь слушать в свой адрес даже в шуточной форме. иронично. кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше Я не подумал что ты о конкуренции серьезно:( Грешен. Проблема в том что sbcl-team сформировался вокруг идеи отказа от конкуренции вообще. Попробуй просто принять это. Идея откусить маленкую часть Явы в рунете и то былы бы продуктивней. Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный Теории я люблю:) Но если бы я на самом деле считал тебя таким, то молча бы прошел мимо. Время бесценно и невосполнимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 20:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenantares0, ну, спасибо тебе за добрые слова, пойду обтекать. Я, оказывается, и утаиваю про производительность, и ещё у меня мания величия. Видимо, ты уже составил себе стройную теорию, какой я плохой и никчемный, и с этим ничего сделать нельзя. Если тебе не нужно, чтобы кто-то путём здоровой конкуренции подпинывал команду SBCL работать лучше, то ты сегодня внёс в это свой скромный вклад. когда уже этот человек повзрослеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 22:15 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
hVostt, ты прямо как муха на говно. Ну отлетай уже от меня, отлетай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 22:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, а сумма твоего поста нифига не шуточная и она внесла определённый вклад в тот кризис веры в себя, который я сейчас испытываю. Ты очень вовремя и очень точно пошутил. Если бы ты просто прошёл мимо, было бы гораздо лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 22:45 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenWebSharper, я к тому, что те, кто делает русскоязычный язык и платформу, делают и русскоязычный язык запросов, т.е. ответ - да, свой SQL. Итого, кто-то должен взять и написать язык со встроенным SQL написать и документировать стандартную библиотеку на русском для программистов не знающих английский. События потом они могли не искать определения слова проводка на английском языке. Создать средства разработки отладки и рефакторинга, выстроить сообщество и самое главное найти или создать какую-то учетную систему для этого. При этом рядом на рынке будут как существующая 1С так и англоязычные средства разработки отдаленные большой толпой с книжками и форумами на тебя русском языке, с примерами кода для многих применений и прочее. Интересная задача, что ж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 23:38 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, я здесь в основном для того, чтобы проверить на прочность свои аргументы за использование русского языка. Поскольку Дмитрий декларировал, что он закрывает свой проект, я вряд ли могу ему навредить небольшими офтопиками, да и ему тоже интересна защита русскоязычности. Да, вот нужно всё перечисленное сделать, 1С всё это сделали и стали лидером в своей отрасли в России. На днях мне пришла рассылка от SmartCat том, что теперь они ищут локализаторов для выхода на мировой рынок. Вот с чем бы сравнить? Можно всё время ходить от дома до туалета по глиняной дорожке ничего, потерпим. А можно один раз потратить день и залить дорожку бетоном. Вроде тяжело заливать бетоном, но со временем это окупится. Каждый поход в туалет будет занимать на несколько секунд меньше, обувь будет чуть чище. Когда терминология двухязычная, во внутреннем цикле работы, в каждом акте мысли или общения между специалистами возникает языковой барьер. И при вводе текста. И даже при чтении (отличи с от c на глаз). Барьер маленький, ИТ-шники люди умные и шутя его перепрыгивают каждый раз, когда он встречается. Только вот встречается он по нескольку раз в минуту и суммарная стоимость перепрыгиваний получается очень большая - возникает некий коэффициент снижения производительности труда. Допустим, 1.2. Т.е. там, где в США 10 программистов справятся с работой, у нас понадобится 12. Или где американцам понадобится 10 месяцев на проект, нам понадобится 12. И получается снижение конкурентоспособности в целом по отрасли. Это всё, конечно, общие рассуждения без конкретных цифр, но вот успешный 1С упорно маячит в объективной реальности и намекает на то, что, может быть, в этом что-то есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 23:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenhVostt, ты прямо как муха на говно. Ну отлетай уже от меня, отлетай. тебе опять кажется, что это твой личный форум и я пришёл именно к тебе? и я не к тебе обращался, не парься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 02:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden, только это я про туалет неправильно написал. Это скорее про пол в доме. Потому что туалет нужен только иногда, а по полу в доме люди ходят постоянно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 09:12 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenWebSharper, я здесь в основном для того, чтобы проверить на прочность свои аргументы за использование русского языка. Поскольку Дмитрий декларировал, что он закрывает свой проект, я вряд ли могу ему навредить небольшими офтопиками, да и ему тоже интересна защита русскоязычности. Да, вот нужно всё перечисленное сделать, 1С всё это сделали и стали лидером в своей отрасли в России. На днях мне пришла рассылка от SmartCat том, что теперь они ищут локализаторов для выхода на мировой рынок. Они сделали еще много чего. Вопрос критично именно это или нет. Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем. Вот с чем бы сравнить? Можно всё время ходить от дома до туалета по глиняной дорожке ничего, потерпим. А можно один раз потратить день и залить дорожку бетоном. Вроде тяжело заливать бетоном, но со временем это окупится. Каждый поход в туалет будет занимать на несколько секунд меньше, обувь будет чуть чище. Замена языка это не забетонировать дорожку - это перехать на другое место выстроив заново туалет, дом и прочее. Может даже больше. Для русского языка нужна новая учетная система и все остальное новое. Для отдельного человека это неподъемная проблема. Когда терминология двухязычная, во внутреннем цикле работы, в каждом акте мысли или общения между специалистами возникает языковой барьер. И при вводе текста. И даже при чтении (отличи с от c на глаз). Барьер маленький, ИТ-шники люди умные и шутя его перепрыгивают каждый раз, когда он встречается. Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации. Во-первых, за счет того, что это новый малопопулярный язык, во-вторых, за счет того, что он русский. И какой из этих барьеров важнее сильно зависит от контекста. Это всё, конечно, общие рассуждения без конкретных цифр, но вот успешный 1С упорно маячит в объективной реальности и намекает на то, что, может быть, в этом что-то есть. Может быть и так, а может быть и нет. Название 1С начинается с цифры а у галактики с буквы, может это решающий фактор. Прочитайте про стартапы и гипотезы, Minimal Viable Product . Можно ли убедиться в том, что перевод идентификаторов настолько замедляет разработку без создания своего языка и своей учетной платформы? Может быть доработать IDE для существующего языка чтобы легко находить переводы терминов - будет ли это успешный продукт? Может быть продать новый язык Галактике или сообществу его программистов (для этого необязтельно его разрабатывать - см примеры в статье по ссылке)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 11:03 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ptr128Какая на фиг теория? Например, я точно знаю, что тот код, который я писал еще в 2000 году для французской Cereol, достался американской Bunge, попал в Бразилию и Германию. В последней его решили развивать дальше и опять связались со мной 10 лет назад. Последний раз меня о нем спрашивали уже из Испании лет 5 назад. Такое в общем происходит редко и погоды не делает. С большей частью кода работает автор и его колеги. Причем если автор окажется недоступным (например, сменит работу) - никто к онему обращаться не будет, будут поддерживать, развивать и/или переписывать этот код без него. ptr128Аналогично я сам на новых проектах, бывает, поднимаю и использую код, написанный мной еще в прошлом веке. А заказчики ведь далеко не только из России. И если бы этот код был с кириллицей, то фиг бы я его куда потом приткнул. Вот лично у меня такое ощущуение, что эпоха сотрудничества с Западом заканчивается по инициативе Запада в том числе и в нашей сфере. В недалеком будущем любой код написанный в России, или выходцем из России или человеком имеющим любые связи с Россией будет рассматариваться как угороза безопастности "свободного мира" со всеми вытекающими. Не, конечно будут заповедники где "я сам решаю кто тут еврей" (с), но только как исключение из общих правил "охоты на ведьм". ptr128Там где я работаю, давно есть такие решения для АХ и OEBS (туда пришла из JDEdwards), причем базовая идеология разрабатывалась еще в конце 90-х для Platinum. Вот, кстати, отличный пример того что универсальное решение которое работает везде - в реальности везде работает одинаково плохо. Тот же АХ по базовой идеологии платформы из западных ERP - один наиболее близких аналогов 1С, вот только обходится в разы дороже и большинстве случаев внедрение причиняет базнесу тяжелые травмы, вплоть до несовместимых с жизнью. И именно из-за степени адаптированности к нашему законодательству и нашим-бизнес-процессом. Не каждая сова переживет процесс натягивания ее на глобус :-(. На сколько мне известно, на других локальных рынках те же проблемы, только вот альтернативы есть делеко не у всех. Это я как бывший сертифицированный специалист по паре западных ERP Вам говорю. skeptikА какой смысл приводит аргумены демагогу, которы в первом(!) же посте обращенном ко мне был вынужден переходить на личности и оскорблять оппонента? Приношу извинения за излишню резкость, вызванную общей атмоферой травли за использование родного языка в этой ветке развязанной некоторыми участниками. Однако оскорбления и демагогия это две совсем разные вещи. Допускаю, что Вы могли расценить мой выпад как оскорбление (и мне следовало быть аккуратные в выражениях), но обвинения в демагогии - это уже на Вашей совести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 12:51 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperОни сделали еще много чего. Вопрос критично именно это или нет. Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем. Полного аналога нет, но что-то похожее есть (например, AX с джава подобным языком, NV с паскалеподобным). Решающего (и сколь-нибудь важного) значения язык ключевых слов конечно сам посебе не имеет, а вот русско или иноязычность всей среды в целом включая документацию, форумы, общепринятый язык именования переменных/функций и написания комментариев - это уже существенней гораздо. Все же о использовать в работе не тот язык, на котором ты думаешь - дает заметную дополнительную нагрузку, об этом выше уже писали. Особенно в случае, когда для всех участников проекта используемый язык - не родной. WebSharperДля русского языка нужна новая учетная система и все остальное новое. Для отдельного человека это неподъемная проблема. Да, это так - "убийц 1С" мывидели "over 9000" - ни один не прижился. Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации. Во-первых, за счет того, что это новый малопопулярный язык, во-вторых, за счет того, что он русский. И какой из этих барьеров важнее сильно зависит от контекста. И это справедливо. Может быть и так, а может быть и нет. Название 1С начинается с цифры а у галактики с буквы, может это решающий фактор. Галактика - неудачный пример для сравнения - там вообще все другое. Может быть продать новый язык Галактике или сообществу его программистов (для этого необязтельно его разрабатывать - см примеры в статье) Нет. Галактика - это типичная "дохлая лошадь". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 13:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperНадо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Вы преувеличиваете роль языка программирования в ERP системе. SAP с убогим ABAP совсем не плохо чуствует себя на рынке. JDE, в свое время, был весьма популярен, хотя малейшие кастомизации на нем выполнялись на обычном C. С другой стороны, себестоимость кодера на X++ такая же, как и кодера на 1C. Да и производительность их мало различается. То бишь, я веду к тому, что идеология и архитектура системы имеет намного большее значение, чем язык, который она поддерживает для кастомизаций. Замените в 1С язык, напирмер, на C#, не меняя архитектуру - та же 1С и останется. Какие-то задачи программисты станут делать быстрее, какие-то медленней. В среднем, разницы не заметите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 13:21 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikрусско или иноязычность всей среды в целом А вот это, имеет большое значение. Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной. Далеко ходить не надо, достаточно попытаться разобраться в любом алгоритме и технологии текущего века, не продвигаемых какой-либо заинтересованной организацией. Сразу же вынуждены будете читать статьи/диссертации на английском языке и тусоваться на англоязычных форумах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 13:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
> Надо как-то проверить гипотезу. Наверняка есть конкуренты 1C c английским языком программирования. Причиняет ли это боль их пользователем. Да, вот я это и хочу, из примера доселе привели одну Галактику, теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП. Мой опыт разработки учётных приложений (а я успешно внедрил и поддерживал две) говорит о том, что ООП для них не нужно, да и вообще польза от ООП весьма сомнительна, если уже есть реляционная парадигма. И это отличие по стоимости может быть сопоставо с языковым барьером. ПОэтому сравнивать 1С с Аксаптой тоже не особо хорошо. Можно было бы сравнивать с FoxPro, но я не знаю примеров систем на FoxPro, у к-рых была бы OpenSource обновляемая стандартная конфигурация. Так что здесь может оказаться, что Нуралиев принял не менее 3 правильных решений: русскоязычность, отсутствие ООП, OpenSource стандартная конфигурация. Если найдутся сопоставимые системы, то можно будет с ними сравнивать. Пока что получается так, что всё же русскоязычная система вынесла _все_ остальные, так что сомнения в безполезности русского языка не должны оставлять мыслящие головы. > Можно ли убедиться в том, что перевод идентификаторов настолько замедляет разработку без создания своего языка и своей учетной платформы? Здесь я прикушу язык и удержусь от обсуждения своего проекта. Для Дмитрия русскоязычность, насколько я знаю, не была ключевым пунктом, она была вспомогательным. > Приношу извинения за излишню резкость, вызванную общей атмоферой травли за использование родного языка в этой ветке развязанной некоторыми участниками. Надо просто принять за данность, что идёт война. В окопе под обстрелом и бомбёжкой атмосфера ещё более неприятная, чем здесь. > Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации Это если документация англоязычная, но для 1С это не так. > Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С. Сколько усилий на самом деле нужно, чтобы создать язык и библиотеку? Наверняка есть разведданные по численности персонала того же 1С. Вот JavaScript на коленке за две недели написали, к примеру. Конечно, не все языки такие убогие и нужно ещё сделать много работы, но не так уж это всё и страшно. Плюс к тому, никто не начинает с нуля - берут подходящее и перепиливают. Я думаю, что трудоёмкость создания ЯП, среды разработки и стандартной библиотеки составляет 1-3% от трудоёмкости создания приложений, не более того. Посильно ли это одиночке? Да, есть языки, созданные одиночками. Сейчас, конечно, языки более развитые и конкуренция выше, но и сейчас где-то порядка 10-20 человеко-лет должно хватить для создания платформы, подобной 1С 7.7 (я не говорю, что кто-то здесь ставит перед собой такую задачу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 14:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
skeptikПолного аналога нет, но что-то похожее есть (например, AX с джава подобным языком, NV с паскалеподобным). Решающего (и сколь-нибудь важного) значения язык ключевых слов конечно сам посебе не имеет, а вот русско или иноязычность всей среды в целом включая документацию, форумы, общепринятый язык именования переменных/функций и написания комментариев - это уже существенней гораздо. Это немножко другое - международные системы, там пишут и русский БУ и норвежские налоги в одной кодовой базе. Нет. Галактика - это типичная "дохлая лошадь". Есть живые лошади к которым имеет смысл приделать русский язык кроме 1С? Кстати интересно, почему авторы хотят сделать вообще все свое с нуля? А не взять готовый англоязычный ЯП и просто перевести сколько смогут на русский? Зачем нужен свой собственный необычный язык программирования с квадратными скобочками для обозначения "подстановок" если можно перевести готовое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 14:42 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden> Так в создании среды на русском языке будет принимать участие в 50 раз меньше людей, чем в англоязычной Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С. Я не про смерть, а про необходимость знания английского языка для использование современных алгоритмов и технологий. Например, однажды мне потребовалось реализовать криптографическую защиту информации внутри БД. Причем, таким образом, чтобы сам пользователь, сохраняющий очередную запись в БД принимал решение о том, кто именно сможет содержимое этой записи расшифровать. Выбор пал на алгоритм SDT (Subset Difference Tree). Не знаю, как сейчас, но в те времена на всех просторах инета оказались доступными только пару научных статей на английском языке, а большинство нюансов удалось выяснить на forum.doom9.org, пообщавшись, естественно, тоже по-английски. Не уверен, что даже сейчас, через 10 лет, можно найти в русскоязычном сегменте информацию, достаточную для реализации SDT в ERP системе. И это несмотря на то, что почти каждый из нас сталкивался с SDT на Blue-Ray, спутниковом или цифровом телевидении. То есть, я утверждаю, что для профессионала знание английского языка в любом случае обязательно. А если оно есть, то и ограничивать себя русским языком смысла не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 14:44 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden>Можно было бы сравнивать с FoxPro, но я не знаю примеров систем на FoxPro, у к-рых была бы OpenSource обновляемая стандартная конфигурация. Автор КИС Lack & УС Land написаный на открытоv форке клипера много лет выкладвал исходники. Хотя и перестал с какого-то времени:( там наворочено сравнимо с 1С. Галактика Экспресс кроме бесплатного движка выкинула bsd большой пакет отчетов. И почти сразц прекратила подавать признаки жизни:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 14:53 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden>теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП. их объекты имхо тонкая обертка вокруг обычных SQL-выборок. Поэтому ООПшность больше маркетинг к которому в сообществе относятся с некоторым юмором. но я не настоящий сварщик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:01 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
budden> Если сделать русский язык, будет другой барьер - при копировании примеров использования из англоязычной документации Это если документация англоязычная, но для 1С это не так. Это пока надо быть внутри предметной области 1C на стыке надо копировать примеры из документации ОС и фреймворков. Так как у создателя будет полностью свой новый язык, то на старте у него не будет примеров кода. Для 1С это не стало смертью. Вообще, выдвигая любую мысль, проверяйте её на 1С. Сколько усилий на самом деле нужно, чтобы создать язык и библиотеку? 1С родилась в сравнительно изолированной стране в которой еще не было 1С. не было интернета у массового пользователя, компьютеры были медленнее, не было разнообразия всяких скриптовых языков программирования. Возможно аналогом будет создание северокорееязычной системы программирования для северокорейского рынка. Плюс к тому, никто не начинает с нуля - берут подходящее и перепиливают. Мне кажется автор этой темы является контрпримером к этому вашему "никто". Посильно ли это одиночке? Да, есть языки, созданные одиночками. Я думаю одиночки каждый год создают языки. В качестве курсовиков. Тут важно не создать, а продать. Пока я вижу две ниши - учебный язык (тут уже есть локализованный scratch) и встроенный язык для какого-то продукта, который нужен только здесь, например что-то бухгалтерское. Только вот тут есть уже 1C и чтобы доказать что русския язык нужен, надо доказать что на рынок влезет конкурент 1С. Есть еще третий вариант - язык нужен создателю в качестве хобби. Насколько я понял оба представленных автора не нашло хотя бы одного еще такого же которому это нужно и даже друг с другом не сотрудничают. То есть хоббистов тоже не так много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0budden>теперь вот ещё про Аксапту говорят. Но я смотрю, в Аксапте есть ООП. их объекты имхо тонкая обертка вокруг обычных SQL-выборок. Поэтому ООПшность больше маркетинг к которому в сообществе относятся с некоторым юмором. но я не настоящий сварщик. Общение с SQL, действительно, не является в X++ строго объектно-ориентированным. Впрочем, и на C++, и на Java, и на C#, и на Python, интерфейс с SQL будет лишь "тонкой оберткой". Невозможно изолировать объекты друг от друга, если они не изолированы внутри БД. При этом, объектно-ориентированное программирование в X++ поддерживается, пусть и не в полной мере. Например, нет множественных наследований. Однако MS уже хоронит X++. Даже в 2012-ой АХ, рекомендуемым языком для новых решений является C#, а не X++. Один фиг, и тот, и другой, будут компилированы в CIL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:11 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper1С родилась в сравнительно изолированной стране в которой еще не было 1С. не было интернета у массового пользователя, компьютеры были медленнее, не было разнообразия всяких скриптовых языков программирования. Возможно аналогом будет создание северокорееязычной системы программирования для северокорейского рынка. 1C не перввая учетка и даже не первая с русским языком. певая которая сдлелала с него бренд. И даже рынрк нельзя назвать изолированным поскольку он уже к тому моменту был освоен потомками западных dbase-ов, foxpro, cliper и прочими clarion. Которые заполняли нишу скриптоты. ровнять их системными С и паскалем - язык не поворачивается. Но которых тоже были наработки но уже друугой уровень програмистов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:25 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharperЯ думаю одиночки каждый год создают языки. Очень условно. Например, написать компилятор C вполне реально одному человеку. А вот, хотя бы, стандартную C библиотеку и ее включаемые файлы - боюсь, уже непосильный труд. Вы уж простите, но только папка include в GCC занимает больше пяти мегабайт. Столько и за год одному написать не реально. А Вы тут ставите задачу, написать в одиночку, образно, и C++, и QT, да еще и с Eclipse ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:31 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares01C не перввая учетка и даже не первая с русским языком. певая которая сдлелала с него бренд. И даже рынрк нельзя назвать изолированным поскольку он уже к тому моменту был освоен потомками западных dbase-ов, foxpro, cliper и прочими clarion. Которые заполняли нишу скриптоты. ровнять их системными С и паскалем - язык не поворачивается. Но которых тоже были наработки но уже друугой уровень програмистов. Я имел ввиду рынок учётных систем а не сред. Согласитесь - тогда и сейчас две большие разницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 15:58 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ptr128Столько и за год одному написать не реально. А Вы тут ставите задачу, написать в одиночку, образно, и C++, и QT, да еще и с Eclipse ) Ну я про это же. Утратит интересно подумать про возможность написания транспайлера в стиле тайпскрипт. Только вместо типов беднеет перевод - например средатна ходу переводит ключевые слова на русский и обратно и Ки библиотекам есть возможность прикрутить внешний перевод, как тайпинги в тайпскрипт. Только не ограничиваться русским. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 16:16 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Ой опечатался много где. Ну я про это же. Кстати интересно подумать про возможность написания транспайлера в стиле тайпскрипт. Только вместо типов будет перевод - например среда на ходу переводит ключевые слова на русский и обратно и к библиотекам есть возможность прикрутить внешний перевод идентификаторов как тайпинги в тайпскрипт. Только не ограничиваться русским. Ещё возникает вопрос, что делать с неразбираюшимся кодом в процессе редактирования и мёрджа в системе контроля версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 16:20 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, ну, я вижу новый год уже вовсю наступает :) Я, пожалуй, откланяюсь, т.к. тут в каждом вашем посте неявный вопрос ко мне, хочется ответить, а я зарёкся на этом форуме обсуждать свой проект. Скажу только, что в целом ваша идея про транспилятор имеет свой смысл, а доказательство нужности русского языка мне не требуется - я и так уверен, что он нужен. Мне нужны аргументы, как доказать это другим, но это должно происходить через осознание, а не через создание продуктов. Доказать любому это невозможно. 1С уже создал русскоязычный продукт и вроде бы тем самым практически доказал, что русский язык в ИТ вполне конкурентоспособен (и даже побеждает), но тот, кто априори считает обратное, будет объяснять, что у успеха 1С иные причины, а русский язык тут только помешал. Т.е. нужны аргументы для убеждения тех, кто в принципе и так за, вот, например, оказалось, что одна мысль была неожиданной даже для Дмитрия. На примеры КИСов посмотрю, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 21:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, а ты всё-таки попробуй обнаружить проблему на своей стороне. Я обращался за помощью ко всем, кому нужен SBCL, в т.ч. и к тебе, и ты свой отказ объясняешь тем, что "у меня не складываются отношения с людьми". Твой ответ мне напомнил анекдот "неудачники нам не нужны". Ну и сиди сам со своим SBCL, если тебя в нём всё устраивает, или жди, пока добрый Стассатс снизойдёт до твоих проблем. Я сначала попробую CCL, а если и он меня не устроит, то вообще постараюсь найти альтернативу CL - у него уже обнаружилась почти критическая масса недостатков, и ответы типа твоего - один из самых главных. Вроде на каждый отдельный из технических недостатков у меня есть прототип его преодоления, но "несколько почти в технике эквиволентны умножению на ноль". А гуманитарная составляющая тут самая сложная. Я с этим столкнулся ещё тогда, когда мне удалось пропихнуть CL в продакшен. Если технические проблемы исправить можно, то новых лисперов взять абсолютно неоткуда, а старые ни на что не годятся и их исчезающе мало. Как бы ни глупа была моя идея, в принципе мне за два года попадались люди, которые были готовы мне помогать. Но из них не было ни одного, кто не убоялся бы изучения CL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 21:45 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Ну, может быть "ни на что не годятся" я зря так обобщил, но так скажем, для проектов типа clcon или сделать пошаговый отладчик или ещё что-то в этом роде они не годятся, т.к. частью религии является EMACS и trace. Как правило лисперы говорят, что лиспу не хватает библиотек, и никто не понимает, что не хватает также инструментов, и сам язык устарел, причём уже лет 10 назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 22:05 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenу успеха 1С иные причины, а русский язык тут только помешал. В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка, когда не было общедоступного интернет, а доступ к FIDO и UseNet имели единицы, это решение было обоснованным и логичным. Сейчас же, через 26 лет после основания 1С, пришло совсем другое поколение, с детства столкнувшееся с необходимостью изучения английского языка не для оценки в школе, а для возможности потреблять информацию на языке оригинала. Во-первых, актуальную, во-вторых, без искажений и ошибок, вносимых на этапе перевода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 22:29 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
ptr128В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка, они что на Fortran, PL/1 не программировали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 22:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenНу, может быть "ни на что не годятся" я зря так обобщил, но так скажем, для проектов типа clcon или сделать пошаговый отладчик или ещё что-то в этом роде они не годятся, т.к. частью религии является EMACS и trace. Как правило лисперы говорят, что лиспу не хватает библиотек, и никто не понимает, что не хватает также инструментов, и сам язык устарел, причём уже лет 10 назад. Мне кажется вы "плаваете" в датах. 10 лет назад для Lisp ничего существенного не происходило. Да что там! Для него уже лет 30 ничего не происходит. А программисты которые так говорят скорее всего путают Lisp с AutoLisp или вообще ... "слышали звон" и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2017, 22:45 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
buddenantares0, а ты всё-таки попробуй обнаружить проблему на своей стороне. Если ты прямо о ней скжешь, то Я тоже буду о ней знать:) но я не смотря на осознание своих границ не стремлюсь к самобичеванию. и ты свой отказ объясняешь тем, что "у меня не складываются отношения с людьми". Причины основываются на фактах. Про людей - это наблюдение, которое мне представляется верным. Но не обязано быть таковым. Причина в том что в порядке важности 2) я de facto не вижу людей вокруг твоих свершений 1) Твои заявленые подход не пересекаются с моими:( Твой ответ мне напомнил анекдот "неудачники нам не нужны". Это очень мудрый анекдот:) Потому что та половина что улетела в корзину на самом деле избавлена от изматывающего собеседования - 10 чел. на одно жопоместо. И получила свободное время найти работу где их нужность не будет подвергатся сомнению. Ну и сиди сам со своим SBCL, если тебя в нём всё устраивает Знаешь твоя манера выражатся может просто раздражать людей. На самом деле меня не все устраивает. Что бы не быть голословным меня напрмер озадачили сдлеать сбоку sbcl+iup доступной для широких масс. Изкробочнае графика аля Tk чуток побыстрее, чуток покрасившии, плюшки для некотрых внутрених целей ну и родимый лисп под руками. И очевидные решения здесь либо пересобирать sbcl включив статическое связвание и дальше этот хлам вместе с компилятором таскать на клиента. Либо развертывать сборочную ферму под все желательные платформы половину из которых глаза мои б не видели. То есть простыми средствами sbcl тут не объедишь. И вот разглядвая твой манифест я вижу много политики и понимаю что максимум ты можешь мне предложить это все мое запилить самому. Но для твоего пошагового нужны уже тебе помошники:( И при прочих равных мне проще подумать что можно сделать с апстримом. Такова правда жизни. А лично тебе все желают только успехов:) или жди, пока добрый Стассатс снизойдёт до твоих проблем. Вот коренная разница в отношении к миру. Я знаю что он не добрый и не снизойдет:) Но также из опыта я знаю что если сломается сборка какой-то ключевой для сообщества и для меня тоже библиотеки, то он починит не ожидая моей благодарности, без моего участия, бесплатно, без sms:) Поэтому я считаю что говорить о нем неуважительно - неконструктивно:( Я сначала попробую CCL, Который из-за неосмысленого требования SSE2 не работает на половине моих старых атлонов. Но это я так. А гуманитарная составляющая тут самая сложная. ... Если технические проблемы исправить можно, то новых лисперов взять абсолютно неоткуда, а старые ни на что не годятся и их исчезающе мало. Как бы ни глупа была моя идея, в принципе мне за два года попадались люди, которые были готовы мне помогать. Но из них не было ни одного, кто не убоялся бы изучения CL. Когда CL только-только стал стандартом, один из автором написал обзорную статью о том что у нас с этого есть и зачем. Но в середине там был интересный абзац от том что у нас есть IDE для програмирования c отладчиком и всем таким прочим. Но нет IDE помогающих решать прикладные проблемы. В книжках о UI того периода в одном ряду перечисляли юниксы, маки и лисп-машины. А через несколько лет весь безумно дорогой комерческий лисп рухнул. И в далекой-далекой галактике начали свой разбег Delphi и 1С. Конец истории. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 00:02 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, я проблему тебе написал, судя по твоим попыткам объяснять второй раз то, что я уже понял, ты меня не услышал. Значит, тебе это не так важно, ну и не будем тогда об этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 01:07 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Изопропилptr128В том то и дело, что тогда, когда подавляющее число программистов (еще советской закалки) не знало английского языка, они что на Fortran, PL/1 не программировали? Программировали. Даже на COBOL. Сотню слов знали английских. Но при этом родную документацию на IBM/370 могли прочитать единицы. Благо, для часто востребованных случаев, можно было найти книгу с качественно выполненным переводом. Начиная с конца 80-х качественные переводы исчезли, как класс. Качественная специализированная техническая литература на русском языке, кстати, тоже. Один ширпотреб остался. С ностальгией вспоминаю переводы издательства "Мир" советских времен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 02:01 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, > И вот разглядвая твой манифест я вижу много политики Вот по сути весь твой ответ содержит многовато неподтверждённых оценок: "не сможешь собрать людей", "маркетинг" и "много политики", да ещё и обвинил меня в утаивании целей. Т.е. я изначально оказался в положении, в котором я должен оправдываться, а я ещё ни в чём не успел провиниться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 08:28 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Всех причастных с наступающим! buddenantares0, Вот по сути весь твой ответ содержит многовато неподтверждённых оценок: При этом и так содержит страницу текста сильно превышая средний по форуму. Некоторые оценки я оставил нераскрытыми за очевидностью. "не сможешь собрать людей" Не надо меня перевирать. "Не сможешь" - это совершенное будущее время. А я говорил о "Не смог" до настоящего времени.Как говорил сатирик - "Пока еще" budden"маркетинг" antares0Качество и развитие - это бессодержательный маркетинг, в лучшем случае субъективизм. Качество и развитие - эмоциональные характеристики которые допустимы в речи инженера потому как тоже человек. Но не в качестве аргументов поскольку все таки претендует быть инженером. Хотя бы тот же SMART возмём который заявлет что цель должна быть измеримой . Мне в тот момент эта мысль казалось очевидной и без подробного разбора. "много политики" Ну вот допустим у тебя в манифесте - SBCL had no reliable threads. Кратко и бескомпромисно. Но в реальной жизни многие гоняют SBCL как раз в многопоточном режиме утилизируя многоядерность для вычислительных задач. Это вобщем та облать где он конкурирует с дорогими коммерческими реализациями. Ты мог бы пояснить что SBCL ломается на некоторых твоих задачах. и это дало бы повод к нормальному рабочему обсуждению проблем Ты мог бы сделеать набор показвающий где именно он ломается. И сравнить его например с какой-нибудь многопоточной молотикой из QL. Это сделало твою позицию понятной и твердой и заслуживало бы безусловного уважения. Но что видим. Ты без аргументов принзил sbcl, в манифесте якобы конкурирующего форка. Причем именно в той области где твой форк не то что не лучше. Там просто у тебя еще конь не валялся:( Есть ложь, есть наглая ложь и есть предвыборные обещания политиков :) да ещё и обвинил меня в утаивании целей. Т.е. я изначально оказался в положении, в котором я должен оправдываться Мне тебя обвинять в чем-то примерно как ждать снисхождения у стаса из sbcl-team:) Одинаково без надобности. То я что пишу, я пишу исключительно из необходимоти сделеать мою позицию понятной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 10:47 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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 должен подтянуться, да и вообще много новых и интересных языков появилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 11:35 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Ладно, всех с наступающим и хватит о грустном! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 11:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
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. Ушел праздновать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 13:39 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
antares0, ну, с наступающим, давай прекратим эту беседу, она не имеет большого смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 21:24 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Тоже пробовал когда-то с русским языком экспериментировать. Наверно есть резон для использования в обучении, детям легче, можно пробовать начинать с программированием раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2017, 21:30 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
WebSharper, а насчёт транспиляции вы просто так обсуждаете, как нам лучше поступить, или есть практический интерес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2018, 13:06 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Просто так :). Я считаю что в будущем большинство программистов будет знать английский и чем дальше тем меньше эта задача имеет смысл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2018, 18:46 |
|
||
|
Русский язык программирования не смотря ни на что жив
|
|||
|---|---|---|---|
|
#18+
Всех с наступившим Новым годом и всех благ! Мой проект КОНЦЕПТ закрыт (завершен). Кто интересуется темой - рекомендую обратить внимание на ЯР budden (м.б. аббревиатура от " Я Р усский" - это классно). В основе ЛИСП - и это тоже классно, т.к без символьной обработки в основе не имеет смысла делать русский язык программирования. Это мое мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 23:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1340193]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
346ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 840ms |

| 0 / 0 |
