powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли полностью отказаться от процедурной парадигмы?
40 сообщений из 40, показаны все 2 страниц
Можно ли полностью отказаться от процедурной парадигмы?
    #40042906
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас я создаю объекты, но связи между ними остаются процедурными. Т.е. в голове у меня есть план как должна работать программа, который по сути процедурный. И при отладке я продолжаю по шагам отслеживать выполнение программы (постоянно держа в голове что за чем должно выполняться).

А моей душе хочется создать объекты, которые начнут самостоятельно жить, исходя из своих свойств и всё. При этом я не буду задумываться о их взаимодействии между собой и следить за последовательностью выполнения кода.

Может есть какой- то подход позволяющий отказаться от процедурной парадигмы?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042911
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно отказаться. Если Вы изобретёте сильный искусственный интеллект.
В таком случае он (интеллект) даже деньги для Вас зарабатывать будет.
Хотя есть шанс, что такая программа не захочет отдавать Вам деньги.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042914
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите событийный подход или конечные автоматы. Может это то, что вы имели в виду?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042921
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SeriyVolk
Может есть какой- то подход позволяющий отказаться от процедурной парадигмы?

Декларативное программирование.

SQL, например. "Хочу список товаров, в порядке убывания цены".
QML. "Покажите окно во весь экран, с кнопкой посередине".
Или использование готовой библиотеки. "Хочу отправить Лёхе письмо".

И тебя не волнует, кто там этот список формирует, и как письма ходят, и как окна рисуются.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042926
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolkПри этом я не буду задумываться о их взаимодействии между собой и следить за
последовательностью выполнения кода.

Тебе в Дельфи. Но такие программы обычно плохо работают, потому что их создатель не
представляет себе как они работают и не может их отладить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042942
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk

А моей душе хочется создать объекты, которые начнут самостоятельно жить, исходя из своих свойств и всё. При этом я не буду задумываться о их взаимодействии между собой и следить за последовательностью выполнения кода.

Вот этот тезис надо шире развернуть. Здесь очень похоже на Prolog (не к ночи будь помянут). В нем описывали
факты и правила и потом просто задавали вопрос эксперной системе а она уже сама пыталась найти ответ на основе
имеющейся информации. Но мне кажется что в вашем тезисе - нет критерия
достаточности данных чтобы решить прикладную задачу. И каков механизм взаимодействия? Вызов
методов? Посылка сообщений? И как выглядит форма жизенного цикла объектов? Процесс? Поток?
Корутин? Что делать с явлениями самовозбуждения системы? Если она будет занята безсмысленной
активностью без видимых на то причин. В сетевых протоколах такие явления - бывают.

Мне кажется ваша задача неосуществимой (пока) именно по причине избыточности описания.
Тоесть программист должен очень-очень много всего описать чтобы потом получить какой-то первый
результат.

В то же время обычный С++ кодер сделает эту задачу быстрее чем вы и это может поставить под удар
всю концепцию вашей теории.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40042971
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
А почему именно в этой ветке спросили?)))))))

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043083
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
А моей душе хочется создать объекты, которые начнут самостоятельно жить, исходя из своих свойств и всё. При этом я не буду задумываться о их взаимодействии между собой

Так не получится. Когда что-то пойдет не так (а это произойдёт обязательно и не один раз) тебе придётся восстанавливать внутреннее состояние у всего твоего зоопарка, чтобы понять где ошибка.
Функциональщину, когда функция при получение одной и той же структуры выдаёт одни и те же результаты, отлаживается проще, правда, если этим сильно не упарываться.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043107
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,
А почему именно в этой ветке спросили?)))))))

Модератор: Тема перенесена из форума "C++".


Потому что программисты С++ самые адекватные. Я как- то сунулся в ветку Python, так там оказались одни дебильные тролли. Возможно это связано с их возрастом.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043111
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу добавить, что вопрос не столько в лени написания процедурной высокоуровневой бизнес- логики, сколько в необходимости держать в голове процедурную схему. В итоге либо весь код начинает попахивать процедурщиной, либо у программиста в голове шизофрения: тут так можно, а тут точно также уже нельзя.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043130
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
Хочу добавить, что вопрос не столько в лени написания процедурной высокоуровневой бизнес- логики, сколько в необходимости держать в голове процедурную схему. В итоге либо весь код начинает попахивать процедурщиной, либо у программиста в голове шизофрения: тут так можно, а тут точно также уже нельзя.

У тебя мания преследования. Слово процедурное употребил несколько раз.
2. И в ООП программировании я тоже знаю код в каждой строчке и что делает машина.
Вот в программировании на аннотациях и декларативном магии больше.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043132
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
Может есть какой- то подход позволяющий отказаться от процедурной парадигмы?


Что в вашем понимание такое "процедурный подход" и "процедурная парадигма"?
Не ясно пока, с чем вы боретесь и чего пытаетесь достичь.

Пока что всё выглядит и звучит как: исповедую христианство, а душе ближе буддизм :)
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043138
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Пока что всё выглядит и звучит как: исповедую христианство, а душе ближе буддизм :)

Всё в точности так и есть!
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043146
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Что в вашем понимание такое "процедурный подход" и "процедурная парадигма"?
Не ясно пока, с чем вы боретесь и чего пытаетесь достичь.


Процедурный подход- отслеживание программистом всего стека вызовов (т.е. держать в голове все шаги работы программы, что сложно). В противоположность этому я хочу создать объекты и чтобы они САМИ начали жить своей жизнью (исходя из заложенный в них поведений), а я прилег отдохнуть.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043155
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
Придуриваешься?
Win32окно.показать()
Где шаги показа?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043161
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,
Придуриваешься?
Win32окно.показать()
Где шаги показа?


Придуриваешься тут только ты: не все объекты можно взять из библиотек. Есть и те, которые надо писать самостоятельно, а потом вызывать из высоко- уровневого кода (с отслеживанием всего процесса выполнения программы).

Причем даже это самое окно, реализованное наследованием от QtWidget, тоже является объектом, который нужно реализовать.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043164
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
Давай аргументы чтобы разговаривать на инженерном языке. А не аргументы "не все.....".
Конечно, иногда системный прогер пишет спец круглое окно в процедурном стиле..
Иди прикладником. Там точно все написано внизу.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043166
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,

Пока, тебя не поняли прогеры со стажем. Задумайся.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043167
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,
Давай аргументы чтобы разговаривать на инженерном языке. А не аргументы "не все.....".
Конечно, иногда системный прогер пишет спец круглое окно в процедурном стиле..
Иди прикладником. Там точно все написано внизу.


Т.е. ты в качестве окна используешь QtWidget без создания дополнительного класса (в котором определяют всю требуху: заголовок, таблички, кнопочки, флажки....)?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043169
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,

Пока, тебя не поняли прогеры со стажем. Задумайся.


Меня все поняли, в том числе и ты. Просто любишь повонять.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043170
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
PetroNotC Sharp
SeriyVolk,
Давай аргументы чтобы разговаривать на инженерном языке. А не аргументы "не все.....".
Конечно, иногда системный прогер пишет спец круглое окно в процедурном стиле..
Иди прикладником. Там точно все написано внизу.


Т.е. ты в качестве окна используешь QtWidget без создания дополнительного класса (в котором определяют всю требуху: заголовок, таблички, кнопочки, флажки....)?
во всех ЯП декларативно и отдельно описывается ГУИ. Без программирования.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043171
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
PetroNotC Sharp
SeriyVolk,

Пока, тебя не поняли прогеры со стажем. Задумайся.


Меня все поняли, в том числе и ты. Просто любишь повонять.
все понял. Не задумался. Не обучаемый.
Удачи!
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043172
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
Причем даже это самое окно, реализованное наследованием от QtWidget, тоже является объектом, который нужно реализовать.

Для кутэ есть обёртки на всяких пистонах, где это делают на скриптухе, судя по всему, без создания нативных классов, наследования и прочего компиляния. То есть можно уйти от прописывания всего ручками, если перекатиться в питон/луа/жс/etc.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043177
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster

Для кутэ есть обёртки на всяких пистонах, где это делают на скриптухе, судя по всему, без создания нативных классов, наследования и прочего компиляния. То есть можно уйти от прописывания всего ручками, если перекатиться в питон/луа/жс/etc.


Можете скачать дополнительные файлы с примерами PyQt, чтобы проанализировать насколько можно "уйти от прописывания всего ручками". Заодно оцените адекватность товарища PetroNotC Sharp.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043178
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
Питон язык админов а не разработчиков ГУИ.
Другие примеры будут?
Поработайте годик в дельфи на галерах. Сразу забудете свой топик.
)))))
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043181
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,

На любой скриптухе это можно по определению. Раз можно делать window.setSize/setTile/addElement, то можно наваять императивно базовый слой, сверху накидывать абстракций какие нравится.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043182
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,
Питон язык админов а не разработчиков ГУИ.
Другие примеры будут?
Поработайте годик в дельфи на галерах. Сразу забудете свой топик.
)))))


Во- первых, ты писал: "во всех ЯП декларативно и отдельно описывается ГУИ. Без программирования.". А теперь значит Python уже не ЯП :)

Во- вторых Qt- это изначально C++ фреймворк, который заимствован Python. Наверно по твоему еще и С++ не ЯП...

Я выслушал твою точку зрения, большое спасибо. Пожалуйста, перестань бессодержательно троллить. Неужели приятно когда все вокруг тебя считают вонючкой?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043183
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Питон язык админов а не разработчиков ГУИ

Кстати, странно, что гуй разрабатывают не на скриптухе, а компилируют (и пишут обработку utf8 на плюсах). Возможно, просто никто не знает, что так можно делать.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043184
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
Во- вторых Qt- это изначально C++ фреймворк, который заимствован Python.

Всё не так. Кутэ также на плюсах, как и был. На пистоне там только биндинги, которые вызывают плюсовый код.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043187
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster

Кстати, странно, что гуй разрабатывают не на скриптухе, а компилируют (и пишут обработку utf8 на плюсах). Возможно, просто никто не знает, что так можно делать.


Tkinter вам в помощь- православный Python- интерфейс. Но лично мне Qt кажется более красивым и более просто реализуемым (есть возможность в Qt Дизайнере набросать элементы на Widget и скомпоновать по сетке двумя щелчками мыши).
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043188
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster
SeriyVolk
Во- вторых Qt- это изначально C++ фреймворк, который заимствован Python.

Всё не так. Кутэ также на плюсах, как и был. На пистоне там только биндинги, которые вызывают плюсовый код.


И как одно другому противоречит? Сегодня день троллей?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043191
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
Но лично мне Qt кажется более красивым и более просто реализуемым (есть возможность в Qt Дизайнере набросать элементы на Widget и скомпоновать по сетке двумя щелчками мыши).

С программированием мышкой в комплекте идут только страдания с императивщиной. Ничего вы там элегантного не сделаете, всё слишком сильно прибито гвоздями к процессу разработки.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043193
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
Конечно я преувеличил - во всех ЯП высокого уровня. Ну а чего ТЫ в гуй полез. Давай пример проще придумай. Без ГУЯ.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043198
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
PetroNotC Sharp
Питон язык админов а не разработчиков ГУИ

Кстати, странно, что гуй разрабатывают не на скриптухе, а компилируют (и пишут обработку utf8 на плюсах). Возможно, просто никто не знает, что так можно делать.
ну, я прикладник. Мне WYSIWYG больше по душе. Ничего не поделать. Это вкусы.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043200
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
SeriyVolk,
Конечно я преувеличил - во всех ЯП высокого уровня. Ну а чего ТЫ в гуй полез. Давай пример проще придумай. Без ГУЯ.


В GUI ты сам полез:
PetroNotC SharpПридуриваешься?
Win32окно.показать()
Где шаги показа?

С этого бреда твой понос и начался.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043202
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk,
>Я выслушал твою точку зрения, большое спасибо. Пожалуйста, перестань бессодержательно троллить. Неужели приятно когда все вокруг тебя считают вонючкой?
== мне очень важно ваше мнение. Пишите есчо.
Мы же пишем все процедурно))))
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043204
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
PetroNotC Sharp
SeriyVolk,
Конечно я преувеличил - во всех ЯП высокого уровня. Ну а чего ТЫ в гуй полез. Давай пример проще придумай. Без ГУЯ.


В GUI ты сам полез:
PetroNotC SharpПридуриваешься?
Win32окно.показать()
Где шаги показа?


С этого бреда твой понос и начался.
obj.рассчитатьЗарплату()
Где шаги?
И кто мешает внутри не писать тоже процедурно?
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043205
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
И как одно другому противоречит?

Питон ничего не "взаимствовал".

SeriyVolk
Сегодня день троллей?

Да, ты вот, пришел набросил неплохо.
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40043228
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeriyVolk
PetroNotC Sharp
SeriyVolk,

Пока, тебя не поняли прогеры со стажем. Задумайся.


Меня все поняли, в том числе и ты. Просто любишь повонять.

пока сутки бана
...
Рейтинг: 0 / 0
Можно ли полностью отказаться от процедурной парадигмы?
    #40044092
SeriyVolk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приношу всем участникам дискуссии свои искренние извинения! Я посчитал, что тут адекватные люди и начал вести себя подобающим образом, а тут поощряется идиотское поведение. Чтобы окончательно влиться в вашу дружную помойку прошу в качестве подарка принять это удивительно фото. Думаю теперь между нашими уровнями не останется отличий.
Модератор: Вложение удалено.

Модератор: Бан на неделю. Еще одна такая фотка и бан навсегда.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли полностью отказаться от процедурной парадигмы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]