Автор: cheops (07.11.2011 в 15:16)
>Но должно ли при открытии .ехе файла появляться окно командной строки(cmd.exe), а не
>программа куда вписывать значения?
Да так и должно быть. Для того, чтобы создавать оконные приложения потребуются более сложные методы кодирования. Дело в том, что C/C++ это очень низкоуровневые языки с очень высокой эффективностью. Именно на них разрабатывают системное программное обеспечение: операционные системы, драйвера, базы данных и т.п. Обратной стороной медали является необходимость прописывать все явно, что выливается в огромные объемы кода и библиотеки. Поэтому изучать C++ трудно, а зачастую и не очень интересно (так как на первом этапе необходимо иметь дело с консолью - командной строкой). Однако, изучение C++ вам окупится с лихвой, любой другой язык вы сможете изучить в самое короткое время и ничто вас уже не удивит и не остановит в программировании. Ну за исключением символьно-декларативного направления и баз данных - там своя история и знание C++ уже не поможет, однако, все остальные языки будут вам доступны с минимальными усилиями. Ну и еще небольшой секрет - C++-разработчики, коих довольно много и которые контролируют все жизненно-важные направления в IT, не считают за программистов разработчиков, которые не знают C++. Поэтому без C++ получить зеленый свет даже в тех областях, где он не нужен, довольно трудно.
>Еще такой вопрос возможно не использовать программы типа дев и другие, а просто писать
>например в блокноте, и отдельным компилятором создавать программы?
Да, это возможно, однако компилировать и линковать файлы вам придется в командной строке (это не простое искусство даже для разработчиков со стажем). Да и отладчика под рукой не будет - вы не сможете осуществлять пошаговую трассировку программы (а это очень удобно во время отладки, которой будет довольно много). Если вы только начинаете изучать язык, лучше привыкнуть к интегрированным средам разработки - это все-равно рано или поздно потребуется. Да и принято в среде C++-разработчиков ими пользоваться - трудно будет общаться на одном языке с другими и будете выглядеть белой вороной (особенно в Windows, хотя UNIX-подобных системах компиляция в командной строке как раз очень распространена).