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

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

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

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

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

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
Задачка — Мама против вирусов
Мама против вирусов

Коронавирусная задачка на математику.

easy
Карьерные перспективы в ИТ с учетом сложившейся ситуации
Карьерные перспективы в ИТ с учетом сложившейся ситуации

Что нужно знать тем, кто хочет стать айтишником в 2022-м году

easy
Зачем программистам сразу два монитора (а то и три)
Зачем программистам сразу два монитора (а то и три)

Чтобы держать всё перед глазами и не отвлекаться на переключения между окнами.

easy
Задача про охрану периметра

Решаем тремя способами: как математик, инженер и программист.

easy
Как подключить комментарии к сайту
Как подключить комментарии к сайту

Приключение на 4 минуты.

easy
Почему в школе до сих пор изучают Pascal
Почему в школе до сих пор изучают Pascal

Паскаль. Турбо Паскаль!

easy
Как выглядит сервер
Как выглядит сервер

Он может быть размером со шкаф или со спичечный коробок

easy
Что такое Пик Балмера
Что такое Пик Балмера

И почему это не про продуктивность.

easy
Что такое генераторы в программировании
Что такое генераторы в программировании

Они лениво раз за разом вычисляют новые значения, но не помнят, что было до этого.

medium
Свой текстовый редактор: делаем красиво
Собственный текстовый редактор: делаем красиво

Самое простое и полезное введение в CSS.

medium