Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.pascal.misc > #867 > unrolled thread

About the C programming language

Started byaminer <aminer@toto.net>
First post2014-06-07 03:07 -0700
Last post2014-06-07 03:10 -0700
Articles 2 — 1 participant

Back to article view | Back to comp.lang.pascal.misc


Contents

  About the C programming language aminer <aminer@toto.net> - 2014-06-07 03:07 -0700
    Re: About the C programming language aminer <aminer@toto.net> - 2014-06-07 03:10 -0700

#867 — About the C programming language

Fromaminer <aminer@toto.net>
Date2014-06-07 03:07 -0700
SubjectAbout the C programming language
Message-ID<lmvnr7$o7j$2@news.albasani.net>
"One of my goals in the study of program proof techniques is to assist 
in the design of better programming languages, ones which make it easier 
to write correct programs and harder to write incorrect ones. ...

It is a matter of continuing regret that so few languages have ever been 
designed to meet that goal, or even to make significant concessions 
towards it. For example, the programming language C was designed to 
assist in writing a small single-user operating system (UNIX) for a 
real-time minicomputer (PDP 11), now thankfully obsolete. For this 
purpose, its low level of abstraction and plethora of machine-oriented 
features are entirely appropriate. For all other purposes, they are a 
nuisance. The successful propagation of the language can be explained by 
accidental, commercial, historical, and political factors; it is hardly 
due to any inherent quality as a tool for the reliable creation of 
sophisticated programs. ..." - C. A. R. Hoare, 1994

[toc] | [next] | [standalone]


#868

Fromaminer <aminer@toto.net>
Date2014-06-07 03:10 -0700
Message-ID<lmvo1o$oln$3@news.albasani.net>
In reply to#867
Hello,

It was a statement from C. A. R. Hoare (case statement, quicksort fame) 
in "Great Papers in Computer Science", 1996. He wrote a preface in 1994 
to his and Wirth's paper "An Axiomatic Definition of the Programming 
Language Pascal" to put that paper in context.



Thank you,
Amine Moulay Ramdane.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.pascal.misc


csiph-web