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

Корректно ли использовать goto? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти медианы на всех префиксах последовательности X длины n и вывести их сумму http://www.cyberforum.ru/cpp-beginners/thread1242172.html
В этой задаче необходимо найти медианы на всех префиксах последовательности X длины n и вывести их сумму. Медианой последовательности из нечетного (k = 2 ⋅ l + 1) количества элементов будем...
C++ Требуется идентификатор, исправить ошибки Помогите, пожалуйста, исправить ошибки. class rus_codecvt : public std::codecvt<char, char, std::mbstate_t> { protected: virtual result do_in(std::mbstate_t&, const char* from, const char*... http://www.cyberforum.ru/cpp-beginners/thread1242149.html
C++ Написать небольшую прогу, которая понимает изменился ли бинарный файл или нет
Мне нужно написать небольшую прогу, которая понимает изменился ли бинарный файл или нет. #include <windows.h> #include <string> #include <iostream> #include <fstream> int main(int agrc,...
C++ Приостановить выполнение цикла до совершения какого-то действия
Я пишу дурака. Нужно, чтобы действия походить, отбиться, подкинуть и т.д. происходили до того момента, пока кол-во карт в отбое не будет равно 36. Проблема в том, что программа зацикливается на этом...
C++ Порекомендуйте библиотеку для работы с большими числами http://www.cyberforum.ru/cpp-beginners/thread1241958.html
Добрый день. Нужна библиотека для работы с большими числами, в которой определены следующие операции: умножение, деление, разность, сумма, деление с остатком. Какую библиотеку можете порекомендовать?
C++ Конвертирование из std::tcstring в TCHAR Всем привет! Нужно перевести строку из std::tcstring в TCHAR. Как то сделать? пробовал через функцию .c_str() - не помогло подробнее

Показать сообщение отдельно
Водяной Змей
Заблокирован
14.08.2014, 03:31
ValeryS,
а то что структурность программы теряется, это так мелочи
вернемся опять к "спагети"
Структурность программы зависит больше от IDE, чем от применённых в ней парадигм.
В Visual Studio на C# можно такой код написать, что вроде бы и "спагетти" его называть некорректно, а читается хуже, чем иное древнее спагетти до-ООП-овской эпохи.
Например, стандартов, в каком порядке размещать переменные, константы, обработчики событий и прочие члены классов, нет вообще никаких. Или есть, но никто им не следует. И IDE не обеспечивают автоматически соблюдение таких стандартов, хотя могли бы. (В подобном духе пытались сделать Eclipse, в частности в реализации под Android, но вышло глючно, сыро, да еще и медлительно ибо Java.)

ИМХО, сейчас можно написать IDE, которая обеспечит достаточную структурность и читабельность и чисто императивному коду, так что получится лучше, чем в имеющихся ныне IDE для ЯП с ООП.
Другое дело, что как раз это - не нужно. Сил придется вложить в такую IDE много, при этом толкового все равно не выйдет: IDE будет кушать адову тонну ресурсов, часто глючить, и на неё будет сложно перейти с нынешних IDE.
Но вот способ структурировать код на C# для ООП в нынешних IDE не помешал бы.
Тем более большие проблемы со структурностью кода на Си под WinAPI - goto нет, а спагетти/просто плохо читаемый код все равно есть.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru