The Political Ascendance of the English Language in Computer Programming

Total Page:16

File Type:pdf, Size:1020Kb

The Political Ascendance of the English Language in Computer Programming Talking to Machines: The Political Ascendance of the English Language in Computer Programming by Ejilayomi Mimiko B.A. (History), Simon Fraser University, 2018 Extended Essay Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Arts in the School of Communication (Dual Degree Program in Global Communication) Faculty of Communication, Art and Technology © Ejilayomi Mimiko 2019 SIMON FRASER UNIVERSITY Summer 2019 Copyright in this Work rests With the author. Please ensure that any reproduction or re-use is done in accordance With the relevant national copyright legislation. Approval Name: Ejilayomi Mimiko Degree: Master of Arts Title: Talking to Machines: The Political Ascendance of the English Language in Computer Programming Supervisory Committee: Program Director Katherine Reilly, Professor Yuezhi Zhao Senior Supervisor Professor Katherine Reilly Program Director Associate Professor Date Approved: 29th August, 2019. ii Abstract This essay explores possible reasons Why English has become the "default" natural language from Which programming commands are borroWed. Programming languages like C, C++, Java and Python use English keywords exclusively. The essay explores the social factors that underlie this phenomenon and how traditional poWer hierarchies are perpetuated. The essay is a critical response to the emancipatory rhetoric that ushered in the creation and popularization of the digital computer. It uses the story of ALGOL project to illustrate how technical goals are shaped by social factors Which inevitably reify inequality into technological artefacts. ALGOL, an attempt to create a standardized machine independent universal programming language, While answering a significant amount of technical questions, did not bridge the natural language gap. By Way of historical exploration, I argue this result is an expression of American globalization of the computing industry. Keywords: Computer Programming; English Language; Linguistic Imperialism; Media Archaeology; Communication Studies iii Dedication For the person I started Writing my first essays to, the woman Who stopped everything to make me Whole When I Was incomplete and the man Whose path I failed to neglect. Emiope, Mǎàmi and Daddy iv Table of Contents Approval.......................................................................................................................... ii Abstract...........................................................................................................................iii Dedication ...................................................................................................................... iv Table of Contents ............................................................................................................ v List of Figures ................................................................................................................ vi List of Acronyms ............................................................................................................ vii Chapter 1. Introduction .............................................................................................. 1 1.1. Programming and Binary representation .............................................................. 2 1.2. English and Computer Programming .................................................................... 4 Chapter 2. Computing Technology and Society ...................................................... 7 2.1. Philosophies of Technology .................................................................................. 7 2.2. Social Dimensions of Computing Media ............................................................... 9 2.2.1. Media archaeology of Computational Media .................................................. 9 2.2.2. Computers as Organisms ............................................................................ 10 2.2.3. Race and Computer Architecture................................................................. 11 2.2.4. Noise and Computation ............................................................................... 12 2.2.5. Reactionary Standardization........................................................................ 14 2.3. Effects of English Centered Programming .......................................................... 14 Chapter 3. Linguistic Imperialism ........................................................................... 17 3.1. European Linguistic Expansion .......................................................................... 18 3.2. The Spread of English ........................................................................................ 18 3.3. United States takes the Linguistic Helm.............................................................. 19 3.4. English and European Languages ...................................................................... 20 3.5. Conclusion ......................................................................................................... 21 Chapter 4. The Development of the American Computing Industry ..................... 23 4.1. The American Iron Triangle ................................................................................ 24 4.2. Coming to Europe .............................................................................................. 26 4.3. United States of European Countries ................................................................. 28 4.4. Programming Language and Natural Language ................................................. 29 4.4.1. Development of High-Level Programming Languages ................................. 30 4.4.2. Programming as Language ......................................................................... 33 4.5. Linguistic choices: ALGOL, SIMULA, C, C++ ..................................................... 35 Chapter 5. Conclusion ............................................................................................. 39 5.1. Parallels of Emancipatory Rhetoric ..................................................................... 40 5.2. Points of Control and Access .............................................................................. 41 5.3. English and Technical Democracy...................................................................... 42 References .................................................................................................................. 43 v List of Figures Figure 1.1: Python Keywords .......................................................................................... 5 Figure 1.2: C keywords ................................................................................................... 5 vi List of Acronyms ACM Association of Computing Machinery COBOL Common Business Language DARPA Defense Advanced Research Projects Agency EDVAC Electronic Discrete Variable Automatic Computer ENIAC Electronic Numerical Integrator and Computer FORTRAN Formula Translation GAMM German Society for Applied Mathematics and Mechanics GE General Electric IBM International Business Machine ICC International Computing Center IFIP International Federation for Information Processing IMF International Monetary Fund MIT Massachusetts Institute of Technology NATO North Atlantic Treaty Organization NDRC National Defense Research Committee NSA National Security Agency ONR Office of Naval Research OSRD Office of Scientific Research and Development R&D Research and Development RCA Radio Corporation of America SQL Structured Query Language UK United Kingdom UN United Nations UNESCO United Nations Educational, Scientific and Cultural Organization UNIVAC Universal Automatic Computer US United States USAID United States Agency for International Development vii Chapter 1. Introduction “If we want America to stay on the cutting edge, we need young Americans like you to master the tools and technology that will change the way we do just about everything.” - Barack Obama 1 The computer noW plays an undeniably fundamental role in the Way We live in the 21st century. This has been documented, researched and over-debated. More than an instrument to make lives easier, It has become the source of meaning and, at other times, the source of unmitigated disaster (“Google,” n.d.). This document is a product of Work done entirely through the assistance of various computers. At the same time, there is an ever-increasing number of devices and systems that have become computers. The definitions of What computers are is becoming more inclusive. This is due to the ever- increasing ease With Which computing machinery and memory can be cramped into small tiny chips (Ensmenger, 2010, p. 4; O’Regan, 2012, pp. 29–30). Entire cities, cars, pens, fridges, microWaves, traffic lights, have been embedded With tiny computational devices that have made them very responsive to human interaction. The development of netWork computing, best exemplified by the internet, ushered in With it, the information age. Theoretically, everyone can be connected to this great netWork. Making access to information appear more democratized and decentralized. This alloWed the compression of time (and partly space) at such a high magnitude that relative to the neW millennium, human life Was drudging along at speeds analogous to that of an Aesopian tortoise. Summarily, the ubiquity of the computer in our daily lives cannot be understated. It is with these in mind that this project addresses a fundamental question – HoW have we been communicating With the device that
Recommended publications
  • Thomas Ströhlein's Endgame Tables: a 50Th Anniversary
    Thomas Ströhlein's Endgame Tables: a 50th Anniversary Article Supplemental Material The Festschrift on the 40th Anniversary of the Munich Faculty of Informatics Haworth, G. (2020) Thomas Ströhlein's Endgame Tables: a 50th Anniversary. ICGA Journal, 42 (2-3). pp. 165-170. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-200151 Available at http://centaur.reading.ac.uk/90000/ It is advisable to refer to the publisher’s version if you intend to cite from the work. See Guidance on citing . Published version at: https://content.iospress.com/articles/icga-journal/icg200151 To link to this article DOI: http://dx.doi.org/10.3233/ICG-200151 Publisher: The International Computer Games Association All outputs in CentAUR are protected by Intellectual Property Rights law, including copyright law. Copyright and IPR is retained by the creators or other copyright holders. Terms and conditions for use of this material are defined in the End User Agreement . www.reading.ac.uk/centaur CentAUR Central Archive at the University of Reading Reading’s research outputs online 40 Jahre Informatik in Munchen:¨ 1967 – 2007 Festschrift Herausgegeben von Friedrich L. Bauer unter Mitwirkung von Helmut Angstl, Uwe Baumgarten, Rudolf Bayer, Hedwig Berghofer, Arndt Bode, Wilfried Brauer, Stephan Braun, Manfred Broy, Roland Bulirsch, Hans-Joachim Bungartz, Herbert Ehler, Jurgen¨ Eickel, Ursula Eschbach, Anton Gerold, Rupert Gnatz, Ulrich Guntzer,¨ Hellmuth Haag, Winfried Hahn (†), Heinz-Gerd Hegering, Ursula Hill-Samelson, Peter Hubwieser, Eike Jessen, Fred Kroger,¨ Hans Kuß, Klaus Lagally, Hans Langmaack, Heinrich Mayer, Ernst Mayr, Gerhard Muller,¨ Heinrich Noth,¨ Manfred Paul, Ulrich Peters, Hartmut Petzold, Walter Proebster, Bernd Radig, Angelika Reiser, Werner Rub,¨ Gerd Sapper, Gunther Schmidt, Fred B.
    [Show full text]
  • Thriving in a Crowded and Changing World: C++ 2006–2020
    Thriving in a Crowded and Changing World: C++ 2006–2020 BJARNE STROUSTRUP, Morgan Stanley and Columbia University, USA Shepherd: Yannis Smaragdakis, University of Athens, Greece By 2006, C++ had been in widespread industrial use for 20 years. It contained parts that had survived unchanged since introduced into C in the early 1970s as well as features that were novel in the early 2000s. From 2006 to 2020, the C++ developer community grew from about 3 million to about 4.5 million. It was a period where new programming models emerged, hardware architectures evolved, new application domains gained massive importance, and quite a few well-financed and professionally marketed languages fought for dominance. How did C++ ś an older language without serious commercial backing ś manage to thrive in the face of all that? This paper focuses on the major changes to the ISO C++ standard for the 2011, 2014, 2017, and 2020 revisions. The standard library is about 3/4 of the C++20 standard, but this paper’s primary focus is on language features and the programming techniques they support. The paper contains long lists of features documenting the growth of C++. Significant technical points are discussed and illustrated with short code fragments. In addition, it presents some failed proposals and the discussions that led to their failure. It offers a perspective on the bewildering flow of facts and features across the years. The emphasis is on the ideas, people, and processes that shaped the language. Themes include efforts to preserve the essence of C++ through evolutionary changes, to simplify itsuse,to improve support for generic programming, to better support compile-time programming, to extend support for concurrency and parallel programming, and to maintain stable support for decades’ old code.
    [Show full text]
  • The Advent of Recursion & Logic in Computer Science
    The Advent of Recursion & Logic in Computer Science MSc Thesis (Afstudeerscriptie) written by Karel Van Oudheusden –alias Edgar G. Daylight (born October 21st, 1977 in Antwerpen, Belgium) under the supervision of Dr Gerard Alberts, and submitted to the Board of Examiners in partial fulfillment of the requirements for the degree of MSc in Logic at the Universiteit van Amsterdam. Date of the public defense: Members of the Thesis Committee: November 17, 2009 Dr Gerard Alberts Prof Dr Krzysztof Apt Prof Dr Dick de Jongh Prof Dr Benedikt Löwe Dr Elizabeth de Mol Dr Leen Torenvliet 1 “We are reaching the stage of development where each new gener- ation of participants is unaware both of their overall technological ancestry and the history of the development of their speciality, and have no past to build upon.” J.A.N. Lee in 1996 [73, p.54] “To many of our colleagues, history is only the study of an irrele- vant past, with no redeeming modern value –a subject without useful scholarship.” J.A.N. Lee [73, p.55] “[E]ven when we can't know the answers, it is important to see the questions. They too form part of our understanding. If you cannot answer them now, you can alert future historians to them.” M.S. Mahoney [76, p.832] “Only do what only you can do.” E.W. Dijkstra [103, p.9] 2 Abstract The history of computer science can be viewed from a number of disciplinary perspectives, ranging from electrical engineering to linguistics. As stressed by the historian Michael Mahoney, different `communities of computing' had their own views towards what could be accomplished with a programmable comput- ing machine.
    [Show full text]
  • Ali Aydar Anita Borg Alfred Aho Bjarne Stroustrup Bill Gates
    Ali Aydar Ali Aydar is a computer scientist and Internet entrepreneur. He is the chief executive officer at Sporcle. He is best known as an early employee and key technical contributor at the original Napster. Aydar bought Fanning his first book on programming in C++, the language he would use two years later to build the Napster file-sharing software. Anita Borg Anita Borg (January 17, 1949 – April 6, 2003) was an American computer scientist. She founded the Institute for Women and Technology (now the Anita Borg Institute for Women and Technology). While at Digital Equipment, she developed and patented a method for generating complete address traces for analyzing and designing high-speed memory systems. Alfred Aho Alfred Aho (born August 9, 1941) is a Canadian computer scientist best known for his work on programming languages, compilers, and related algorithms, and his textbooks on the art and science of computer programming. Aho received a B.A.Sc. in Engineering Physics from the University of Toronto. Bjarne Stroustrup Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language. He is a Distinguished Research Professor and holds the College of Engineering Chair in Computer Science. Bill Gates 2 of 10 Bill Gates (born October 28, 1955) is an American business magnate, philanthropist, investor, computer programmer, and inventor. Gates is the former chief executive and chairman of Microsoft, the world’s largest personal-computer software company, which he co-founded with Paul Allen. Bruce Arden Bruce Arden (born in 1927 in Minneapolis, Minnesota) is an American computer scientist.
    [Show full text]
  • Early Life: 1924–1945
    An interview with FRITZ BAUER Conducted by Ulf Hashagen on 21 and 26 July, 2004, at the Technische Universität München. Interview conducted by the Society for Industrial and Applied Mathematics, as part of grant # DE-FG02-01ER25547 awarded by the US Department of Energy. Transcript and original tapes donated to the Computer History Museum by the Society for Industrial and Applied Mathematics © Computer History Museum Mountain View, California ABSTRACT: Professor Friedrich L. Bauer describes his career in physics, computing, and numerical analysis. Professor Bauer was born in Thaldorf, Germany near Kelheim. After his schooling in Thaldorf and Pfarrkirchen, he received his baccalaureate at the Albertinium, a boarding school in Munich. He then faced the draft into the German Army, serving first in the German labor service. After training in France and a deployment to the Eastern Front in Kursk, he was sent to officer's school. His reserve unit was captured in the Ruhr Valley in 1945 during the American advance. He returned to Pfarrkirchen in September 1945 and in spring of 1946 enrolled in mathematics and physics at the Ludwig-Maximilians-Universitäat, München. He studied mathematics with Oscar Perron and Heinrich Tietze and physics with Arnold Sommerfeld and Paul August Mann. He was offered a full assistantship with Fritz Bopp and finished his Ph.D. in 1951 writing on group representations in particle physics. He then joined a group in Munich led by a professor of mathematics Robert Sauer and the electrical engineer Hans Piloty, working with a colleague Klaus Samelson on the design of the PERM, a computer based in part on the Whirlwind concept.
    [Show full text]
  • Bjarne Stroustrup
    Bjarne Stroustrup 52 Riverside Dr. #6A +1 979 219 5004 NY, NY 10024 [email protected] USA www.stroustrup.com Education Ph.D. in Computer Science, University of Cambridge, England, 1979 Ph.D. Thesis: Communication and Control in Distributed Computer Systems Thesis advisor: David Wheeler Cand.Scient. in Mathematics with Computer Science, Aarhus University, Denmark, 1975 Thesis advisor: Brian H. Mayoh Research Interests Distributed Systems, Design, Programming techniques, Software development tools, and Programming Languages Professional Experience Technical Fellow, Morgan Stanley, New York, January 2019 – present Managing Director, Division of Technology and Data, Morgan Stanley, New York, January 2014 – present Visiting Professor, Columbia University, New York, January 2014 – present Visiting Professor in the Computer Lab and Fellow of Churchill College, Cambridge University, Spring 2012 Visiting Professor in the Computer Science Department, Princeton University, Fall 2011 The College of Engineering Chair Professor in Computer Science, Department of Computer Science, Texas A&M University, October 2002 – January 2014 Department Head, AT&T Laboratories – Research, Florham Park, New Jersey, July 1995 – October 2002 Distinguished Member of Technical Staff, AT&T Bell Laboratories, Murray Hill, NJ, June 1987 – July 1995 Member of Technical Staff, AT&T Bell Laboratories, Murray Hill, NJ, March 1979 – June 1987 Honors & Awards 2019: Honorary doctor of University Carlos III in Madrid, Spain. 1 2018: The John Scott Legacy Medal and Premium from The Franklin Institute and the City Council of Philadelphia to men and women whose inventions improved the comfort, welfare, and happiness of human kind in a significant way. 2018: The Computer Pioneer Award from The IEEE Computer Society For bringing object- oriented programming and generic programming to the mainstream with his design and implementation of the C++ programming language.
    [Show full text]
  • A Static Analysis Framework for Security Properties in Mobile and Cryptographic Systems
    A Static Analysis Framework for Security Properties in Mobile and Cryptographic Systems Benyamin Y. Y. Aziz, M.Sc. School of Computing, Dublin City University A thesis presented in fulfillment of the requirements for the degree of Doctor of Philosophy Supervisor: Dr Geoff Hamilton September 2003 “Start by doing what’s necessary; then do what’s possible; and suddenly you are doing the impossible” St. Francis of Assisi To Yowell, Olivia and Clotilde Declaration I hereby certify that this material, which I now submit for assessment on the programme of study leading to the award of the degree of Doctor of Philosophy (Ph.D.) is entirely my own work and has not been taken from the work of others save and to the extent that such work has been cited and acknowledged within the text of my work. Signed: I.D. No.: Date: Acknowledgements I would like to thank all those people who were true sources of inspiration, knowledge, guidance and help to myself throughout the period of my doctoral research. In particular, I would like to thank my supervisor, Dr. Geoff Hamilton, without whom this work would not have seen the light. I would also like to thank Dr. David Gray, with whom I had many informative conversations, and my colleagues, Thomas Hack and Fr´ed´ericOehl, for their advice and guidance. Finally, I would like to mention that the work of this thesis was partially funded by project IMPROVE (Enterprise Ireland Strategic Grant ST/2000/94). Benyamin Aziz Abstract We introduce a static analysis framework for detecting instances of security breaches in infinite mobile and cryptographic systems specified using the languages of the π-calculus and its cryptographic extension, the spi calculus.
    [Show full text]
  • Die Gruncllehren Cler Mathematischen Wissenschaften
    Die Gruncllehren cler mathematischen Wissenschaften in Einzeldarstellungen mit besonderer Beriicksichtigung der Anwendungsgebiete Band 135 Herausgegeben von J. L. Doob . E. Heinz· F. Hirzebruch . E. Hopf . H. Hopf W. Maak . S. Mac Lane • W. Magnus. D. Mumford M. M. Postnikov . F. K. Schmidt· D. S. Scott· K. Stein Geschiiftsfiihrende Herausgeber B. Eckmann und B. L. van der Waerden Handbook for Automatic Computation Edited by F. L. Bauer· A. S. Householder· F. W. J. Olver H. Rutishauser . K. Samelson· E. Stiefel Volume I . Part a Heinz Rutishauser Description of ALGOL 60 Springer-Verlag New York Inc. 1967 Prof. Dr. H. Rutishauser Eidgenossische Technische Hochschule Zurich Geschaftsfuhrende Herausgeber: Prof. Dr. B. Eckmann Eidgenossische Tecbnische Hocbscbule Zurich Prof. Dr. B. L. van der Waerden Matbematisches Institut der Universitat ZUrich Aile Rechte, insbesondere das der Obersetzung in fremde Spracben, vorbebalten Ohne ausdriickliche Genehmigung des Verlages ist es auch nicht gestattet, dieses Buch oder Teile daraus auf photomechaniscbem Wege (Photokopie, Mikrokopie) oder auf andere Art zu vervielfaltigen ISBN-13: 978-3-642-86936-5 e-ISBN-13: 978-3-642-86934-1 DOl: 10.1007/978-3-642-86934-1 © by Springer-Verlag Berlin· Heidelberg 1967 Softcover reprint of the hardcover 1st edition 1%7 Library of Congress Catalog Card Number 67-13537 Titel-Nr. 5l1B Preface Automatic computing has undergone drastic changes since the pioneering days of the early Fifties, one of the most obvious being that today the majority of computer programs are no longer written in machine code but in some programming language like FORTRAN or ALGOL. However, as desirable as the time-saving achieved in this way may be, still a high proportion of the preparatory work must be attributed to activities such as error estimates, stability investigations and the like, and for these no programming aid whatsoever can be of help.
    [Show full text]
  • Academic Program Review
    Academic Program Review April 16-18, 2012 Department of Computer Science and Engineering Room 301 Harvey R. Bright Building Texas A&M University College Station, Texas 1 Contents I Introduction ............................................................................................................................... 4 I.1 Charge to Review Committee ............................................................................................. 4 I.2 Schedule of Review/Itinerary ............................................................................................. 5 I.3 Administrative Structure .................................................................................................... 6 II Brief History ............................................................................................................................... 7 II.1 Founding of Department .................................................................................................... 7 II.2 Founding and Development of Related Centers ................................................................ 7 II.3 Review and Changes in Past Seven Years ........................................................................ 15 II.4 Date of Last Program Review ........................................................................................... 16 III Vision and Goals ................................................................................................................... 16 III.1 Strategic Plan ...................................................................................................................
    [Show full text]
  • A History of C++: 1979− 1991
    A History of C++: 1979−1991 Bjarne Stroustrup AT&T Bell Laboratories Murray Hill, New Jersey 07974 ABSTRACT This paper outlines the history of the C++ programming language. The emphasis is on the ideas, constraints, and people that shaped the language, rather than the minutiae of language features. Key design decisions relating to language features are discussed, but the focus is on the overall design goals and practical constraints. The evolution of C++ is traced from C with Classes to the current ANSI and ISO standards work and the explosion of use, interest, commercial activity, compilers, tools, environments, and libraries. 1 Introduction C++ was designed to provide Simula’s facilities for program organization together with C’s effi- ciency and flexibility for systems programming. It was intended to deliver that to real projects within half a year of the idea. It succeeded. At the time, I realized neither the modesty nor the preposterousness of that goal. The goal was modest in that it did not involve innovation, and preposterous in both its time scale and its Draco- nian demands on efficiency and flexibility. While a modest amount of innovation did emerge over the years, efficiency and flexibility have been maintained without compromise. While the goals for C++ have been refined, elaborated, and made more explicit over the years, C++ as used today directly reflects its original aims. This paper is organized in roughly chronological order: §2 C with Classes: 1979– 1983. This section describes the fundamental design decisions for C++ as they were made for C++’s immediate predecessor. §3 From C with Classes to C++: 1982– 1985.
    [Show full text]
  • Introduc)On to C++
    Introduc)on to C++ CS 16: Solving Problems with Computers I Lecture #2 Ziad Matni Dept. of Computer Science, UCSB Announcements • Homework #1 due today – Please take out any staples or paper clips • No more switching lab )mes – Labs at 9am, 10am, 11am are FULL – Other labs have some space leF 9/27/16 Matni, CS16, Fa16 2 Lecture Outline • Computer Systems -­‐-­‐-­‐ A review from last week • Programming and Problem Solving • IntroducPon to C++ 9/27/16 Matni, CS16, Fa16 3 Defining Computer A device that can be instructed to carry out an arbitrary set of arithme)c or logical opera)ons automaPcally 9/27/16 Matni, CS16, Fa16 4 Computer SoFware • The collecPon of programs used by a computer, and includes: – ApplicaPons – Translators (compilers) – System Managers (drivers, other OS components) 9/27/16 Matni, CS16, Fa16 5 5 Main Components to Computers • Inputs • Outputs • Processor • Main memory – Usually inside the computer, volaPle • Secondary memory – More permanent memory for mass storage of data 9/27/16 Matni, CS16, Fa16 6 Computer Memory • Usually organized in two parts: – Address • Where can I find my data? – Data (payload) • What is my data? • The smallest representaPon of the data – A binary bit (“0”s and “1”s) – A common collecPon of bits is a byte (8 bits = 1 byte) 9/27/16 Matni, CS16, Fa16 7 What is the Most Basic Form of Computer Language? • Binary a.k.a Base-­‐2 • Expressing data AND instrucPons in either “1” or “0” – So, “01010101 01000011 01010011 01000010 00100001 00100001” could mean an instruc-on to “calculate 2 + 3” Or it could
    [Show full text]
  • 2004 Annual Report
    2004 Annual Report NATIONAL ACADEMY OF ENGINEERING ENGINEERING THE FUTURE NATIONAL ACADEMY OF ENGINEERING 2101 Constitution Avenue, NW Washington, DC 20418 www.nae.edu 1 Letter from the President 3 In Service to the Nation 3 Mission Statement 4 Program Reports The National Academy of Sciences is a private, non- 4 Engineering Education profit, self-perpetuating society of distinguished schol- 4 ars engaged in scientific and engineering research, Center for the Advancement of Scholarship on dedicated to the furtherance of science and technolo- Engineering Education gy and to their use for the general welfare. Upon the 5 authority of the charter granted to it by the Congress in Technological Literacy 1863, the Academy has a mandate that requires it to 6 Public Understanding of Engineering advise the federal government on scientific and techni- cal matters. Dr. Ralph J. Cicerone is president of the Media Relations National Academy of Sciences. Public Relations The National Academy of Engineering was established Developing Effective Messages Project in 1964, under the charter of the National Academy of Great Achievements Website Sciences, as a parallel organization of outstanding 8 engineers. It is autonomous in its administration and in Engineering Ethics the selection of its members, sharing with the National 8 Diversity in the Engineering Workforce Academy of Sciences the responsibility for advising the 11 federal government. The National Academy of Engi- Frontiers of Engineering neering also sponsors engineering programs aimed at Lillian M. Gilbreth Lectureships for Young Engineers meeting national needs, encourages education and 12 research, and recognizes the superior achievements of Engineering and the Health Care System engineers.
    [Show full text]