powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли полностью отказаться от процедурной парадигмы?
25 сообщений из 40, страница 1 из 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
25 сообщений из 40, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли полностью отказаться от процедурной парадигмы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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