Как можно практиковать C/C++?

Если бы я знал Python, я бы писал Telegram-ботов или backend для сайтов. Если бы я знал Java, я бы писал плагины и моды для игры Minecraft. Я изучаю C/C++, что я могу сделать, зная C/C++? Для меня на С/C++ я вижу только:

Разработка операционных систем, инструменты для управления памятью и ресурсами, разработка игр, создание собственных игровых движков, программирование микроконтроллеров и встраиваемых систем, мультимедийное программирование, создание серверных приложений и сетевых протоколов.

Для меня эти вещи пока что кажутся большими проектами. В общем вопрос такой как практиковать С/C++.


Ответы (1 шт):

Автор решения: Александр Гладких

Я задавался таким же вопросом. Вот тебе несколько идей:

  • Напиши класс String без использования библиотеки string
  • Аналогично напиши класс Vector
  • Напиши интерпретатор языка BrainFuck
  • Напиши простой калькулятор на Qt5
→ Ссылка