Блоу (
https://en.wikipedia.org/wiki/Jonathan_Blow) разочаровался в C++ ... считал язык слишком сложным, отмечая: «C++ - мощный язык в некотором роде... но он делает [разработку программного обеспечения] намного сложнее, чем она должна быть» ... В сентябре 2014 года Блоу
(
Read more... )
Comments 6
Reply
Я уже давно продвигаю идею DSL.
Универсальные языки должны быть, но их должно быть:
1. Мало.
2. Разных типов.
Соответственно, они должны быть тщательно проработаны и удобны и использоваться для создания системного ПО.
А для прикладных задач сначала должны создаваться DSL, а затем на них должны разрабатываться прикладные системы, причём не программистами, а экспертами в предметной области.
Тот бардак, что творится сейчас - это напрасная трата ресурсов.
Подробности приведены у меня в нескольких текстах, но есть обобщающий (в нём есть ссылки на другие, но их читать не обязательно):
Reply
Reply
https://escalibur.livejournal.com/278528.html
3. Практические задачи должны решаться на основе только декларативного подхода, то есть рассказывать средствам ИКТ что делать. А уже средства ИКТ должны сами подбирать императивные и декларативные алгоритмы для решения задачи.
4. Вследствие пункта 3 разработка информационных систем (ИС) должна вестись аналитиками, которые средствами описания реальных процессов, должны задавать декларативные алгоритмы, которые должны составлять смысл ИС.
5. Декларативные алгоритмы бывают нескольких типов:
5.1. Онтология - схема объектов и связей между ними. Объект - это цифровой двойник объекта реальности, который имитирует работу этого объекта в необходимом для задач ИС объёме.5.2. Математическое описание - набор соотношений, который описывает вычислительную модель объекта реальности ( ... )
Reply
ИИ может взять на себя все сложности любого языка, например, то что раньше на ассемблере оптимизировали в ручную, сейчас компилятор делает сам и эффективнее, ИИ может также участвовать на уровне низкоуровневых конструкций, что сделает знание человеком каких-либо ньюансов языка бесполезными.
Reply
А вот еще один новый бот.
https://playground.liquid.ai/chat/
Reply
Leave a comment