Programming languages & their design have always excited intense controversy & intense activity. The controversy is usually conducted at a level of minute detail & the activity has led to designs of impenetrable complexity. Practising programmers observe that neither the detail nor the complexity seems to be relevant to the actual problems that face them daily; & each 1 of them believes that he could improve the language he uses, or could design a better 1 if only his colleagues would agree.
Original Title
Hoare 1978 - Everything You Ever Wanted to Know About Programming Languages
Programming languages & their design have always excited intense controversy & intense activity. The controversy is usually conducted at a level of minute detail & the activity has led to designs of impenetrable complexity. Practising programmers observe that neither the detail nor the complexity seems to be relevant to the actual problems that face them daily; & each 1 of them believes that he could improve the language he uses, or could design a better 1 if only his colleagues would agree.
Programming languages & their design have always excited intense controversy & intense activity. The controversy is usually conducted at a level of minute detail & the activity has led to designs of impenetrable complexity. Practising programmers observe that neither the detail nor the complexity seems to be relevant to the actual problems that face them daily; & each 1 of them believes that he could improve the language he uses, or could design a better 1 if only his colleagues would agree.