Процедурное программирование это
Автор AZ BAZ задал вопрос в разделе Другие языки и технологии
В чем разница между процедурным программирование и объектно-ориентированным? и получил лучший ответ
Ответ от Alexandr[мастер]
Процедурное программирование подразумевает возможность создания в
рамках программы локальных переменных, функций и процедур. Любая
программа оперирует данными и содержит код для обработки этих данных. В
языках, поддерживающих парадигму процедурного программирования,
приоритет остается за кодом для обработки данных.
Другими словами,
функциональность программы определяется в основном набором процедур и
функций для обработки данных. Сами данные при этом имеют второстепенное
значение. Одни и те же процедуры применяются к данным разного рода.
Хотя такой подход имеет право на существование и долгое время был самым
прогрессивным, с помощью процедурных языков программирования очень
большие проекты создавать сложно. Поэтому на замену процедурному
программированию пришло программирование объектно-ориентированное.
Основная идея, положенная в основу объектно-ориентированного
программирования, проста и элегантна и состоит в том, чтобы подчинить
код, используемый для обработки данных, этим самим данным. В
объектно-ориентированных языках данные играют решающую роль при
определении методов обработки. Здесь следует четко понимать, что
необходимость перехода к объектно-ориентированному программированию
связана в первую очередь с проблемой читабельности программного кода.
Процедурное программирование более наглядное и понимаемое. Задача видна как целое, крупное. Но состоящее из законченных процедур. Программировать проще, нагляднее связи в программе. ОПП удобнее применять для относительно небольших программ.
объектно-ориентированное программирование лучше чем процедурное программирование
Процедурное программирование допускает использование функций, структур, интерфейсов - но не классов и объектов, как в ООП.
Если уметь хорошо структурировать код и ввести для этого общепринятый стандарт, то ПП во многом сможет заменить ООП и будет даже удобнее.
Преимущества и недостатки процедурного программирования? Также можно привести плюсыминусы относительно ООП
При процедурном подходе, код всегда эффективней, но в больших проектах, где много разнотипных
подробнее...
что такое модульное программирование?
Модульное программирование является развитием и совершенствованием процедурного программирования и
подробнее...
Какой язык программирования лучше?
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не
подробнее...
Программирование на Паскаль
есть учебники по программированию на
подробнее...
Какой язык программирования считается универсальным в мире?
Неплохо бы уточнить вопрос какой смысл вкладывается в термин "универсальность"
Универсальность
подробнее...
Что такое объекты в Java?
1. Изучать Java надо не с ООП, а с императивного процедурного программирования. Так что не с того
подробнее...
помогите плиз, тут 2маленьких вопроса
Суть концепции процедурного программирования Т. Майерс формулирует следующим образом: «Я
подробнее...
C# Что такое дескриптор окна сообщения (HWnd)?
При создании объекта, ему присваивается уникальный дескриптор, который в последующем передается
подробнее...
Что такое абстракции в информатике ?
Нет никакой "информатики" -- это советские выдумки.
В системном программировании
подробнее...
Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...
Что лучше: Delphi или С++?
Во первых - Delphi - это не язык, а всего лишь среда разработки основанная на языке Pascal (Точнее
подробнее...
Реально ли стать программистом самоучкой?
Реально ...хотя чу тут реально ...все практически так и начинают главное определиться для чего вам
подробнее...