BigC is a human-first, "Living Textbook" programming language designed to eliminate "Indentation Hell" and bring professional creator tools to everyone. Built on a rock-solid Rust foundation, BigC is fast, memory-safe, and strictly flat.
"Programming should be as readable as a manual and as logical as building blocks."
Choose the installation method that fits your needs:
Installs the bigrun engine globally to your system path. Ideal for developers who want BigC available everywhere.
curl -sSL https://raw.githubusercontent.com/esterzollar/bigc-lang/main/install.sh | sudo bashDownloads the engine and scaffolds the "Blessed Way" project structure in your current folder. No root permissions required.
curl -sSL https://raw.githubusercontent.com/esterzollar/bigc-lang/main/setup.sh | bashOption A: Global Install (Recommended)
Installs BigC globally so you can run bigrun from any folder.
iwr https://raw.githubusercontent.com/esterzollar/bigc-lang/main/install.ps1 -useb | iexOption B: Local Setup (Project Only) Downloads BigC just for the current folder.
iwr https://raw.githubusercontent.com/esterzollar/bigc-lang/main/setup.ps1 -useb | iexBigC is built on three core mandates:
- Flat Architecture: Indentation is reserved exclusively for
loopblocks. Logic flows linearly from top to bottom. - Textbook Grammar: Instructions use natural English verbs (
run,open,draw,look for). - Universal Memory: Scoped sandboxing protects your data automatically while allowing global access via the
Rawsuffix.
- BigGuy: Native, GPU-accelerated GUI engine. Reactive 60 FPS rendering with zero boilerplate.
- BigWeb: Industrial-grade web server and routing engine. Turn any script into an API in seconds.
- BigNet: High-level networking and scraping client. Built-in JSON extraction and CSS selectors.
- The Vault: Dual-mode storage featuring native DBIG (atomic Key-Value) and DBR (SQLite).
- Math Lab: High-precision recursive solver with full PEMDAS support.
# ticker.big
attach statement
Count = 0
s.loop
Count = Count + 1
print update "Processing Mission: $Count/100"
wait 0.1 s
if $Count = 100 & loop.s
keep 1
run LogSuccess("Mission Accomplished.")
For the full manual, tutorials, and keyword references, visit the official temporary Wiki: bigc.ponpyin.org
BigC is released under the BigC Universal Public Mandate License (BUPML).
- Property of esterzollar: The engine and brand are sovereign property.
- 100% Free: Free for personal, educational, and commercial use.
- Freedom to Fork: You are encouraged to fork the engine and evolve the logic.
- Open Source: The full source code is available in the Core Repository:
- esterzollar/bigc-core (Rust Engine Source)
Architect: esterzollar
"Flat is Better. Logic is Sovereign."