[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1028664.1028710acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

Notes on notes on postmodern programming: radio edit

Published: 23 October 2004 Publication History

Abstract

These notes have the status of letters written to ourselves: we wrote them down because, without doing so, we found ourselves making up new arguments over and over again. So began the abstract of our earlier paper <i>Notes on Postmodern Programming</i>. We now revisit the issue of postmodern programming, and attempt to address some of the questions raised by our exposition. To illustrate the nature of postmodernism we do not do this directly, but instead present a series of snapshots, parodies, and imagined conversations that we hope will help. What do you think of the abstract so far? Self-reference and a irreverent approach are part of this topic, so it's important to chill out and let things flow. We claim that computer science and software design grew up amid the unquestioned landscape of modernism, and that too often we cling to the otherwise ungrounded values, even as modernism itself is ever more compromised.

References

[1]
Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers, Principles, Techniques, and Tools. Addison-Wesley, 1986.
[2]
Alfred V. Aho and Jeffrey D. Ullman. Principles of Compiler Design. Addison-Wesley, 1977.
[3]
American National Standards Institute, 1430 Broadway, New York, NY 10018, USA. Military Standard Ada Programming Language, February 17 1983. Also MIL-STD-1815A.
[4]
Ronald M. Baecker and Aaron Marcus. Human Factors and Typography for More Readable Programs. Addison-Wesley, Reading, MA, USA, 1989.
[5]
Kent Beck. Extreme Programming: Embrace Change. Addison-Wesley, 2000.
[6]
Samuel Beckett. En attendant Godot. English translation by the author. Grove Press, 1954.
[7]
Robert Biddle, Angela Martin, and Robert Biddle. No name: Just notes on software reuse. SigPlan Notices: Proceedings of the OOPSLA Onward Track, 38(2):76--96, December 2003.
[8]
Lewis Carroll. Alice in Wonderland, volume 11 of Project Gutenberg. Project Gutenberg, P.O. Box 2782, Champaign, IL 61825-2782, USA, 1991.
[9]
O.-J. Dahl, E. W. Dijkstra, and C. A. R. Hoare. Structured Programming. Academic Press, 1972.
[10]
Edsger W. Dijkstra. My hopes of computing science. In Proc. 4th Int. Conf. on Software Engineering, Munich, pages 442--448. IEEE and http://www.cs.utexas.edu/users/EWD/ewd07xx/, September 1979.
[11]
Umberto Eco. Reflections on the name of the rose. ENCOUNTER, 64, April 1985.
[12]
Richard P. Gabriel. LISP: Good news, bad news, how to win big. AI Expert, 6(6):30--39, 1991.
[13]
Douglas R. Hofstadter. Godel, Escher, Bach: An Eternal Golden Braid. Basic Books, Inc., 1979.
[14]
Richard Horn. Memphis: Objects, Furniture and Patterns. Simon & Schuster, 1986.
[15]
Guy L. Steele Jr. Both ways, now. http://www.poppyfields.net/filks/00041.html.
[16]
Bill Manhire and Gregory O'Brien. The Brain of Katherine Mansfield. Auckland University Press, 1988. http://www.het.brown.edu/people/easther/brain/index.html.
[17]
Paul Morley. Words and Music: A History of Pop in the Shape of a City. Bloomsbury, 2003.
[18]
Robin Murray. Fordism and Post-Fordism, pages 167--276. Academy Editions, 1992.
[19]
P. Naur and B. Randell, editors. Software Engineering: Report of a conference sponsored by the NATO Science Committee. NATO Scientific Affairs Division, Brussels, 1969.
[20]
Greg Nelson. Systems programming with Modula-3. Prentice-Hall, Inc., 1991.
[21]
Theodor Holm Nelson. Computer Lib / Dream Machines. None listed, 1974.
[22]
James Noble and Robert Biddle. Notes on postmodern programming. In Richard Gabriel, editor, Proceedings of the Onward Track at OOPSLA 02, the ACM conference on Object-Oriented Programming, Systems, Languages and Applications, pages 49--71, Seattle, USA, 2002. http://www.dreamsongs.org/.
[23]
James Noble and Robert Biddle. Notes on notes on postmodern programming. SIGPlan Notices: Proceedings of the OOPSLA 2004 Onward Track, To Appear, 2004.
[24]
Hugh Robinson, Fiona Hovenden, Pat Hall, and Janet Rachel. Postmodern software development. Computer Journal, 41(6), 1998.
[25]
Ravi Sethi. Programming languages (2nd ed.): concepts and constructs. Addison Wesley Longman Publishing Co., Inc., 1996.
[26]
A. Silberschatz, J. Peterson, and P. Galvin. Operating System Concepts. Addison-Wesley, 3 edition, 1991.
[27]
John Simpson, editor. Oxford English Dictionary. Oxford University Press, OED online http://oed.com/ edition, 2004.
[28]
Le Corbusier Translated by Frederick Etchells. Towards a New Architecture. Dover Publications republication of 1931, 1986.
[29]
Adriaan van Wijngaarden, B. J. Mailloux, J. E. L. Peck, C. H. A. Koster, M. Sintzoff, C. H. Lindsey, L. G. L. T. Meertens, and R. G. Fisker. Revised report on the algorithmic language ALGOL 68. Acta Informatica, 5(1--3):1--236, December 1975.
[30]
Larry Wall. Perl, the first postmodern computer language. http://www.wall.org/ larry/pm.html, Spring 1999.
[31]
Frank Whitford. Bauhaus (World of Art). Thames & Hudson, 1984.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '04: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
October 2004
348 pages
ISBN:1581138334
DOI:10.1145/1028664
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 October 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. object-oriented design
  2. object-oriented programming

Qualifiers

  • Article

Conference

OOPSLA04
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)A Survey of Compiler TestingACM Computing Surveys10.1145/336356253:1(1-36)Online publication date: 6-Feb-2020
  • (2020)Scalable Deep Learning on Distributed InfrastructuresACM Computing Surveys10.1145/336355453:1(1-37)Online publication date: 6-Feb-2020
  • (2016)COLORFUL CHALLENGESLinear cat & mouse gameACM Inroads10.1145/29437877:3(14-15)Online publication date: 17-Aug-2016
  • (2016)Standing on distributed shoulders of giantsCommunications of the ACM10.1145/290946659:6(58-61)Online publication date: 23-May-2016
  • (2015)Exploratory Visual Analysis and Interactive Pattern Extraction from Semi-Structured DataACM Transactions on Interactive Intelligent Systems10.1145/28121155:3(1-36)Online publication date: 8-Sep-2015
  • (2015)Quantitative Study of Music Listening Behavior in a Smartphone ContextACM Transactions on Interactive Intelligent Systems10.1145/27382205:3(1-30)Online publication date: 8-Sep-2015
  • (2010)NeoVictorian, Nobitic, and Narrative: Ancient Anticipations and the Meaning of WeblogsRecent Trends and Developments in Social Software10.1007/978-3-642-16581-8_18(169-176)Online publication date: 2010
  • (2006)Postmodern prospects for conceptual modellingProceedings of the 3rd Asia-Pacific conference on Conceptual modelling - Volume 5310.5555/1151855.1151858(11-20)Online publication date: 1-Jan-2006
  • (2006)The geography of programmingCompanion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications10.1145/1176617.1176625(510-520)Online publication date: 22-Oct-2006
  • (2004)Less Extreme ProgrammingProceedings of the Sixth Australasian Conference on Computing Education - Volume 3010.5555/979968.979997(217-226)Online publication date: 1-Jan-2004
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media