5 exercises on pronouncing common file format names and acronyms aloud.
0 / 5 completed
1 / 5
How is "JSON" pronounced?
JSON is said "JAY-son" /ˈdʒeɪsɒn/ — exactly like the personal name "Jason," two syllables, stress on the first. It stands for JavaScript Object Notation. So "return it as JAY-son", "parse the JAY-son response." A minority say "JAY-sawn" or "jay-SON," but "JAY-son" matching the name is by far the most common. Do not spell it out letter by letter.
2 / 5
How is "YAML" pronounced?
YAML is pronounced "YAM-ul" /ˈjæməl/ — it starts like the word "yam" (the vegetable) and ends with a weak schwa "-ul," rhyming with "camel." It stands for "YAML Ain't Markup Language." So "write the config in YAM-ul", "a YAM-ul file." Do not spell it out or use a long "a." It rhymes with "camel" and "mammal."
3 / 5
How is "TOML" pronounced?
TOML is said "TOM-ul" /ˈtɒməl/ — it begins like the name "Tom" and ends with a weak "-ul," rhyming with "YAML." It stands for "Tom's Obvious, Minimal Language" (after creator Tom Preston-Werner). So "the TOM-ul config", "Cargo uses TOM-ul." Do not spell it out. By design it rhymes with YAML ("YAM-ul"), its config-file cousin.
4 / 5
How is "CSV" pronounced?
CSV is always spelled out: "C-S-V" /siː ɛs viː/ — "see, ess, vee." It stands for "Comma-Separated Values." So "export it as C-S-V", "open the C-S-V in a spreadsheet." It is never blended into a word like "siss-vee." Each of the three letters keeps its standard English name. This contrasts with JSON and YAML, which are said as words.
5 / 5
How is "SVG" pronounced?
SVG is spelled out: "S-V-G" /ɛs viː dʒiː/ — "ess, vee, gee." It stands for "Scalable Vector Graphics." So "use an S-V-G icon", "the logo is an S-V-G." It is never said as a word like "svig." All three letters use their standard names, with the final "G" said "gee" /dʒiː/, not a hard "guh."