|
199 / 102 / 4
Регистрация: 16.08.2015
Сообщений: 209
|
|
Язык программирования Яр24.01.2016, 21:58. Показов 41629. Ответов 488
Метки нет (Все метки)
Разрабатываю полностью русскоязычный язык программирования для профессионального применения (не учебный).
Основные достоинства: - можно переопределять функции и классы на ходу - при этом компиляция в нативный код (не байт-код, не JIT) - удобный синтаксис - совместно разрабатывается язык, IDE, система сборки и инструменты для рефакторинга Сайт Загрузка транслятора (Windows) с частью исходных текстов. Полные исходные тексты пока не открываю - рано ещё. Также потребуется загрузить среду разработки (инструкции на сайте). Пример программы (работающий) Хочу получить от вас обратную связь вот по этим трём документам: библиотеки модули пространства-имён Которые я всё время переписываю и вроде бы они наконец стали на что-то похожи. Или я просто ещё не заметил какие-то очередные проблемы.
0
|
|
| 24.01.2016, 21:58 | |
|
Ответы с готовыми решениями:
488
Язык программирования РС/Б Новый язык программирования Символьный язык программирования |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||
| 06.01.2018, 06:12 | |||||||||||
|
Добавлено через 7 минут Добавлено через 16 минут А что касается товарища В.М.Глушкова то ему давали работать только пока он сетью системы ПРО занимался. Как попросили сделать разработку в плане компутеризации управления учета и планирования так все. В результате вместо компьютеризации в продакшн пошел фэйл под названием Пэ-Пэ-Пэ (План Премия Прибыль). По той причине что матан тов. Глушкова показал что для какого либо вменяемого планирования оплата труда должна быть пропорциональна квалификации. Что опять же противоречило доказанной тов Лениным доктрине что интеллигенция должна работать из под палки за еду. Про компы в промышленности - станки ЧПУ - вообще молчу. В продвинутом СССР что то на эту тему начало появляться в 80-х да и то покупное. У напрочь снигвших фашистов в третьем рейхе ЧПУ работл уже в 44-ом. Добавлено через 2 минуты Добавлено через 9 минут Добавлено через 10 минут Добавлено через 7 минут А то вы думаете на каком то очень ограниченном языке. К примеру не знаете что для замены ключевых слов и набора допустимых символов в переменных не надо изобретать велосипедов достаточно поменять настройки лексера. При этом подобный подход появился не откуда то с Марса а был прописан еще в стандарте Алгол-68 от которого ведут свою историю практически все современные промышленные языки программирования. Но почему то обычно эта возможность остается неиспользованной. В той же дельфе в которой идетификаторы могут быть на любом языке это в конечном итоге вызывает только матюки когда идентефикатор с латинсеой с/e/a и т.д. не совпадает с тем же идентификатором но с кириллической точно так же выглядящей буквой. При этом запрещать латиницу в именах переменных жутко неудобно потому как куча физических величин имеет свойства обозначаться буквами латинского алфавита. Добавлено через 12 минут Добавлено через 21 минуту Добавлено через 7 минут Рускоязычные имена переменных - источник вечной путаницы. Добавлено через 10 минут
2
|
|||||||||||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||||||||
| 06.01.2018, 09:16 | ||||||||
|
Не по теме: "вялика и могуча русская языка"... почитайте (вдумчиво) законы Думы которые противорячат друг дружке по духу, но не на словах... с компьютерами так нельзя! Иначе когда-нибудь вы пошлете своего домашнего робота в магазин за пивом после новогоднего корпоратива, а он пойдет "за тридявядь земель в тридесятое царство сразится с чудовищем, по имени Валька-касир, и чтобы без пива не возвращался..." Не по теме:
Теперь разучились плавать! Теперь надо "прилипнуть" к лидеру! Скопировать! научиться плыть на равне, а только после этого обгонять... "научная культура" в стране умерла! ("хотите жить хорошо - идите в предприниматели") и ей больше не поможет допинг! ее выращивать заново нужно!!! Напомнить с чего начался научный бум в СССР??? Где работали все ученые в послевоенное время? откуда взялись ученые в 20е после-революционные годы? кем были спроектированы и построены все заводы при Сталине? почему жигули и волга так напоминает устаревшие модели иностранного автопрома? Вот к чему приводят мысли "мы не хуже" навязанные/поддержанные "начальством"(правительством)... p.s. ...я по историям из своей семьи знаю на сколько гнилая наука была в СССР! Патенты проще было оформить за границей, любая хорошая научная работа была оберечена на провал если ты не вносил в соавторы все начальство... Еще раз: языки есть! Но без ДАВЛЕНИЯ эти языки за пределами "начальной" школы никому не нужны!
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 06.01.2018, 10:12 | ||||
|
Да и там русский учат чтобы определенную математику читать в оригинале. Здесь же оболтусы ее на родном языке осваивать не хотят. Проблема она не в том латиницей или киррилицей. Она в востребовнности высокообразованных спецов в индустрии. В СНГ она никакая. Там огромная. Вот и результат. А для высокообразованного спеца что алгоритмический язык что международный большой рояли не играет. Играет рояль другой язык - математика процесса. Добавлено через 24 минуты Так что надо именно за это хвататься пока и этот аспект окончательно не похоронили, а то уже формируется говноодерско-топменджеровское мнение что математика в программировании (создании математического обеспечения ЭВМ) не нужна нафиг. А для этого нужно концентрироваться не на новых языках коих годных одного С++ для годных математиков выше крыши на все дела достаточно, а на разработке реального софта в первую очередь для промышленности. В конце концов технологии и т.д. поднимает именно CAD/CAM/FA а не 1С или 7Б бухгалтерии. А уровень жизни зависит в первую очередь от того что в каких количествах и какого качества можешь произвести а не от того на каких счетах бабки считать Добавлено через 20 минут
1
|
||||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 06.01.2018, 11:25 | |||
|
Не по теме:
...и думаю такая тендеция будет развиваться! Зачем учиться перемножать матрицы когда это можно поручить команде из "умеющего перемножать и программиста"? - на выходе получу шикарный "модуль перемножения". И подозреваю что так-же думают и те инженеры, которые раньше вручную считали износ материалов и гибкость опорных балок. И те кто использует "модули машинного обучения" (видел такого "я теперь профи ибо моя программа на гугл-апи уже работает", который просмотрел пару англоязычных статей по нейронным схемам не вдаваясь в формулы) ...плодятся "готовые решения"! модули, плагины, библиотеки, внешние АПИ, фреймворки, игровые движки... и плодятся специалисты шикарно умеющие оперировать этими готовыми решениями и совсем не нуждающиеся в написании формул сложнее "расчетов угла отражения выстрела в игрушке" Не с "языка программирования" надо возрождать науку! Надо вспомнить что наука не отделима от "применения"! Химику нужна лаборатория для получения 10грамм мега-супер-материала, но и нужны цеха для массового производства... инженеру-строителю хорошо иметь быстые инструменты расчетов, но нужны и "полигоны", и доступ к современным материалам, и гибкая ситема позволяющая "под свою ответственность" их применять... а последние годы мы видим лишь усиление изоляции страны при отмирании любого СВОЕГО применения науки! Зато думаем о новых "виртуальных инструментов созидания" специализированных ИСКЛЮЧИТЕЛЬНО для страны где нет применения для этих инструментов... p.s. недавно вычитал (во многих РАЗНЫХ источниках), что IT бизнес сейчас бежит из России не находя локального применения и встречая всяческое давление от государства(запрет VPN, запрещенные сайты, давление на бизнес поборами и налогами), и иностранцы вкладывающие в IT бизнес отзывают свои инвестиции... самое время внедрить "русскоязычный язык программирования" и выделить на него еще несколько "ярдов" из остатков нефте-денег!!! )))))
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||
| 06.01.2018, 13:04 | ||||||||
|
А вот к примеру по С++ все вакансии поголовно Software Engeneer - т.е. обязательно ВО обязательно математика и т.д. И работают они обычно в сфере CAD/CAM/FA. И ситуация там такая что ВУЗы на ближайшие 10 лет смогут покрыть только 4% новых вакансий. т.е. не сталкиваются с математикой у нас дипломированные спецы потому что то ли учились так то ли потому что реальный софт не востребован. только то что там школота способна делать - говносайты у нас валят почему то на дипломированных спецов. Млин реально недавно видел вакансия на должность инженер-программист от гос предприятия. Причем там пачка таких вакансий по разным городам - требования ВО по специальности администрирование винды желательно начальные навыки программирования. Т.е. если к инженерам-программистам причислять эникейщиков а не разделять программистов-разработчиков на инженеров и форматеров ввода вывода то именно так и будет казаться. Но реальные реалии от этого далеки. Справедливости ради надо сказать что при том что процент выхлопа из вузов нулей у них отсутствует все выходят как минимум середнячками или не выходят. При том же проценте выхлопе супер-профи. В наши времена (2000 год) реально был выхлоп 30% топов остальные в лучшем случае толковые эникейщики. Добавлено через 5 минут Добавлено через 9 минут Добавлено через 8 минут Ну и приходим к тому что тот кто не понимает принципов математики на которой это фунциклит алгоритм создать не в состоянии как не тужься. А тот кто понимает тоже не может если не умеет его записать на алгоритмическом языке. вот и получается что кто то в такой команде лишний для реальной разработки. Добавлено через 9 минут А реально команда разнородная по направлению деятельности получается когда один аналитик второй программист но общаются они между собой на языке математики проектируемой системы. Это реально круть. Особенно когда и программист в аналитике шарит и аналитик в программировании. Это реально сила. Ну или второй вариант равные направления деятельности. т.е аналитикой занимается вся команда сообща а реализацией каждый своей подсистемы естественно с помощью друг другу в случае тяжелой отладки и т.п. возникающих по ходу дела аналитических и практических вопросов. Добавлено через 14 минут Добавлено через 12 минут Добавлено через 2 минуты По большому счету чем больше действий выполняет одна строчка кода тем гораздо глубже надо понимать что именно там под капотом чтобы получить тот результат который нужен. Добавлено через 15 минут Щас для своих нужд оконный мини-фреймверк лабаю. Попробовал немого другой подход чем в дельфе. Кода крапаль защиты от дурака вообще нет есть только защита от вредителя. Вообще без строчки кода. За счет того что то взаимодействие которое в пасклале нужно было выносить в публичную часть чтобы взаимодействовали два класса и потом в случае вызова методов которые вызываются из одного класса при установке свойства и соотетсвенно кучей блокировок которые не дадут набокопорить если эти методы вызовутся со стороны, просто убрал их в закрытые части абстрактных базовых классов, объявил взаимодействующие классы фриендами и все - никаких блокировок больше не надо, все четко и в 4 строки вместо 4-х экранов,и вариант действия теперя один путь имеет а не два, а соответсвенно никаких споров между пользователем в какую сторону кольцо обойти по периметру быстрее - по часовой стрелки или против, и главное взаимодействие между двумя классами инкапсулировано именно между ними и никто не может внутрь вмешаться. Т.е. вся проблема как понял растет из того что самый первый популярный ООП фреймверк был на паскале а потом перенимали его архитектуру на чем не делали. Отак оно и разрослось до монструозных размеров. причем чем больше взаимодействий тем блокировки в квадрате. А версия которая на плюсах была того же фреймверка тогда осталась незамеченной. ну конечно в начале 90-х плюсы еще не такие популярные были как сейчас.
0
|
||||||||
|
|
||
| 06.01.2018, 14:51 | ||
|
А по русски писать программы вам никто не запрещает - пишите конвертор и вперёд. Вообще программы нельзя писать, поэтому бессмысленно делать различие на каком языке буде ваш сырой код. Программы нужно проектировать, а проектируют их не кодом как таковым, и не в коде, а в голове. А если вы уважаете других, то и в документации на программу, с диаграммами на вашем родном если хотите. Добавлено через 1 минуту Да и зачем ещё один 6000-ысячный язык на индусском или китайском или тайваньском или...ну вы поняли...
1
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 06.01.2018, 17:56 | ||
|
0
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 06.01.2018, 21:24 | |||
|
Не по теме:
фреймворов оконных встречал много! В том числе когда-то и под Делфи их было несколько (самописных). Что значит "вообще без строчки кода?" - в делфи дизайн задавался вобще без кода. Теперь похожая схема в лазарусе (правда наследование форм все еще хромает). Под андроид тоже есть своя "оконная система". И в ноде (фреймворке для окошеных программ) вообще используют HTML+JS, где ООП вообще "особенное". Добавлено через 2 часа 33 минуты
0
|
|||
|
11 / 12 / 0
Регистрация: 04.01.2018
Сообщений: 9
|
|||||||||
| 07.01.2018, 04:16 | |||||||||
Конкретность - это точность, четкость, ясность, определённость. И к длине фразы не относится.Технарям русский язык интересен тем, что побуждает уточнять, выдавать информацию. И в то же время - пропускать лишнее. Безличные предложения, опциональное личное местоимение (это не только у нас, но обращает на себя внимание англоговорящих). Плюс падежи (да-да, речь не о сложности изучения, а об удобстве пользования) позволяют видеть связи при любом порядке слов. Как это может отразиться на стиле программирования - уже другой вопрос Я на него сейчас ответить не берусь, да и не нужен тут приблизительный ответ на вскидку.
1
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 07.01.2018, 10:25 | |||||||
|
Добавлено через 2 минуты Добавлено через 8 минут Поэтому кодить без подготовки - это антогонизм к возрождать науку. Добавлено через 9 минут Потому что написание кода - это финальная часть процесса разработки софта. Которая абсолютно невозможна без предыдущих частей - анализа предметной области, математической постановки задачи и т.д. И вот для этих предшествующих написанию кода частей и нужны 5 лет подготовки, кои в этом плане являются не более чем ликбезом в хорошем смысле этого слова. Добавлено через 1 минуту Добавлено через 1 час 2 минуты Добавлено через 3 минуты
0
|
|||||||
|
|
||||
| 07.01.2018, 12:02 | ||||
|
Да и вообще - программированием должны заниматься не все и каждый, а лишь профессиональные инженеры. "Каждая кухарка сможет управлять государством" - не подтвердилось на практике. Поверьте - знание языка полезно, ибо тогда вам не придётся воротить нос от англоязычных комментов в программах. Вам откроется ОГРОМНЫЙ мир накопленного опыта. За то время, что вы потратили на критику английского языка в программировании можно было выучить с десяток английских слов. Лично мне уже по барабану на каком языке читать. Например сейчас читаю свободно и бегло Петзольда в подлиннике и просто наслаждаюсь процессом. Читать его на русском теперь для меня какое-то извращение, тем более что в переводах столько несуразностей и неточностей, которые полностью иногда переворачивают смысл того, что хотел сказать автор, что просто противно.. Например в "Графическом программировании для Windows" Юаня в русском переводе это много встречается. Поэтому для точности рекомендую именно англоязычный подлинник. Английский язык очень краткий и точный - как раз подходит для различных имён и идентификаторов.
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 07.01.2018, 14:44 | |||
|
Добавлено через 3 минуты
0
|
|||
|
|
||
| 07.01.2018, 14:55 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 07.01.2018, 15:44 | |||
|
Добавлено через 29 минут
0
|
|||
|
|
||
| 07.01.2018, 16:15 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 07.01.2018, 16:20 | ||
|
0
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 07.01.2018, 16:20 | |||
|
Специализацию Яр я пока не вижу!!! Или даже "на 1% отличается от остальных, что дает ему преимущество". ...я тоже пишу свой язык... тоже способен пока только на HelloWord (хоть и потенциально может стать самым гибким для самообучаемых систем), но я выбрал ему узкую специализацию и развиваю ИСКЛЮЧИТЕЛЬНО под нее... и остальные не увидят ни строчки кода на нем, пока не заработает НА НЕМ надежно то под что он писался... а выкладывать полуфабрикат способный на азы любого языка, надеясь что сразу "оценят и полюбят" за одну лишь идею - это явно завышенное ЧСВ! p.s. "гоняния говноданных с одной говносоциалочки" - это тоже нужная и высокооплачиваемая вещь, полезная социологам, аналитикам, и менеджерам высшего звена... позволяющая экономить миллиарды долларов или находить клиентов зная что их интересует... а работа с базами данных это целая профессия(одна из моих)! а ваш взгляд напоминает взгляд элиты автоматизации космических кораблей на сантехников, копающихся в говне... Меня это особо задевает ибо на форумах java, асма и С++ годами слышал что 1С (которым я тогда жил и писал сложнейшие структуры автоматизируя то считалось "не автоматизируемым" даже на С++), называли "говно-языком". "Кодеры" покрывают тонкой сетью ВСЮ планету, прорастая во все новые сферы жизни! от спутниковых тюнеров, до управления сливом бачка в унитазе, от автопилота автомобиля, до написания очередной 3Д игрушки "управления гоночным авто" - не стоит вешать на них "ярлыки" за выбор языка или уровень знания математики! Признаюсь, за послние 5-10 лет даже синус/косинус редко использовал, оперируя базами на террабайты!
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 07.01.2018, 16:23 | |||
|
Добавлено через 1 минуту
0
|
|||
|
11 / 12 / 0
Регистрация: 04.01.2018
Сообщений: 9
|
||
| 07.01.2018, 16:24 | ||
|
2
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 07.01.2018, 16:28 | ||
|
При этом з/п в этой нише в СНГ в подавляющем большинстве случаев в разы ниже чем даже в Индии.
0
|
||
| 07.01.2018, 16:28 | |
|
Язык программирования Pike Язык программирования GRASS Icon язык программирования Язык программирования simit Определить язык программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жара жесть.
kumehtar 18.08.2026
Пролетают летом дни
Тридцать пять жары в тени.
Каждый август год от года
Дарит жаркую погоду.
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|