I. Notes on Structured Programming
نویسنده
چکیده
These notes have the status of "Letters written to myself": I wrote them down because, without doing so, I found myself repeating the same arguments over and over again. When reading what I had written, I was not always too satisfied. For one thing, I felt that they suffered from a marked verbosity. Yet I do not try to condense them (now), firstly because that would introduce another delay and I would like to "think on", secondly because earlier experiences have made me afraid of being misunderstood: many a programmer tends to see his (sometimes rather specific) difficulties as the core of the subject and as a result there are widely divergent opinions as to what programming is really about. I hope that, despite its defects, you will enjoy at least parts of it. If these notes prove to be a source of inspiration or to give you a new appreciation of the programmer's trade, some of my goals will have been reached. Prior to their publication in book form, the "Notes on Structured Programming" have been distributed privately. The interest then shown in them, for which I would like to express my gratitude here, has been one of the main incentives to supplement them with some additional material and to make them available to a wider public. In particular I would like to thank Bob Floyd, Ralph London and Mike Woodger for their encouraging comments and Peter Naur for the criticism he expressed. Finally I would like to express my gratitude to Mrs. E. L. Dijkstra-Tucker for her kind assistance in my struggles with the English language.
منابع مشابه
Notes on amalgamated duplication of a ring along an ideal
In this paper, we study some ring theoretic properties of the amalgamated duplication ring $Rbowtie I$ of a commutative Noetherian ring $R$ along an ideal $I$ of $R$ which was introduced by D'Anna and Fontana. Indeed, it is determined that when $Rbowtie I$ satisfies Serre's conditions $(R_n)$ and $(S_n)$, and when is a normal ring, a generalized Cohen-Macaulay ring and finally a filter ring.
متن کاملNotes About Comparing Long-term Care Expenditures Across Countries; Comment on “Financing Long-term Care: Lessons From Japan”
The comparison of long-term care (LTC) expenditures is a difficult task. National LTC systems differ widely in terms of eligibility criteria, level of benefits, institutional variety and regional heterogeneity. In this commentary I will first give some general remarks on cross country comparisons. Then I discuss the role of the informal sector which is the most importan...
متن کاملData from clinical notes: a perspective on the tension between structure and flexible documentation
Clinical documentation is central to patient care. The success of electronic health record system adoption may depend on how well such systems support clinical documentation. A major goal of integrating clinical documentation into electronic heath record systems is to generate reusable data. As a result, there has been an emphasis on deploying computer-based documentation systems that prioritiz...
متن کاملAutobiographical notes
I was born in Zagreb (Croatia) on October 26, 1936. My parents were Regina (née Pavić) (April17, 1916, Zagreb–March 9, 1992, Zagreb) and Cvjetko Trinajstić (September 9, 1913, Volosko–October 29, 1998, Richmond, Australia).
متن کاملA process semantics for functional programming
The semantics of lazy functional programming languages is usually presented in two diierent ways: a semantics based on trees which is used to reason about a program; and a semantics based on graphs which is used to implement a program. The link between these semantics is often unclear. We present a process semantics for functional programming which has a number of interesting properties. Firstl...
متن کامل