ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
828013 Топик полностью
ASDFS, USB-гуру (29.03.2018 01:17, просмотров: 146) ответил Evgeny_CD на Языково-ориентированное программирование -> Интересная статья! Вид экрана мне очень понравился!
Чувак путает ограниченность понятийного аппарата программиста с алгоритмической неограниченностью того что он называет языком программирования общего назначения. В этом смысле он вообще не туда поперся, ему в первую очередь нужен AI, обучаемый под его личный спектр задач и понятий. Который уже позволит обучением ограничить потенциальную бесконечность алгоритмических понятий тем набором из нескольких тысяч понятий что чувак привык излагать простым языком. Проще говоря AI подберет высокоуровневый API и синтаксис под конкретный набор хотелок и задач конкретного программера. Во вторых чувак жестоко заблуждается что якобы есть языки общего назначения. Есть алгоритмические языки общего назначения, но использование языков вовсе не ограничено алгоритмами, но чаще всего языки используются для описания. Попытки совместить и то и другое в одном представляют собой жалкие зрелища типа HTML с жабаскриптами и прочие сопутствующие извращения. Баланс описателей и алгоритмов в каждой конкретной задаче может отличаться и опять же приводит нас к AI, обученному этому балансу в каждом конкретном сочетании задачи и программиста. Более того, каждый программер будет иметь своего заточенного AI, который быстренько приведет чужой "исходник" к понятийному аппарату программера и поможет освоить новые понятийные элементы ежели таковые встретятся в чужом сорце. Как то так. А то что чувак насочинял это жалкие прыжки вокруг отказа признать главное - программист всего лишь человек и не может тягаться с компьютером по широте методов и задач хотя бы потому что эти методы придумывали миллионы программеров, а он один. Потому его концепция компьютер дурак а я умный ошибочна и должна быть заменена на строго противоположную - человек не в состоянии осознать возможную щироту концепций, которой может оперировать компьютер. Потому человеку нужна прокладка, способная адаптировать гибкость компьютера к особенностям конкретного человеческого восприятия. Иного пути эффективного написания программ нет. Все эти API, параметризация и разделение на функции это жалкие попытки приблизиться к цели.