Language Catalog
Every language.
Energy-metered.
Energy multiplier shows the energy cost relative to Joule (the most efficient target). Lift status indicates migration readiness.
Ready Beta Planned
Systems
Low-level, zero-cost abstraction languages. Already near optimal energy — Arc adds visibility.Rust
1.03x
Ready
C
1.00x
Ready
C++
1.34x
Ready
Zig
1.08x
Ready
Assembly
1.00x
Ready
Enterprise
JVM, CLR, and compiled enterprise languages. Significant energy savings available through Lift.Java
1.98x
Ready
C#
3.14x
Ready
Go
3.23x
Ready
Kotlin
2.76x
Ready
Scala
2.41x
Beta
Web
Interpreted and JIT languages. Highest energy multipliers — biggest savings when lifted to Lux.TypeScript
21.50x
Ready
JavaScript
4.45x
Ready
PHP
27.64x
Ready
Ruby
59.40x
Ready
Python
75.88x
Ready
Scientific
Numerical and statistical computing. Fortran is near C efficiency; interpreted scientific languages waste orders of magnitude.Fortran
1.02x
Ready
Julia
2.84x
Beta
R
69.30x
Beta
MATLAB
45.20x
Planned
Legacy
Mainframe and mission-critical languages still running the world. Arc is the first IDE to meter and modernize them.COBOL
11.50x
Ready
Ada
1.70x
Ready
RPG
14.20x
Beta
PL/I
12.80x
Planned
MUMPS
18.70x
Planned
Functional
Pure and concurrent functional languages. Varying energy profiles — some are near-optimal, others benefit from Lift.Haskell
2.02x
Ready
Erlang
7.20x
Beta
Clojure
4.80x
Beta
Elixir
8.50x
Beta
OCaml
1.89x
Ready
Mobile
iOS, Android, and cross-platform mobile languages. Energy metering is critical for battery-powered devices.Swift
2.10x
Ready
Kotlin
2.76x
Ready
Dart
3.80x
Beta
Energy multipliers based on benchmarked workloads. Your mileage varies by application. Joule baseline = 1.00x.
Get Started with Arc