Programming linguistics

  • Authors:
  • J. A. N. Lee;David Hemmendinger

  • Affiliations:
  • -;-

  • Venue:
  • Encyclopedia of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Languages for human communication have syntax (structure), semantics (meaning), and pragmatics (effects). Semantics and pragmatics are particularly complex subjects in human languages, and philosophers and linguists have studied them extensively. Computer languages are much simpler artificial languages, designed for the limited purpose of directing a computer to execute the operations needed to implement algorithms (q.v.). Their syntax and semantics are normally designed for ease of programmer use, translation, and implementation, all of which calls for simple rigid syntax and straightforward semantics.