C / C++

Last updated

What is C / C++?

C and C++ (commonly known as CPP) are two of the most foundational high-level programming languages in computer science. C was developed in the 1970s and it is a procedural language, meaning it follows a step-by-step approach. Its fundamental principles include structured programming and lexical variable scope.

On the other hand, C++ follows the paradigm of both procedural and object-oriented programming. It was developed as an extension to C to add the concept of "classes" - a core feature of object-oriented programming. C++ enhances C by introducing new features like function overloading, exception handling, and templates.

Free resources to learn C / C++

More in stage 10: Programming Languages

C / C++: common questions

Can I learn C / C++ in Hindi?

This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain C / C++ in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.

Is this C / C++ tutorial for beginners?

It is lesson 41 of 144 in the free Game Developer roadmap, in stage 10, Programming Languages. If you are new to Game Developer, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.

Still confused? Ask me