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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Отображение файла в память, поиск и замена последовательности байт http://www.cyberforum.ru/cpp-beginners/thread1215029.html
В общем, задача такая: спроецировать файл в память, найти последовательность байт, заменить её и записать изменения в файл. Вот, что я сам попробовал нацарапать: int _tmain(int argc, _TCHAR* argv) { HANDLE hFileMap = OpenFileMapping(FILE_MAP_ALL_ACCESS, 0, "file.txt"); char* p=(char*)MapViewOfFile(hFileMap,FILE_MAP_ALL_ACCESS,0,0,0); if(0!=p) { CloseHandle(hFileMap);...
C++ Алгоритм с Паскаля на С++ Очень прошу помощи. Никак не могу перевести с паскаля на С алгоритм. На Паскале вычисляет все отлично, все тесты проходит. На С++ заваливается через тест... x:=sekt; repeat v:=(a div k) mod n; if sekt<sekt then v:=n-v+1; if x<sekt then x:=sekt; a:=a+k; until a>=b; result = section; 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. Дополнительно у этого класса есть название фирмы-изготовителя (f - литерный указатель). Определить конструкторы и деструктор. Определить private-производный класс TELEFON_C_VIDEO, имеющий дополнительно размер карты памяти (k - целое). Определить...
C++ С чего начать написание программы для 3D моделирования всем доброго времени суток=) я недавно загорелся идеей написать программку для 3D моделирования, но совсем не знаю с чего же мне начать... может есть у кого нибудь мудрый совет или интересная книжка для новичка=))) я знаю основы с++ и с# может другой какой язык посоветуете=) в общем F1 ;) подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
24.06.2014, 14:56     В чем различия между модульным, процедурным и структурным программированием?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
На свете жил какой-то программист,
И на Ассемблере писал себе программы с GoTo                    //Императивное
Все говорили, что отличный он специалист,
Но весь тот код, спагетти-код рассеивал быстро смуту.
 
Как только код его жирел немного,
Никто уже его понять не мог,
У автора глаза краснели, сердился он жестоко,                //сложности императивного
Ведь даже сам он путался в своем от злого GoTo
 
Шло время, число краноглазиков росло.                        //сложности императивных порешали структурным
Тут появился некто Дейкстра Эдсгер,                                
Который победил такое злое GoTO, такое злое зло.
Вот Дейкстра клевый тип, талантище, ПРИМЕР!
 
И писали себе Программисты программы свои, 
И код их беспристрастно и сильно жирел,                                  //Но у структурного свои сложности
Цикл в цикл, Цикл в цикл, бесконечность зацикливалась уже в их головах.
Были и те, кому зацикленный беспредел уже надоел,
"Как бы все упростить",- мысли пробегали в ихних умах.
 
 
И снова проблемы волной большой накатились
Уж очень сильно исходники загроможденными стали
Так как-то программисты и не заметили, но в годы 40-е они откатились,    //отражение архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах.
К архитектуре ЭВМ фон Неймана, которого как старье поди изучали.         //это процедурное программирование
 
 
..
 
Я к чему - это. Если исторически, то, наверное, можно сказать, что процедурное программирование есть своего рода надмножество структурного. Цель - упрощение структурного. И сам по себе мир программирования идет накатами волн.
Я, может, немного преувеличил (но это так, для рифмы просто).
 
Текущее время: 19:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru