A small program is presented to motivate the concerns for programmer productivity and program quality that are the central issues of this set of essays. The example is one which demonstrates the performance aspect of programming. In order to achieve program quality, where a program is understood and known to be correct, we need a primary program description. This primary program description not only describes the program but is also used to generate the program. The method of applying primary program descriptions to produce programs is called metaprogramming and is described in Chapter 3. In the later chapters, we show how the method can be analyzed from an economic point of view to address the issues of productivity as well. 1 Introduction In thinking about programming over the last decade, I have concluded that very little is known about the process of programming or the engineering of software [1]. The consequence of having very little established truth to use as a basis for thinking about programming is that almost every conclusion must be reasoned out from first principles. Also, you cannot rely solely on textbooks but must use experimentation and direct observation to gain some experience with which to proceed.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
1 Introduction.- 2 Unifying Themes.- 2.1 Software Engineering.- 2.2 Software Economics.- 2.3 Quasi-Expert Systems.- 3 Metaprogramming.- 3.1 The Problem.- 3.2 What Is a Method?.- 3.3 The Class of Programs Considered.- 3.4 Some Typical Cases.- 3.5 The Method.- 3.6 Why Metaprogramming Works.- 3.7 Limits of the Method.- 3.8 The Economic Justification.- 3.9 Comparison with the Operational Approach.- 3.10 Conclusion.- 4 The Cartesian Programmer and the Hacker.- 4.1 Introduction.- 4.2 What is Programming?.- 4.3 The Legal Status of Software.- 4.4 Multilingual Systems.- 4.5 Simplicity.- 4.6 Summing Up Simplicity.- 4.7 Conclusion.- 5 Software Engineering.- 5.1 Software Engineering: Problems.- 5.2 Design Methodology.- 5.3 Software Economics.- 6 AWK―A Prototyping Language.- 6.1 Hello World.- 6.2 Some AWK Syntax.- 6.3 Patterns.- 6.4 More of the Language.- 6.5 EXAMPLE―A Data Validator.- 6.6 Significance of the Example.- 7 Software Economics.- 7.1 Introduction.- 7.2 On Ultra-High Programmer Productivity.- 7.3 Economic Fundamentals.- 7.4 Investing in the Project.- 7.5 Risk.- 7.6 Competition.- 7.7 A Complete Example.- 8 The Model.- 8.1 Parameters of the Model.- 8.2 A Sample Run.- 8.3 A Typical Analysis.- 8.4 The Program.- 9 Transfer Pricing.- 9.1 On Estimating the Costs and Benefits of Common Tools.- 9.2 Transfer Payment.- 9.3 Conclusion.- 10 Summing Up.- 10.1 Other Software Engineering Approaches.- 10.2 Other Applications of Software Economics.- 10.3 The Role of Software Economics.
Book by Levy Leon S
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: Newsboy Books, Ontario, CA, U.S.A.
PAPERBACK. Condizione: Fine. 0387964681 New. Very light cover shelf wear. No highlighting. No underlining. No marks in book. Codice articolo 0387964681NE
Quantità: 1 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: As New. Unread book in perfect condition. Codice articolo 18636453
Quantità: 15 disponibili
Da: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germania
Taschenbuch. Condizione: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -A small program is presented to motivate the concerns for programmer productivity and program quality that are the central issues of this set of essays. The example is one which demonstrates the performance aspect of programming. In order to achieve program quality, where a program is understood and known to be correct, we need a primary program description. This primary program description not only describes the program but is also used to generate the program. The method of applying primary program descriptions to produce programs is called metaprogramming and is described in Chapter 3. In the later chapters, we show how the method can be analyzed from an economic point of view to address the issues of productivity as well. 1 Introduction In thinking about programming over the last decade, I have concluded that very little is known about the process of programming or the engineering of software [1]. The consequence of having very little established truth to use as a basis for thinking about programming is that almost every conclusion must be reasoned out from first principles. Also, you cannot rely solely on textbooks but must use experimentation and direct observation to gain some experience with which to proceed. 260 pp. Englisch. Codice articolo 9780387964683
Quantità: 2 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: New. Codice articolo 18636453-n
Quantità: 15 disponibili
Da: moluna, Greven, Germania
Condizione: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. A small program is presented to motivate the concerns for programmer productivity and program quality that are the central issues of this set of essays. The example is one which demonstrates the performance aspect of programming. In order to achieve program. Codice articolo 5912748
Quantità: Più di 20 disponibili
Da: AHA-BUCH GmbH, Einbeck, Germania
Taschenbuch. Condizione: Neu. Druck auf Anfrage Neuware - Printed after ordering - A small program is presented to motivate the concerns for programmer productivity and program quality that are the central issues of this set of essays. The example is one which demonstrates the performance aspect of programming. In order to achieve program quality, where a program is understood and known to be correct, we need a primary program description. This primary program description not only describes the program but is also used to generate the program. The method of applying primary program descriptions to produce programs is called metaprogramming and is described in Chapter 3. In the later chapters, we show how the method can be analyzed from an economic point of view to address the issues of productivity as well. 1 Introduction In thinking about programming over the last decade, I have concluded that very little is known about the process of programming or the engineering of software [1]. The consequence of having very little established truth to use as a basis for thinking about programming is that almost every conclusion must be reasoned out from first principles. Also, you cannot rely solely on textbooks but must use experimentation and direct observation to gain some experience with which to proceed. Codice articolo 9780387964683
Quantità: 1 disponibili
Da: preigu, Osnabrück, Germania
Taschenbuch. Condizione: Neu. Taming the Tiger | Software Engineering and Software Economics | Leon S. Levy | Taschenbuch | viii | Englisch | 1986 | Humana | EAN 9780387964683 | Verantwortliche Person für die EU: Springer Verlag GmbH, Tiergartenstr. 17, 69121 Heidelberg, juergen[dot]hartmann[at]springer[dot]com | Anbieter: preigu Print on Demand. Codice articolo 107102078
Quantità: 5 disponibili
Da: buchversandmimpf2000, Emtmannsberg, BAYE, Germania
Taschenbuch. Condizione: Neu. This item is printed on demand - Print on Demand Titel. Neuware -A small program is presented to motivate the concerns for programmer productivity and program quality that are the central issues of this set of essays. The example is one which demonstrates the performance aspect of programming. In order to achieve program quality, where a program is understood and known to be correct, we need a primary program description. This primary program description not only describes the program but is also used to generate the program. The method of applying primary program descriptions to produce programs is called metaprogramming and is described in Chapter 3. In the later chapters, we show how the method can be analyzed from an economic point of view to address the issues of productivity as well. 1 Introduction In thinking about programming over the last decade, I have concluded that very little is known about the process of programming or the engineering of software [1]. The consequence of having very little established truth to use as a basis for thinking about programming is that almost every conclusion must be reasoned out from first principles. Also, you cannot rely solely on textbooks but must use experimentation and direct observation to gain some experience with which to proceed.Springer-Verlag KG, Sachsenplatz 4-6, 1201 Wien 260 pp. Englisch. Codice articolo 9780387964683
Quantità: 1 disponibili
Da: Revaluation Books, Exeter, Regno Unito
Paperback. Condizione: Brand New. 1st edition. 260 pages. 9.25x6.10x0.59 inches. In Stock. Codice articolo x-0387964681
Quantità: 2 disponibili
Da: Mispah books, Redhill, SURRE, Regno Unito
Paperback. Condizione: Very Good. Used Very Good -Dust Jacket may NOT BE INCLUDED.CDs may be missing. SHIPS FROM MULTIPLE LOCATIONS. book. Codice articolo ERICA75803879646815
Quantità: 1 disponibili