Home #

Created Wednesday 16 October 2019

Why learn C++ #

Except that C++ is fast😅️, it helps in learning about:

  1. Free-flow syntax - used in other langs like JS, Java, Go, C#, PHP
  2. Simplest scoping rules.
  3. Concept of data types, static typing.
  4. Manipulate data directly at the bit level.
  5. Pointers and memory management.
  6. Multiple paradigms together:
    1. Structured programming - write like C. Use functions and pointers only.
    2. OOP:

Operator overloading(make your own operators from scratch) Strict encapsulation - constrained access to object’s members

  1. Preprocessor
  2. Compiler and Linker

Note:

C++ is used for #

Writing very efficient code - time and memory wise. So, it is mostly used for implementing tools and libraries.

C++ is not used for #

Higher level stuff.

Issues #