Уткин, приходи на мой форум. Меня тут не любят.
Любовь здесь ни при чем.
Почитал я Ваш текст. Ну что сказать - независимость ума от разума. Складывается такое впечатление, что Вы поставили перед собой цель не решать некоторую объективную задачу, а попросту "выпендриться" (простите за слэнгизм) перед другими выпендрежниками. Да при том так, чтобы все выпендрежники рты пооткрывали. Но в конечном итоге ничего кроме модничания и наслоения абстрактных слоев слоенизма на слойчатые слои наслоений условных слоеных слоителей там нет. Все зарядили глупые и безсмысленные восклицания абстрактного уровня: все есть объект, все есть субъект, все есть функция, все есть данные, все есть мед, все едят мед, мед ест всех... и Вы тоже влепили - все есть система. Ага. Систематическая системная систематика систем систематизированного системо-системирования. Все выпали за грани реальности и Вы "за борт"... и как Вы думаете при таком подходе найти единомышленников?
Но дело даже не в том, что Вы попросту выводите за пределы понимания привычные термины, (например - функция... допустим даже, что Вы сможете дать более менее внятное описания тому, что Вы решили в своем языке подразумевать под этим термином, но как тогда мы станем называть обычные функции, которые есть набор преобразований входящих данных, возвращающих результат, который может быть использован основной программой в качестве аргумента? тоже будем переименовывать?), дело в том, что Вы в своем стремлении "завернуть так, чтобы у всех уши заворачивались при чтении сего мануала", напрочь выпали из реальности и лишили других любой возможности понимать Вашу мысль.
Ну, давайте посмотрим на следующее. Допустим возьмем некую парадигму, скажем - объектно-ориентированное программирование. Что такое по сути - классы? Это наборы структурированных и систематизированных данных, между которыми мы вводим некие четкие взаимосвязи на разных уровнях. Все. То есть, по факту - это просто базы данных с описанными в них же условиями взаимодействия этих данных. И все - это и есть суть явления. Спрашивается вопрос - зачем придумывать целую, якобы, концепцию программирования? Даже когда никаким ООП в мире не пахло, без него в тех же компьютерных играх прекрасно справлялись с описанием классов оружия, доспехов, ресурсов, заклинаний и прочих вещей - и никто даже и не подозревал, что это потом обзовут ООП и начнут внедрять в языки программирования в виде ОТДЕЛЬНОЙ парадигмы, со всеми причендалами. А начали...
А потом придумали еще стопятьсоттыщ этих парадигм. И каждая со своими причендалами. И все они такие же безсмысленные. И язык программирования превратился мусорник. И что Вы предлагаете? Придумать очередной "вечный двигатель", но со своими педалями, чтобы можно было ими гордиться!? И это по-Вашему и есть то самое, что способно решить глобальные проблемы, стоящие перед программистами?
Давайте вернемся к истокам.
Что такое язык программирования?
Это способ, позволяющий описать алгоритм. По сути - это человеко-понятное описание алгоритма. Совокупность взаимосвязанных алгоритмов - есть программа. Программисты пишут программы.
Что такое алгоритм?
Это последовательность действий, в которой имеются условные ветвления, изменяющие наборы последующих действий. Все. Больше в алгоритме ничего нет. Даже цикл - это всего-лишь еще один тип ветвления. Точка.
Какие у нас бывают действия?
Считывание и ввод данных, сравнение данных, пересылка данных, клонирование данных, вычисление данных.
Все.
Только что я полностью описал суть языка программирования. Все остальное - это уже абстрактные наслоения, которые мы реализуем с помощью языка программирования. Но каждое из них - это не парадигма, а просто способ использования ЯП для решения конкретной задачи на имеющемся аппаратном оборудовании. Метод, если хотите.
Например, если наше оборудование позволяет нам обрабатывать данные параллельно двумя потоками с учетом синхронизации вычислений, то мы можем разработать метод программирования на нашем ЯП, который позволит реализовать эти параллельные вычисления. Если наше оборудование этого не позволяет, то мы НИКОГДА не сможем никакими парадигмами и ЯП решить поставленную задачу. Самое большее - мы сможем разработать метод СИМУЛЯЦИИ подобного поведения программы, которая будет создавать вид, что обрабатывает параллельно два различных потока данных, и реализовать это на данном ЯП. Но это не будет некая парадигма, это просто будет разработанный конкретный метод, который мы сможем повторять на похожем оборудовании с любыми другими видами потоков данных. И для этого достаточно уже имеющегося ЯП. Никаких новых оберток для реализации этой задачи придумывать и впихивать в ЯП не нужно.
Зачем придумывать такие сложные и многогранные, но в тоже время абсолютно безсмысленные наслоения слов вокруг простого явления - метода решения конкретной программной задачи на заданном оборудовании средствами имеющегося ЯП?!?
Какой смысл в том, что Вы обычные данные (минимальные информационные единицы) обозвали в своем языке "системами" и еще чем-то там? Вы лишь запутали все и вся и не более того. Воистину - придумали новый язык, только не программирования, а общения. Истинно говорю Вам, лучше бы Вы назвали их "бздыньк", ибо в этом случае, программисту просто пришлось бы выучить новое слово и связать его с привычным ему переводом на родной язык: "бздыньк" - это ДАННЫЕ, "дзьок" - это ПЕРЕМЕННАЯ, "жувк" - это КОНСТАНТА. Но Вы ведь просто переприсвоили существующим терминам их значения... Какую задачу Вы решили таким способом?
Воистину - горе от ума...
Надеюсь Вежливый Лис поймет, что я не ставил перед собой задачи каким-либо образом Его обидеть, и, в общем-то даже критиковать, в любом случае - каждый сходит с ума по своему. Но если уж Вы действительно хотите решить какую-либо серьезную задачу, то полагаю, что Вам стоит обратить Ваше ценное внимание на сказанное мной и:
1) Четко обрисовать саму задачу, которую Вы решаете. "программисты не довольны и что-то ищут" - это не описание проблемы, не анализ ее сути, и не - постановка задачи.
2) Вернуться на грешную землю, ближе к кухне, потому что в противном случае, никто с Вами больше попросту не взлетит... таблеток для разгона не хватит.
Я за то, чтобы четко обрисовать имеющиеся проблемы, проанализировать их максимально всесторонне, сделать выводы и на их основании поставить реализуемые задачи.
Для начала...
С искренними пожеланиями Здравомыслия и Спокойствия духа.
Виталий.