/cpp-dojo

This is a repository to learn about C++ and develop different skills for embedded systems programming.

Primary LanguageC++MIT LicenseMIT

🍜 🍥 THE C++ DOJO 🍥 🍜

This is a repository to learn about C++ and develop different skills for embedded systems programming.

I will be working on different projects like:

  • A cmake structure project
  • The basis of c++ as a programming language
  • A complete pointers course using c/c++
  • Embedded systems projects

SOFTWARE DEPENDENCIES 💻

  • g++ compiler
    g++ command is a GNU c++ compiler invocation command, which is used for preprocessing, compilation, assembly and linking of source code to generate an executable file. The different “options” of g++ command allow us to stop this process at the intermediate stage.

  • gcc compiler
    GCC is a collection of programming compilers including C, C++, Objective-C, Fortran, Java, and Ada. Once installed, a basic C file, like the one shown on our C language page, can be compiled by running the command below.

  • gdb debugger
    GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

  • cmake
    CMake is an open-source, cross-platform family of tools designed to build, test and package software.

AUTHOR

Elkin Javier Guerra Galeano 👾

Student of Mechatronics Engineering at EIA University, excited for integrating Software and Hardware systems.
He is curious about Control Theory and implementing Robotics Solutions with different math designs.
He has skills with problem-solving for real-life applications. He is passionate about building knowledge from a theory-practice approach.