# PCC Compiler (My C++ Compiler) ![Version](https://img.shields.io/badge/version-0.0.9-blue.svg) ![Status](https://img.shields.io/badge/status-BETA-orange.svg) ![Platform](https://img.shields.io/badge/platform-Windows%20x64-lightgrey.svg) ## Docs https://nodrop.xyz/docs/docs.html **PCC Compiler** is a custom programming language compiler built from scratch in C++. It translates PCC code into x64 Assembly (NASM), which is then linked into a standalone Windows executable. ## 🚀 Features - **Custom Syntax**: C-like syntax easy for beginners. - **Variables**: Support for `int`, `bool` and `string`. - **include files**: you can include base files from compiler `#include ` or your own files `#include "myfile.pcc"`. - **KeyBoard and Inputs Support**: now you can control keyboard inputs using `#include `. - **Control Flow**: `if` statements support. - **Functions**: Define and call `void` functions. - **Native Compilation**: Compiles directly to x64 machine code. - **More Informations**: For more informations check PCC Docs. ## 🛠️ Usage 1. Download the latest release from the [Releases](../../releases) page. 2. Unzip the archive to C:/PCC/ 3. Run `start.bat` as Administrator. 4. Compile your code: `PCC.exe code.pcc`. --- *Created by Michał Lewandowski*