Hyphenate adjectives, not nouns


Hyphenate adjectives, not nouns

"Object-oriented" is hyphenated, but "use case" is not.

  • run time – noun, the time at which the system runs (not hyphenated)
  • run-time – an adjective describing something which exists at run time (hyphenated)
  • runtime – noun, the run-time support, e.g. the VM (portmanteau word combining "run" and "time")

”Run-time errors are caught by the runtime at run time.”

See also: Hyphens Between Words

Last changed by oscar on 9 July 2020