|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Niklaus Wirth, "A Brief History of Software Engineering," IEEE Annals of the History of Computing, vol. 30, no. 3, pp. 32-39, July-September, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/MAHC.2008.33, author = {Niklaus Wirth}, title = {A Brief History of Software Engineering}, journal ={IEEE Annals of the History of Computing}, volume = {30}, number = {3}, issn = {1058-6180}, year = {2008}, pages = {32-39}, doi = {http://doi.ieeecomputersociety.org/10.1109/MAHC.2008.33}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Annals of the History of Computing TI - A Brief History of Software Engineering IS - 3 SN - 1058-6180 SP32 EP39 EPD - 32-39 A1 - Niklaus Wirth, PY - 2008 KW - software engineering KW - programming VL - 30 JA - IEEE Annals of the History of Computing ER - | |||
1. P. Naur and B. Randell eds. Software Engineering, Report on a Conference Sponsored by the NATO Science Committee, Scientific Affairs Division, NATO, 1968.
2. E.W. Dijkstra, "Some Meditations on Advanced Programming," Proc. IFIP Congress,, North-Holland, 1962, pp. 535-538.
3. R.S. Barton, "A Critical Review of the State of the Programming Art," Proc. Spring Joint Computer Conf., AFIPS Press, 1963, pp. 169-177.
4. E.W. Dijkstra, "Notes on Structured Programming," Structured Programming, O.-J Dahl, E.W. Dijkstra, and C.A.R. Hoare eds. Academic Press, 1972, pp. 1-82.
5. C.A.R. Hoare, "Notes on Data Structuring," Structured Programming, O.-J Dahl, E.W. Dijkstra, and C.A.R. Hoare eds. Academic Press, 1972, pp. 83-174.
6. N. Wirth, "The Programming Language Pascal," Acta Informatica, vol. 1, 1971, pp. 35-63.
7. E.W. Dijkstra, "Cooperating Sequential Processes," Sept. 1965. Reprinted in Programming Languages, F. Genuys ed. Academic Press, 1968, pp. 43-112.
8. C.A.R. Hoare, "Communicating Sequential Processes," Comm. ACM, vol. 21, no. 8, 1978, pp. 666-677.
9. J.G.P. Barnes, "An Overview of Ada," Software—, Practice and Experience, vol. 10, 1980, pp. 851-887.
10. R.W. Floyd, "Assigning Meanings to Programs," Proc. Symp. Applied Mathematics, Am. Mathematical Soc., vol. 19, 1967, pp. 19-32.
11. C.A.R. Hoare, "An Axiomatic Basis for Computer Programming," Comm. ACM, vol. 12, no. 10, 1969, pp. 576-580.
12. E.W. Dijkstra, "Guarded Commands, Nondeterminacy and Formal Derivation of Programs," Comm. ACM, vol. 18, no. 8, 1975, pp. 453-457.
13. D.L. Parnas, "Abstract Types Defined as Classes of Variables," ACM SIGPLAN Notices, vol. II, no. 2, 1976, pp. 149-154.
14. B. Liskov and S. Zilles, "Programming with Abstract Data Types," Proc. ACM SIGPLAN Symp., ACM Press, 1974, pp. 50-59.
15. N. Wirth, Programming in Modula-2, Springer, 1974.
16. C.P. Thacker et al., Alto: A Personal Computer, Xerox PARC, tech. report CSL-79-11, Aug. 1979.
17. N. Wirth, "A Plea for Lean Software," Computer, Feb. 1995, p. 64.
18. "Ibid," pp. 64-68.
19. M. Franz, "Oberon: The Overlooked Jewel," The School of Niklaus Wirth: The Art of Simplicity, L. Böszörményi, J. Gutknecht, and G. Pomberger eds. Morgan Kaufmann, 2000, pp. 41-54.

