Другие языки программирования и технологии

Как выглядит программирование на языке C++?

Что это за процесс? Почему именно С++, чем он лучше? Насколько это сложно? Сколько человек "пишут" игровые движки? Как долго? Что нужно знать для того, чтобы писать программы? Буду очень благодарен, если вы хоть немного расскажите о программировании на С++.
Леха Федоров
Леха Федоров
12 976
Странный вопрос -- пишешь исходный код программы, потом он компилируется в исполняемый файл.
С++ ничем не лучше и не хуже остальных языков, для каждого есть своя ниша и предназначение. Будучи достаточно низкоуровневым языком, де-факто, является самым универсальным из всех, кроме того, распространён, имеет реализации практически на всех платформах, программы на нём отличаются весьма хорошим быстродействием (быстрее только "чистый ассемблер"), большинство компиляторов для других языков написано именно на С++. Кроме того, многие модули самих операционных систем (но не все) написаны на С++.
Насколько он сложен? Само написание кода на с++ --не сложный процесс, гораздо сложнее научиться программировать (этому учатся, по большому счёту, всю жизнь, так как пока выучишь одно, уже надо учить другое и т. д.) .
Игровые движки пишут по последним данным 3 864 586 человек ))) (Это был самый дурацкий вопрос из всех) .
Знать нужно многое - математику обычную, двоичную, логику, принципы работы процессора, хранения информации в памяти, на запоминающем устройстве, плюс особенности архитектуры операционной системы, для которой пишется программа, для графики - тригонометрию, матрицы и преобразования, основные понятия и принципы трёхмерной графики, особенности графических библиотек и модулей с которыми придётся работать (OpenGL, DirectX), ну и ещё много-много всего.. . и не перечислишь.
Начинать придётся совсем с примитивных программ и потихонечку осваивать этап за этапом. В принципе, ничего невозможного нет, но процесс долгий, и, порой, мучительный, но в то же время - интересный.

Сразу хочу огорчить -- никто не научит тебя программировать. Программировать можно научиться только самому -- преподаватель может лишь немного тебе помочь. А так - читать, читать, читать -- читать придётся гораздо больше, чем, собственно, писать программы.
АД
Алика Джиджавадзе
1 964
Лучший ответ
в гугл. ну или в книжный магазин
Михаил Скаков
Михаил Скаков
16 534