C-Plus-Plus and C

These are ecosystem siblings—parallel implementations of the same educational algorithm collection in different programming languages (C++ vs C), allowing developers to learn the same algorithms in their language of choice.

C-Plus-Plus
53
Established
C
51
Established
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 33,919
Forks: 7,741
Downloads:
Commits (30d): 0
Language: C++
License: MIT
Stars: 21,803
Forks: 4,729
Downloads:
Commits (30d): 0
Language: C
License: GPL-3.0
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About C-Plus-Plus

TheAlgorithms/C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

This is a comprehensive resource for students and educators looking to understand and implement fundamental computer science, mathematics, and machine learning concepts. It provides ready-to-use C++ code for various algorithms, allowing you to input a problem and receive a tested, documented solution. It is ideal for those learning or teaching algorithm design and implementation in a classroom or self-study environment.

algorithm-education computer-science-curriculum mathematical-computation machine-learning-basics programming-fundamentals

About C

TheAlgorithms/C

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

This is a collection of fundamental algorithms across various fields like computer science, mathematics, and machine learning, all implemented in the C programming language. It serves as an educational resource, providing well-documented code examples that illustrate different algorithmic strategies. Students, educators, and embedded systems developers can use these implementations to understand and apply core computational concepts.

algorithm-education computer-science-fundamentals mathematics-algorithms embedded-systems-development learning-resource

Scores updated daily from GitHub, PyPI, and npm data. How scores work