5 exercises on pronouncing programming language names aloud.
0 / 5 completed
1 / 5
How is "Golang" (the Go language) pronounced?
Golang is said "GO-lang" /ˈɡoʊlæŋ/ — "go" (long /oʊ/) plus "lang" /læŋ/ (clipped from "language"), stress on the first. The name "Golang" comes from the website golang.org; the language itself is just "Go". So "written in GO-lang", "a Go service." Do not stress the second syllable. Many developers simply say "Go" and reserve "Golang" for searchability.
2 / 5
How is "C#" pronounced?
C# is said "C-sharp" /siː ʃɑːrp/ — the letter "C" plus "sharp," because the "#" symbol represents a musical sharp (raising a note a semitone). So "write it in C-sharp", "a C-sharp class." Do not call the "#" a "hash" or "pound" here — in this language name it is always "sharp." The same applies to "F#" ("F-sharp").
3 / 5
How is "Kotlin" pronounced?
Kotlin is pronounced "KOT-lin" /ˈkɒtlɪn/ — two syllables, stress on the first, short /ɒ/ vowel (as in "cot"), ending in a weak /lɪn/. So "the app is in KOT-lin", "a KOT-lin coroutine." It is named after Kotlin Island near St. Petersburg. Do not stress the second syllable or say "COAT-line." The vowels are both short.
4 / 5
How is "Scala" pronounced?
Scala is said "SKAH-luh" /ˈskɑːlə/ — two syllables, stress on the first, with the open /ɑː/ vowel (as in "father" or the opera house "La Scala"), ending in a schwa. So "written in SKAH-luh", "a SKAH-luh case class." The name means "stairs/ladder" in Italian (it "scales"). Do not say "SKAY-luh" with a long "a" or "SKALL-uh" with a short one.
5 / 5
How is "Haskell" pronounced?
Haskell is pronounced "HASS-kul" /ˈhæskəl/ — two syllables, stress on the first, short /æ/ vowel (as in "cat"), ending in a weak schwa "-kul." So "written in HASS-kul", "a HASS-kul monad." It is named after the logician Haskell Curry. Do not stress the second syllable or use a long "a." The double-l is one /l/ sound.