https://github.com/fries-byte/pistud
My personal programming language open source, to optimize simplicity, its a high-level programming language which a slow interpreter but has its own compiler, you can learn more in https://fries-byte.github.io/pistud/
https://github.com/fries-byte/pistud
compiler easy high-level programming-language
Last synced: 10 months ago
JSON representation
My personal programming language open source, to optimize simplicity, its a high-level programming language which a slow interpreter but has its own compiler, you can learn more in https://fries-byte.github.io/pistud/
- Host: GitHub
- URL: https://github.com/fries-byte/pistud
- Owner: Fries-byte
- License: other
- Created: 2025-02-06T18:11:50.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T20:09:32.000Z (11 months ago)
- Last Synced: 2025-02-20T21:22:55.786Z (11 months ago)
- Topics: compiler, easy, high-level, programming-language
- Language: Python
- Homepage: https://fries-byte.github.io/pistud/
- Size: 16 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY
Awesome Lists containing this project
README
## pistud
A programming language inspired by Rust build to make it easy to program with the usefulness it needs,
its one of my projects that makes me program since i was bored, and you can try it out yourself in **Get started** section
## About the language
Pistud is not only easy to use, you can also build fun stuff like an app/software or even create your own language in it!
You also must know that the error log might be bad and so to fix errors are quite hard which what sucks about PiStud
## Getting started
To get started to program PiStud, go in [PiStud's course](https://fries-byte.github.io/pistud/course.html) to learn it first
after you're done with learning it, download [Piargs](https://github.com/Fries-byte/pistud/raw/refs/heads/main/exe/piargs.exe), a package manager for Pistud.
Or if your in a chomebook or something, download the [javascript version of Pistud](https://cdn.jsdelivr.net/gh/Fries-byte/pistud@main/extra/js/psjavascript.js) and run this on your browser by ctrl+shift+i,
```js
import("./Downloads/psjavascript.js").then((module) => {
piargs.loadPiPackage([pistud])
console.log("Piargs manager loaded!");
});
```
after you've downloaded Piargs use the command ```piargs install pistud``` and it should create a folder with the ide in it.
and you will see the src tab where your main file will be, you can ignore the package.py which what makes you able to code with PiStud,
you can also create more files but make sure that you import the package.py, and to import functions variables and more, use python's import system, ```import maintwo.py```.
there is also .ptd files, you can run .ptd files with ```python package.py src/main.ptd``` depending where the files are (also the file name)
# Interpret and compile
To compile your pistud file, use Piargs and do ```ping install studc```, you can learn more at [Compile PiStud | studc](https://github.com/Fries-byte/cp-sc)
please read the License and Security if you want the source and all
Thank you for using PiStud!
## License
When uploading your own fan-made version of PiStud make sure that its not the same as ours,
Logo is not trademarked, its free to use, actions or consequences will not be taken, only the name and code unless credit is given.
Read License and Security Policy to get more info.