Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuehao/simplecxxlib
A simple C++ library for introductory CS. Forked from StanfordCPPLib, originally used in Stanford CS106B.
https://github.com/xuehao/simplecxxlib
Last synced: about 2 months ago
JSON representation
A simple C++ library for introductory CS. Forked from StanfordCPPLib, originally used in Stanford CS106B.
- Host: GitHub
- URL: https://github.com/xuehao/simplecxxlib
- Owner: xuehao
- License: gpl-3.0
- Created: 2022-11-18T05:42:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T13:44:25.000Z (4 months ago)
- Last Synced: 2024-08-22T15:30:53.526Z (4 months ago)
- Language: C++
- Homepage: https://cppdoc.stickmind.com/
- Size: 2.65 MB
- Stars: 11
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleCxxLib
The `SimpleCxxLib` package is a simple C++ library for introductory CS which is currently being used in [CS101: Programming Abstractions in C++](https://cs101.stickmind.com) course. This is a fork from [the Stanford C++ libraries](https://cs.stanford.edu/people/eroberts/StanfordCPPLib/) originally developed by Eric Roberts and Keith Schwarz.
## Documentation
- [The Simple C++ Libraries](https://cppdoc.stickmind.com/)
## Environment
The `SimpleCxxLib` package interacts with Java graphics, so `Java` is needed for running programs properly.
- [Install JDK](https://adoptium.net/temurin/releases/?version=17)
## How to use it
Using this libary, you can test all the examples in the excellent book [**Programming Abstractions in C++**](https://cs.stanford.edu/people/eroberts/books/ProgrammingAbstractionsInC++/) by Eric Roberts.
You can check those demos here:
- [Programming Abstractions in C++](https://github.com/xuehao/Programming-Abstractions-in-Cpp/) - a CMake-version source code