Add multilingual language and systems learning tracks

This commit is contained in:
Admin committed 2026-11-01 15:46:21 +08:00
1 parent 07338189fc
commit d8d1c40118
844 files changed
+6061

No files matched your search

+10
View File
@@ -38,3 +38,13 @@ Replace `main.adb` with your actual source filename. Use your Forge username and
**Bisaya:** Basaha ang code, tag-ana ang resulta, padagana, ug ipasabot ang kausaban. Susihon ang `git diff` sa dili pa mag-commit.
The source SDK is in [matt/open_agila_sdk](https://git.agilaos.com/matt/open_agila_sdk). Continue with boundary tests, failure cases, and the automated knowledge checks.
## Expanded learning paths
129 additional lessons cover web development; Pascal and Objective-Pascal interoperability; C, C++, C#, Objective-C, V, Swift, Python, Ruby and BASIC; CPU architecture; OS and server engineering; AI runtimes; algorithms; concurrency; secure software; networking; and CPU/GPU core and memory mapping. English, Tagalog, and Bisaya each have their own folders. Existing Ada and Flying V lessons remain available.
Each module folder contains numbered lesson folders, runnable source where applicable, and a readable lesson file. Analysis and hardware exercises may require an external development environment. Course checks are on University, and track certificates record completed lesson checks and module assessments.
The browser lab uses C17, C++17, Free Pascal, Rust, GNAT Ada, Mono C#, GNUstep Objective-C, V, the Flying V SDK host adapter, Swift on Linux, Python, Ruby, and Bywater BASIC. Web previews run HTML/CSS/JavaScript in a sandboxed browser frame. Apple UI frameworks and a real GPU are not available on this teaching server. Objective Ada remains a planned Agila language; no invented compiler or syntax is supplied.
The public `open_kernel` at revision `9af96aa` is a host prototype with initialization stubs, not a bootable OS image. The public `open_agx` at `b14b362` currently uses its CPU reference backend. Lessons distinguish simulations, measured host results, and untested target hardware.