Igors Volohovs's Projects
Working with Boost, Google Benchmark, Google Test, SQLite database, and OpenGL. Including c++20 and modules
This is an example of an easy-to-understand CMakeLists.txt file for a C++ project using the vcpkg package manager. The CMakeLists.txt file helps you build your C++ project and manage external dependencies effortlessly.
The "koala2.5_manager" is a collection of bash scripts to simplify the process of building libraries and projects for the Koala2.5 robot, supporting both C and C++ languages. The manager facilitates the setup and building of projects, making development more efficient for Koala2.5 robot projects.
The Koala2.5 board is an extension board that enhances the capabilities of the Koala robot. It provides additional features and functionality to the base robot. This user manual aims to guide users in understanding and utilizing the Koala2.5 board effectively.
Q# (Q Sharp) is a programming language developed by Microsoft specifically for quantum computing. Here, code with quantum algorithms and computations will be presented. In the commits, you can observe the topics I have studied.
Table is a C++ project that provides functionality for managing and evaluating a table of cells. The cells can contain plain text or formulas that reference other cells to perform arithmetic calculations.
TaskManager is a tool designed to automate the creation of new projects(in VS code) based on template files located in the TaskTools folder.
TransportCatalogue(from yandex practicum) is a C++ project that provides functionality for managing and processing transportation data. It includes features for creating a transport database, processing requests, and generating map renderings.
The TriangleRotation library provides functions to perform rotations on triangles and vectors in a three-dimensional space. The library is implemented in C and includes functionalities to rotate points around the X, Y, and Z axes.