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

👉 В Сообществе Quora обсуждают и игры. Осторожно, всё на английском.

Всё просто: C меньше подходит для игр, чем C++. В нём меньше инструментов (например, нет классов, наследования, шаблонов, STL, модели функционального программирования и ещё много чего нет). Из-за этого его проще изучить, но сложнее решать проблемы из мира геймдизайна.

Сообщество C++ потратило тысячи часов работы опытных разработчиков, чтобы добавить в него все нужные инструменты и потом просто пользоваться всем готовым. Повторить такой трюк на C в одиночку или маленькой командой просто нереально.

C — это современный язык ассемблера. На нём можно написать что угодно, но игры на C точно не будут самыми продвинутыми.

Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата
Вам может быть интересно