Practice the pronunciation of emerging programming language names including Zig, Gleam, Roc, Carbon, and Mojo.
0 / 5 completed
1 / 5
How is 'Zig' pronounced?
Zig is pronounced /zɪɡ/ — 'ZIG', rhyming with 'big', 'fig', 'twig'. Single syllable: ZIG. The short /ɪ/ as in 'sit', followed by the hard /ɡ/. The name was chosen for its short, memorable, distinctive sound. Non-native speakers sometimes use a long 'ee' or a soft 'g'. Zig is a general-purpose systems programming language designed as an alternative to C, focusing on simplicity, comptime (compile-time execution), and manual memory management without hidden control flow: 'The OS-level utilities are written in ZIG'.
2 / 5
How is 'Gleam' pronounced?
Gleam is pronounced /ɡliːm/ — 'GLEEM', rhyming with 'dream', 'stream', 'team'. Single syllable: GLEEM. The long /iː/ vowel — 'gl' + /iːm/. Non-native speakers may use a short /ɛ/ ('GLEM') or a diphthong ('GLAYM'). Gleam is a type-safe, functional programming language that compiles to both Erlang (BEAM VM) and JavaScript, featuring a friendly type system with helpful error messages and interoperability with the Erlang/Elixir ecosystem: 'Scalable concurrent services can be written in GLEEM'.
3 / 5
How is 'Roc' pronounced?
Roc is pronounced /rɒk/ — 'ROC', rhyming with 'lock', 'rock', 'clock'. Single syllable: ROC. The short /ɒ/ vowel — as in the mythical giant bird of Arabian Nights. Non-native speakers may use a diphthong ('ROKE') or the /ɔː/ vowel. Roc is a purely functional programming language designed to be fast, friendly, and functional, targeting native compilation with a Rust-based compiler. It aims to be easy to learn while providing Elm-like correctness guarantees with better performance: 'The data pipeline logic is being rewritten in ROC'.
4 / 5
How is 'Carbon' pronounced?
Carbon is pronounced /ˈkɑːrbən/ — 'KAR-bun'. It is the English word for the chemical element (atomic number 6), chosen to evoke the foundation of organic chemistry — just as Carbon (the language) is designed as a successor to C++. 'Car' = /kɑːr/ (rhotic vowel as in 'car', 'bar'). '-bon' = /bən/ (schwa, unstressed). Two syllables: KAR-bun, stress on the first. Non-native speakers may say 'KAR-bon' (short /ɒ/) or stress the second syllable. Carbon is Google's experimental C++ successor language designed to interoperate with existing C++ codebases: 'Google proposed KAR-bun as a successor to C++'.
5 / 5
How is 'Mojo' pronounced?
Mojo is pronounced /ˈmoʊdʒoʊ/ — 'MOH-joh'. The name is the English slang word for a magic charm or power (from Creole/Louisiana French). 'Mo' = /moʊ/ (diphthong /oʊ/ as in 'go'). 'jo' = /dʒoʊ/ (the /dʒ/ affricate as in 'job' + diphthong). Two syllables: MOH-joh, stress on the first. Non-native speakers may use a short /ɒ/ in the first syllable. Mojo is a programming language designed by Modular AI as a superset of Python that compiles to high-performance native code, targeting AI/ML workloads: 'The ML inference engine is written in MOH-joh for GPU performance'.