Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

В чем различия между модульным, процедурным и структурным программированием? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отображение файла в память, поиск и замена последовательности байт http://www.cyberforum.ru/cpp-beginners/thread1215029.html
В общем, задача такая: спроецировать файл в память, найти последовательность байт, заменить её и записать изменения в файл. Вот, что я сам попробовал нацарапать: int _tmain(int argc, _TCHAR* argv)...
C++ Алгоритм с Паскаля на С++ Очень прошу помощи. Никак не могу перевести с паскаля на С алгоритм. На Паскале вычисляет все отлично, все тесты проходит. На С++ заваливается через тест... x:=sekt; repeat v:=(a div k) mod n; if... http://www.cyberforum.ru/cpp-beginners/thread1215002.html
C++ Каким образом переменные, описанные в одном файле, могут быть доступны другому файлу?
помогите пожалуйста ответить на вопрос 1. Каким образом переменные, описанные в одном файле, могут быть доступны другому файлу?
C++ Конструктор с двоеточием
Новичок. Объясните, пожалуйста, что за параметры в конструкторе после скобочек за двоеточием? HelloWorld::HelloWorld() :_targets(NULL), _projectiles(NULL) { }
C++ Написать группу классов "мобильный телефон" http://www.cyberforum.ru/cpp-beginners/thread1214962.html
Создать класс MICROCHIP, имеющий объем памяти в Гб (v - целое). Определить конструкторы. Создать класс MOBITELEFON содержащий объект m класса MICROCHIP. Дополнительно у этого класса есть название...
C++ С чего начать написание программы для 3D моделирования всем доброго времени суток=) я недавно загорелся идеей написать программку для 3D моделирования, но совсем не знаю с чего же мне начать... может есть у кого нибудь мудрый совет или интересная книжка... подробнее

Показать сообщение отдельно
daslex
1280 / 524 / 107
Регистрация: 02.08.2011
Сообщений: 2,739
23.06.2014, 22:02
В модульном - скрытность с глаз долой исходных кодов готовых модулей. из-за чего Сам код, в котором используются функции модулей не так сильно загроможден. Разбиение на файлы и использование этих файлов начинается уже с первой программы, с HelloWorld, когда пишем #include <О, Божественный компилятор, подари мне все скрытые способности0 этого файла>
___________________________
В структурном просто удобнее создавать и обрабатывать жалкое подобие баз данных и свои типы и объекты, соответствующие этим созданным типам. Также удобнее само обращение к данным. В маленьких программах этого не особо заметно, но в больших программах заметно. При этом внутри структурного программирования широко используется процедурное. Т.е. к каждому уникальному объекту можно присобачить функцию исключительно для него любимого. Это будет называться методом объекта., ну или задать значение переменой для него любимого.
_____________________________
Ну процедурное - это самое простое для понимания. В нужный момент времени нужно выполнить какой-то расчет или выполнить какую-то конкретную задачу. При этом момент времени может быть совершенно случайным и повторятся многократное количество раз. Как раз, чтобы не пихать все в main. , пытаясь угадать будущее, стали применять процедурное.
_____________________________

При этом все три не взаимоисключающие, все эти подходы программирования можно и иногда нужно сочетать между собой.
Всфя разница только в том, что в какой-то конкретной задаче чуть более удобный один из способов программирования.,вот и все.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru