8 releases
0.1.6 | Oct 11, 2024 |
---|---|
0.1.5 | Oct 10, 2024 |
0.1.3 | Sep 25, 2024 |
0.0.1 | Sep 4, 2023 |
#144 in Programming languages
580 downloads per month
195KB
4.5K
SLoC
ApLang
A programming language made to aid students who are taking AP Computer Science Principals.
Based on the AP-CSP spec.
Start Here
To learn more about ApLang visit aplang.org. This is where the documentation lives!
Also install the VS Code Extension!
If you are an advanced user, you can install aplang with:
cargo install aplang
Links
- Website
- ApLang Repo (You are here)
- ApLang Book Repo
- ApLang VSCode Plugin Repo
A Note
For students
Hello! I hope this software helps make your life a little better! (and maybe your grade). The most important thing you can do is tell your teacher and class about this project. I also humbly ask you to consider making a free GitHub account and "staring" this repo. Both of these actions help the project to reach as many people as possible.
For Teachers
Please consider using this tool in your class.
For The Collage Board
As small of a possibility as it is, consider officially recognizing this project.
Contributing
I welcome contributors of all skill levels. Please see CONTRIBUTING.md
if you are interested.
Contact Me
Feel free to contact me. My information is on my profile @snowfoxsh
Beta
This software is in beta meaning it is subject to change at any time, across any version. Bugs are inevitable! If you encounter a bug please open an issue.
Legal
Licence
This project is licensed under GPLv3 which is recommended by Creative Commons.
Disclaimer
This project, ApLang, is an independent initiative and is not affiliated, associated, or endorsed by the College Board in any way. The College Board is a registered trademark, and all references to it are for descriptive purposes only. The creators, maintainers, and contributors of ApLang have no official relationship with the College Board, and this project is not intended to infringe upon any trademarks or proprietary rights.
The name ApLang is not a reference to the AP Language class. It instead represents a convention among programming languages "lang".
This project is developed solely for educational and non-commercial purposes, and falls under the doctrine of Fair Use as provided for by Section 107 of the U.S. Copyright Act. Any similarities or references to the College Board or its materials are incidental and made for identification purposes, without intent to compete with or replicate official products or services.
Dependencies
~2–11MB
~103K SLoC