HiiLSE Language remains strategic Priority 1. The other tracks remain permanent and may be periodically re-ranked for industry relevance without being removed.
Programming Languages
One permanent language register from HiiLSE Language through modern web, AI, systems, enterprise, mainframe and low-level programming.
23 tracks · HiiLSE Language Priority 1
All 23 tracks remain permanent. Rank 2 to 23 is a working 2026 industry assessment and can be refreshed without removing language tracks. Tool references describe the approved HEPC planning baseline and do not imply HiiLSE verification until the named workflow is actually tested.
| Rank | Language | Industry Role | Execution | Compiler / Runtime | IDE Example | Platform | Normal Artifact | HEPC Test State | Actions |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HiiLSE Coding Language.hl1 | HiiLSE strategic language | Native HEPC design | HiiLSE AST and future runtime | HEPC IDE | HEPC managed targets; R&D status | HiiLSE IR, target language or future native artifact | HEPC Analysis Ready | Open Studio Coding Guide |
| 2 | TypeScript.ts | Modern web and application engineering | Browser transpiler, Node runtime or qualified sandbox | TypeScript compiler | WebStorm or VS Code | Browser, Node and qualified desktop/server targets | JavaScript output | Browser Runtime Planned | Open Studio Coding Guide |
| 3 | Python.py | AI, data and automation | Pyodide browser candidate plus qualified sandbox | CPython | PyCharm or VS Code | Browser candidate, Windows, Linux and macOS toolchains | Python source; optional packaged application | Browser Runtime Planned | Open Studio Coding Guide |
| 4 | JavaScript.js | Web and Node application engineering | Native browser plus Node sandbox | Browser JavaScript engine or Node | WebStorm or VS Code | Browser and qualified Node targets | JavaScript application | Browser Runtime Qualified | Open Studio Coding Guide |
| 5 | SQL.sql | Enterprise data and database programming | SQLite WASM candidate plus database sandbox | SQLite, PostgreSQL or qualified vendor database | DataGrip or database IDE | Browser candidate and qualified database platforms | Query, schema and result set | Browser Runtime Planned | Open Studio Coding Guide |
| 6 | Java.java | Enterprise JVM applications | JVM sandbox | JDK | IntelliJ IDEA | Qualified JVM targets | Class or JAR | Server Sandbox Required | Open Studio Coding Guide |
| 7 | C# / .NET.cs | Enterprise .NET applications | .NET sandbox | .NET SDK | Visual Studio or Rider | Qualified .NET targets | Executable or DLL depending target | Server Sandbox Required | Open Studio Coding Guide |
| 8 | C++.cpp | Systems, robotics and simulation | GCC or Clang sandbox | G++ or Clang++ | CLion or Visual Studio | Qualified Windows, Linux, macOS or WASM targets | Executable, ELF, object or WASM | Server Sandbox Required | Open Studio Coding Guide |
| 9 | C.c | Firmware, operating systems and embedded engineering | GCC or Clang sandbox | GCC or Clang | CLion, Visual Studio or VS Code | Target architecture and toolchain specific | Executable, ELF, object or firmware image | Server Sandbox Required | Open Studio Coding Guide |
| 10 | Go.go | Cloud and infrastructure engineering | Go sandbox | Go toolchain | GoLand or VS Code | Qualified Windows, Linux and macOS targets | Native executable | Server Sandbox Required | Open Studio Coding Guide |
| 11 | Rust.rs | Systems, security and performance engineering | Rust sandbox | rustc and Cargo | RustRover or VS Code | Qualified desktop/server or WASM targets | Native executable or WASM | Server Sandbox Required | Open Studio Coding Guide |
| 12 | PHP.php | Web application engineering | Isolated HiiLSE PHP Lab | PHP runtime | PhpStorm or VS Code | Dedicated isolated web runtime | Server executed PHP project | PHP Lab Required | Open Studio Coding Guide |
| 13 | Bash / Shell.sh | Linux, DevOps and automation | Restricted Linux sandbox | Bash | VS Code or terminal | Qualified Linux or Unix environment | Shell script | Restricted Sandbox Required | Open Studio Coding Guide |
| 14 | PowerShell.ps1 | Windows and Azure operations | Restricted PowerShell sandbox | PowerShell 7 | VS Code | Qualified PowerShell targets | PowerShell script | Restricted Sandbox Required | Open Studio Coding Guide |
| 15 | VB.NET.vb | Mature .NET enterprise applications | .NET sandbox | .NET SDK | Visual Studio | Qualified .NET targets | Executable or DLL | Server Sandbox Required | Open Studio Coding Guide |
| 16 | FORTRAN.f90 | HPC, science and engineering | GFortran or Flang sandbox | GFortran, Flang, Intel ifx, NVIDIA nvfortran or NAG | VS Code, Code Blocks or Photran | Qualified desktop, server or HPC toolchains | Native executable | Server Sandbox Required | Open Studio Coding Guide |
| 17 | COBOL.cob | Banking, insurance, government and enterprise systems | GnuCOBOL sandbox or qualified mainframe compiler | GnuCOBOL or qualified vendor compiler | VS Code or IBM Developer for z/OS | Qualified sandbox or enterprise platform | Native executable or mainframe program object | Server Sandbox Required | Open Studio Coding Guide |
| 18 | Assembly.s / .asm | Firmware, security and low level programming | NASM sandbox or architecture specific assembler | NASM or qualified vendor assembler | SASM, VS Code or platform IDE | Architecture and target specific | Object plus linked executable | Target Selection Required | Open Studio Coding Guide |
| 19 | Pascal.pas | Education and legacy application development | Free Pascal sandbox | Free Pascal | Lazarus | Qualified Free Pascal targets | Native executable | Server Sandbox Required | Open Studio Coding Guide |
| 20 | IBM RPG / ILE RPG.RPGLE | IBM i critical enterprise applications | IBM i special platform | IBM ILE RPG compiler | IBM RDi | IBM i | IBM i program or service program | Special Platform | Open Studio Coding Guide |
| 21 | IBM i CL / CLLE.CLLE | IBM i control and operations | IBM i special platform | IBM ILE CL | IBM RDi or IBM i shell | IBM i | IBM i command program | Special Platform | Open Studio Coding Guide |
| 22 | Visual Basic 6 / Classic VB.vbp / .frm | Legacy Windows application maintenance | Special compatibility environment | Original legacy VB6 or qualified compatible compiler | twinBASIC compatibility study or qualified legacy environment | Qualified legacy Windows compatibility environment | Windows executable or project | Compatibility Environment | Open Studio Coding Guide |
| 23 | BASIC / QBASIC.bas | Heritage and programming education | BASIC 256 WASM reference pilot or QB64 local | BASIC 256 or QB64 Phoenix Edition | BASIC 256 IDE or QB64 IDE | Browser reference plus qualified local toolchain | Runtime execution or native executable depending tool | Runtime Qualification Required | Open Studio Coding Guide |
Each language can map to compilers or interpreters, browser or special runtimes, IDEs, debuggers, package/build tools, documentation and platform support.
HiiLSE Verified is shown only after the stated version and workflow are actually tested.
All existing public simulation, Coding Studio, Intelligent Coding and current working pages remain unchanged. New HEPC features start from the new Programming Studio onward.
