Structured Programming with go to Statements
ACM Computing Surveys (CSUR)
Programming languages, natural languages, and mathematics
Communications of the ACM
Program readability, closing keywords and prefix-style intermediate keywords
ACM SIGPLAN Notices
A reminder for language designers
ACM SIGPLAN Notices
Four Dimensions of programming-language independence
ACM SIGPLAN Notices
Hi-index | 48.22 |
The choice of keywords in the design of programming languages is compared to the formation of neologisms, or new words, in natural languages. Examination of keywords in high-level programming languages shows that they are formed using mechanisms analogous to those observed in English. The use of mirror words as closing keywords is a conspicuous exceptions.