Professional Documents
Culture Documents
Verificar Este
Verificar Este
Biographies
Jean E. Sammet1 was born on 23 School, an all-girls’ public school, where she took
March 1928, in New York City. Her every available math course.
parents, Harry and Ruth Sammet, After examining a number of college catalogs from
were both lawyers. Harry’s legal prac- women’s colleges, Jean chose Mount Holyoke on the
tice included wills and estates; Ruth strength of its mathematics program.2 Jean majored
stopped working when she married. in mathematics and took enough education courses
Jean and her younger sister, Helen, to be certified to teach high school mathematics in
attended public elementary schools New York; she minored in political science. After grad-
Jean E. Sammet, in Manhattan. Jean’s interest in uation, Jean pursued graduate studies at the University
when she was mathematics surfaced at a very of Illinois, receiving her MA in 1949. She was a teaching
inducted into young age but she could not attend assistant in the Mathematics department from 1948 to
the National the Bronx High School of Science be- 1951 while taking courses toward a PhD.
Academy of
Engineering. cause it didn’t accept girls. Instead, In 1951, Jean began looking for a teaching position.
Jean went to Julia Richman High New York City was not hiring new high school teachers
76 IEEE Annals of the History of Computing Published by the IEEE Computer Society 1058-6180/09/$25.00 2009 IEEE
c
[3B2-8] man2009010076.3d 12/2/09 14:3 Page 77
of mathematics and so Jean looked in New I said, ‘‘Well, is this anything like working
Jersey. The authorities there determined with punch-cards?’’ And he said, ‘‘I’m not
that she was missing two courses: one in sure, but I think it might be.’’
education and one in the history of New So I thought, ‘‘Well, that punch-card stuff
was fascinating. I’m not too inspired with this
Jersey—Jean argued that knowledge of
submarine stuff. I should at least give this a
New Jersey did not enhance her ability to try.’’ So I became the programmer. No books,
teach mathematics to high school students. no manuals, no instructions, no nothing—and
This, however, was one of the few arguments engineers who somehow thought that machine
Jean ever lost, and she decided to seek other was going to run itself—and didn’t want a pro-
types of employment.3 grammer. Fortunately, my boss, who was very
nice and a very smart engineer, knew they
Professional employment needed one, even if he didn’t quite understand
what that meant.4
That fall, Jean took a job with the Metro-
politan Life Insurance Company where she
became part of a group who were training The Sperry Electronic Digital Automatic
for actuarial positions. After six months on Computer (Speedac) was a one-of-a-kind ma-
the job, trainees were asked if they wanted chine comparable to an IBM 650. It had a
to learn about punched-card accounting drum memory, a common architecture for
machines. In spite of her mathematician’s dis- that period. Jean began her life as a program-
dain for practical topics, Jean thought this mer in early January 1955; her first task was
sounded more interesting than what she was to write the basic loader for the Speedac.
doing, and agreed to participate in the in- This 20-line program took three days to tog-
house training program. To her utter amaze- gle into the computer by hand (in binary).
ment, she loved it. Unfortunately, when the As Sperry hired programmers, Jean became
training classes ended, Jean and her fellow the group leader of an ‘‘open shop’’ that fo-
students went back to their old jobs—and cused on scientific and engineering computa-
never even saw the electric accounting tions and also produced other system
machines for which they had been trained. software. (In an open shop, the programmers
Finding the work repetitious and unreward- acted as consultants to the engineers and sci-
ing, Jean left Metropolitan and enrolled at Co- entists and assisted them in writing and test-
lumbia University to pursue a PhD in ing their routines. In a closed shop, the
mathematics. After working as a teaching as- programmers interviewed the engineers and
sistant at Barnard College during the scientists and did all the programming, test-
19521953 school year, Jean decided that ing, and running of the programs—delivering
the academic life was not for her. the computer output to their clients.)
Jean’s next position was as a mathemati- Around this time, Sperry Gyroscope was
cian working for Sperry Gyroscope in New working closely with Remington Rand, merg-
York. Responsible for running an analog ing in 1955 to become Sperry Rand.5 This
computer, she also spent time working on exposed Jean to the Univac I computer and
mathematical analysis problems for various to Grace Hopper. Although Sperry Gyroscope
clients, including the Department of the had a Univac I, it was used by the business
Navy’s submarine program. One day, Jean’s data processing group and not available to
boss mentioned that Sperry was building a the engineers. Because of the new relation-
digital computer: ship of Sperry Gyroscope and Remington
Rand, it was possible for Jean and her col-
My boss’s boss, my manager, came over to me leagues to get time on a computer at Sperry
one day and said, ‘‘By the way, do you know Rand’s production facility in Philadelphia.
we’re building a digital computer?’’ I said, Since the available test time was at night,
‘‘I’ve heard of it. I’m not sure I know what they left Sperry’s office in Great Neck, New
that means.’’ He said, ‘‘We are building a dig- York, in mid-afternoon, took a train into Man-
ital computer, because we can see that that is hattan and caught the 5 p.m. train to Phila-
the wave of the future.’’ [T]his was a company
delphia. After a few hours on the Univac I,
that made its living on contracts with the Fed-
the group would catch the last train to Man-
eral Government, and in particular with the
military. . . . He said, ‘‘We’re building this hattan and arrive home well after midnight.
thing. Do you want to be our programmer?’’ Grace Hopper’s programming group had
I asked the obvious question: ‘‘What is a pro- developed more sophisticated software
grammer?’’ And he said, ‘‘I don’t know, but I than the primitive programs developed by
know we need one!’’ I looked at him, and Jean and her colleagues for the Speedac.
January–March 2009 77
[3B2-8] man2009010076.3d 12/2/09 14:3 Page 78
Biographies
The merger also had the bonus of allowing Department of Defense, chaired the meeting.
them to work closely with Hopper and One outcome was the creation of an Execu-
learn about Grace’s work on high-level tive Committee that called itself Codasyl,
languages—knowledge that would later which stood for Conference on Data Systems
allow Jean to contribute to the development Languages.13 This Executive Committee cre-
of Cobol and the creation of Formac. Because ated a number of subcommittees, among
Jean’s managers were already teaching there, them a Short-Range Committee to study
she was asked to teach one of the earliest existing languages and document their
graduate-level courses in computer program- strengths and weaknesses.14 Jean represented
ming in the Applied Mathematics depart- Sylvania and soon devoted most of her time
ment of Adelphi College on Long Island in to the work of the Short-Range Committee,
fall 1956. Although Adelphi did not have a including acting as chair of the Statement
computer, and despite the fact that few text- Language Task Group, charged with develop-
books existed on programming a computer, ing the specific commands for the language.
Jean created two courses that she taught for When the various subcommittees of the
two years.6 Jean enjoyed programming and Short-Range Committee failed to develop
working on computers so much, she decided sufficient specifications, six people from
that she wanted to work for a company that three computer manufacturers volunteered
had computers as its focal point. Sperry only to finish the job, Jean among them.15 The
used computers to support its engineering volunteers spent two weeks in a hotel in
disciplines. New York City, frequently working around
Scanning the classified advertisements in the clock. Their work was approved by the
the newspapers proved a problem. At this Short-Range Committee with only a few
time, employment advertisements were sepa- changes. In January 1960, the Executive
rated by gender.7 In 1958, the openings for Committee of Codasyl approved the report
women were for various types of clerks, of the Short-Range Committee, and the new
teachers, and housekeepers, and so on. Un- language was published and implemented
daunted, Jean started scanning the men’s list- as Cobol.16 Their work completed, the
ings, but found no jobs for ‘‘programmers.’’ Short-Range Committee was dissolved and a
Jean finally found an ‘‘engineering’’ position new committee was created with many of
she thought she would like at Sylvania Elec- the same members.
tric Products in Needham, Massachusetts.
During the scheduled interview, when the Joining IBM
available job didn’t seem to be a good fit, When Sylvania management’s plan to le-
the interviewer sent her to see the person re- verage their Mobidic experience into a series
sponsible for Sylvania’s software develop- of commercial products started to falter, Jean
ment, Carl Hammer.8 Carl liked Jean’s decided it was time to move on—to a com-
experience and hired her to oversee software pany really dedicated to computing. In
development for the Mobidic project.9 1961, she joined IBM with the task of creat-
The Mobile Digital Computer was part of the ing a new applied R&D group, in the Boston
Fieldata project—an Army Signal Corps proj- area, focused on advanced programming
ect to build an upward compatible family of techniques. One of her first projects was to
computers. Mobidic was the largest of these examine symbol manipulation. She devel-
but was small enough to be housed in a mov- oped the idea of adding formal mathematics
ing van. Given the diverse needs of the army, capabilities to Fortran.17 This led to the cre-
the program envisioned a range of comput- ation of a formula manipulation compiler,
ing capabilities (and sizes) including one later dubbed Formac. For developing the For-
that could be carried in a jeep.10 The software mac language, Jean received an IBM Out-
developed for Mobidic was supposed to run standing Contribution award in 1965.18
on all of these computers. In addition to her duties as manager of the
Boston Advanced Programming Department,
Pioneering Cobol Jean began researching programming lan-
While directing the development of the guages and collecting documentation. This
software for Mobidic, Jean represented Sylva- research led to a series of articles in Computers
nia at a meeting at the Pentagon 28-29 May and Automation that identified the program-
1959, which explored the creation of a com- ming languages in use in the US each of the
mon ‘‘business’’ language.11,12 Charles Phil- years from 1967 to 1973.19 Jean continued
lips, director of Data Systems Research, to publish these annual reviews through
January–March 2009 79
[3B2-8] man2009010076.3d 12/2/09 14:3 Page 80
Biographies
a member of the DoD Ada Distinguished [including that] ACM should publish a peri-
Reviewers group. In addition, she was an odical of truly general interest to all members,
original member of the Ada Board (a federal headquarters support of education should be
advisory committee), and organized and significantly increased, and activity should
be started leading to a change in the Associa-
chaired the Policy Committee for the ACM
tion’s name.35
Special Interest Group on Ada (SIGAda).
January–March 2009 81
[3B2-8] man2009010076.3d 12/2/09 14:3 Page 82
Biographies
Selected Works
Programming Languages: History and Fundamentals, 1981, pp. 199-243; ACM DL: http://doi.acm.org/
Prentice Hall, 1969. 10.1145/960118.808378.
‘‘Introduction to FORMAC’’ (with E.R. Bond), IEEE Trans. ‘‘Why Ada Is Not Just Another Programming Lan-
Electronic Computers, vol. EC-13, no. 4, 1964, pp. 386-394. guage,’’ Comm. ACM, vol. 29, no. 8, 1986, pp. 722-732.
‘‘The Beginning and Development of FORMAC,’’ ‘‘An Overview of High-Level Languages,’’ Advances
in History of Programming Languages—II, T.J. Bergin and in Computers, Academic Press, vol. 20, 1981, pp. 199-
R.G. Gibson, eds., ACM Press/Addison-Wesley, 1996, 259.
pp. 429-469. ‘‘Programming Languages: History and Future,’’
‘‘Survey of Formula Manipulation,’’ Comm. ACM, Comm. ACM, vol. 15, no. 7, 1972, pp. 601-610.
vol. 9, no. 8, 1966, pp. 555-569. ‘‘Some Approaches to, and Illustrations of, Program-
‘‘Formula Manipulation by Computer,’’ Advances in ming Language History,’’ Annals of the History of Comput-
Computers, vol. 8, Academic Press, 1967, pp. 47-102. ing, vol. 13, no. 1, 1991, pp. 33-50.
‘‘Software for Non-Numerical Mathematics,’’ Mathe- ‘‘History of IBM’s Technical Contributions to High
matical Software, Academic Press, 1971, pp. 295-330. Level Programming Languages,’’ IBM J. Research and
‘‘Revised Annotated Descriptor Based Bibliography on Development, vol. 25, no. 5, Sept. 1981, pp. 520-534.
the Use of Computers for Non-Numerical Mathematics,’’ ‘‘From HOPL to HOPL-II (19781993): 15 Years of
Symbol Manipulation Languages and Techniques, Proc. IFIP Programming Language Development,’’ in History
Working Conf. Symbol Manipulation Languages, North- of Programming Languages—II, Bergin and Gibson, eds.,
Holland Publishing Co., Amsterdam, 1968, pp. 358-484. pp. 16-23.
‘‘The Early History of COBOL,’’ in R.L. Wexelblat, ed., ‘‘Farewell to Grace Hopper—End of an Era!’’ Comm.
History of Programming Languages, Academic Press, ACM, vol. 35, no. 4, 1992, pp. 128-131.
Languages Conference (HOPL-II). J.A.N. Lee developments since HOPL I.62 Jean also re-
agreed to serve as conference chairman. lated her experiences in developing the For-
Jean Sammet served as chair of the Program mac language while at IBM.18,63
Committee. Jean called on several members
of the program committee from the first Epilogue: HOPL III
HOPL conference, and made a conscious In 2004, Barbara Ryder and Brent Hail-
effort to bring in new, younger people who pern, both former SIGPLAN chairs, started
shared an interest in examining the past. the process to create the third History of Pro-
The Second History of Programming Lan- gramming Languages Conference by forming
guages Conference was sponsored by ACM a Program Committee.44,64 Jean had wisely
SIGPLAN and held in Cambridge, Massachu- included them on the HOPL II Program Com-
setts, from 20-23 April 1993.60 In her intro- mittee with the hope that they would con-
ductory remarks, Jean observed: tinue the HOPL legacy. HOPL III, sponsored
by SIGPLAN and SIGSOFT, took place in
But organizing a history conference is by no San Diego, California, 9-10 June 2007.65 Dur-
means as simple as organizing a technical
ing the opening of the conference, Jean was
conference dealing with current or recent re-
search in which all the papers are to be con-
recognized for her pioneering efforts to pre-
tributed and for which there is tremendous serve the history of programming lan-
competition to participate. This is primarily guages.66 When I asked Ryder what Jean
because most professionals in the computer meant to the programming language com-
field prefer to concentrate on current and fu- munity, she replied:
ture work rather than looking backward to
what they have accomplished. Jean Sammet is a ‘‘one-woman force’’ that
The study of various aspects of computing established the ACM SIGPLAN History of Pro-
history is not merely an intellectual exercise; gramming Languages conferences. . . . Her zeal
it shows us how we reached our current con- for this project, her energy in organizing and
dition, indicates effective approaches as well seeing two HOPL meetings through to com-
as past errors, and provides perspective and pletion in excellent reference books, and her
insight for the future, and a surer sense of dogged devotion to maintaining the quality
how to get there.61 of the historical accounts produced, were out-
standing. The latest HOPL meeting . . . would
At the urging of the Program Committee, not have been held without its organizers
Jean provided an overview of language having benefited from training under Jean
4. Abbate, p. 10.
Web Extras 5. D.E. Lundstrom, A Few Good Men from Univac,
MIT Press, 1987, p. 7.
For additional information, see the
6. Her second year of teaching (19571958) was
‘‘Further Reading’’ sidebar at http://www.
made easier by the publication of D. McCracken’s
computer.org/portal/pages/annals/content/
Digital Computer Programming (Wiley, 1957) and
webextras.html.
by the availability of the Fortran language.
7. See ‘‘Employment Ads Said to Show Bias: 75
Advertisers Are Cited by Federal Commission,’’
on her HOPL-II Program Committee. [Jean is]
New York Times, 10 Aug. 1966, p. 22; ‘‘12
a remarkable woman of great energy and a
Women Picket Times, Charging Segregation in
wonderful mentor.67
Ads,’’ NYT, July 1968, p. 19; ‘‘Designation of Sex
in Want Ads Studied,’’ NYT, 8 Feb. 1969, p. 27.
Retirement, per se 8. See T. Bergin, ‘‘Carl Hammer (19142004),’’
Given Jean’s industrious nature, no one Biographies, IEEE Annals of the History of Com-
who knew her believed that she would ever puting, vol. 28, no. 2, 2006, pp. 81-86.
retire. However, motivated by changes at 9. For more on the Mobidic project, see
IBM, she officially retired at the end of W. Humphrey, ‘‘Mobidic and Fieldata,’’ Annals
1988. In addition to consulting, she served of the History of Computing, vol. 9, no. 2, 1987,
on the board of directors, Computer History pp. 137-182.
Museum, from 1983 to 1993 and on the 10. For perspective, Digital Equipment Corp.
board and executive committee of the Soft- released the PDP-8 minicomputer in 1965, MITS
ware Patent Institute from 1991 to 1998. introduced the Altair (in kit form) in 1975, and
Jean maintains the largest collection of mate- Apple introduced the Apple II in 1977.
rials on programming languages in existence, 11. About 40 representatives from computer manu-
which will be housed at the Charles Babbage facturers, government and nongovernment
Institute upon her demise. users, and consultants were in attendance. For
For her lifetime of effort, as a programmer, additional background, see Sammet, Program-
manager, leader, and historian, Jean received ming Languages: History and Fundamentals,
the ACM’s Distinguished Service Award in Prentice Hall, 1969, p. 330 ff, and ‘‘The Early
1985. In 1989, she received the Augusta Ada History of COBOL,’’ History of Programming Lan-
Lovelace Award from the Association for guages, R.L. Wexelblat, ed., Academic Press,
Women in Computing. In 1994, she was 1981, pp. 199-277; ACM DL: http://doi.acm.org/
part of the initial class of ACM Fellows: For 10.1145/800025.1198367.
dedicated, tireless and dynamic leadership in ser- 12. Although a few scientific languages had
vice to ACM and the computing community [and been developed, such as Fortran, the only
for] advancing the art and science of computer commercial language was Flow-Matic, devel-
programming languages and recording its his- oped for the Univac under Grace Hopper’s
tory.68 That says it all. leadership at Remington Rand. See Sammet,
‘‘Farewell to Grace Hopper—End of an Era!’’
Comm. ACM, vol. 35, no. 4, 1992, pp. 128-
References and notes 131; ACM DL: http://doi.acm.org/10.1145/
1. Although Jean has been highlighted in numerous 129852.214846.
articles in the technical media, the best sources 13. Most references refer to Codasyl as an industry
are oral histories by Janet Abbate and by Tim consortium; however, according to Sammet,
Bergin. The opening paragraphs of this biogra- ‘‘Codasyl as an organization never existed.’’ See
phy follow the Abbate oral history. Abbate plans Sammet, ‘‘The Early History of COBOL,’’ p. 265.
to archive the history at the IEEE History Center. 14. This was the official name of the committee
A faculty member at Virginia Tech, Abbate can that created the original Cobol language. The
be contacted at abbate@vt.edu. My oral history committee was later renamed ‘‘the Cobol
of Jean focuses on her ACM activities; see the Committee.’’ See Sammet, ‘‘The Early History
ACM Digital Library: http://portal.acm.org/ of COBOL,’’ p. 210.
citation.cfm?id=1141880.1243440. 15. Jean Sammet and Vernon Reeves from Sylvania,
2. In the Abbate oral history, Jean mentioned that, William Selden and Gertrude Tierney from IBM,
in 1944, few potential students visited colleges and Howard Bromberg and Norman Discount
prior to admission because of the limitations from RCA.
imposed during World War II. 16. Department of Defense, Cobol, Initial Specifica-
3. Abbate, p. 5. tions for a Common Business Oriented Language,
January–March 2009 83
[3B2-8] man2009010076.3d 12/2/09 14:3 Page 84
Biographies
45. Bergin, oral history, Day Four, 18 Apr. 2006, p. 9. 58. J.E. Sammet, ‘‘Self-Study Questions,’’ Annals of
46. John A. N. Lee served as editor in chief of the the History of Computing, vol. 5, no. 3, 1983,
Annals from 1987 to 1995. pp. 302-303.
47. Hank Tropp was a faculty member in the Hum- 59. This discussion follows the editor’s and general
boldt State University (California) Department introductions in Bergin and Gibson, A History of
of Mathematics and had done a number of oral Programming Languages—II, pp. vii-x.
interviews of computer pioneers for the Ameri- 60. The languages selected were Ada, Algol 68,
can Federation of Information Processing Soci- C, C++, CLU, Discrete Event Simulation Lan-
eties (AFIPS); Tropp also served as Annals first guages, Formac, Forth, Icon, Lisp, Monitors
Reviews editor and was a member of the first and Concurrent Pascal, Pascal, Prolog, and
editorial board. Smalltalk.
48. J.A.N. Lee, ed., ‘‘Guidelines for the Documenta- 61. J.E. Sammet, ‘‘General Introduction,’’ in Bergin
tion of Segments of the History of Computing,’’ and Gibson, p. x.
Annals of the History of Computing, vol. 13, 62. J.E. Sammet, ‘‘From HOPL to HOPL II
no. 1, 1991, pp. 51-62. (19781993): 15 Years of Programming Lan-
49. The papers from this conference are available in guage Development,’’ History of Programming
the ACM Digital Library at http://portal.acm.org/ Languages—II, Bergin and Gibson, pp. 16-24.
toc.cfm?id=800025. The edited papers and tran- 63. The unedited papers are available in the ACM
scripts, as well as other conference materials Digital Library at http://portal.acm.org/toc.
were published as R.L. Wexelblat, History of Pro- cfm?id=154766. For the entire proceedings, see
gramming Languages, Academic Press, 1981. Bergin and Gibson, A History of Programming
50. Bergin, oral history of Jean E. Sammet, Day Languages—II.
Four. 64. See http://research.ihost.com/hopl/HOPL-III.html.
51. Wexelblat, History of Programming Languages, 65. The languages presented were AppleScript,
pp. 199-243. BETA, C++, Emerald, Erlang, Haskell, HP Fortran,
52. Ibid., p. xiii. Lua, Modula-2 and Oberon, Self, Statecharts,
53. The Annals of the History of Computing was orig- and. ZPL. For an overview, see: T.J. (Tim) Ber-
inally sponsored by the American Federation of gin, ‘‘History of Programming Languages Con-
Information Processing Societies (AFIPS). ference (HOPL III),’’ in Events and Sightings,
54. N. Stern, ‘‘From an Historian’s Perspective,’’ IEEE Annals of the History of Computing, vol. 29,
Annals of the History of Computing, vol. 1, no. 1, no. 3, 2007, pp. 64-65.
1979, pp. 68-69. 66. Edited papers are available in the ACM Digital
55. J.J. Horning, ‘‘Additional Viewpoints,’’ Annals of Library at http://portal.acm.org/toc.
the History of Computing, vol. 1, no. 1, 1979, cfm?id=1238844&type=proceeding&coll=
pp. 69-71. [emphasis added] portal&dl=ACM.
56. Other members of the HOPL Program Commit- 67. B. Ryder, personal communication, 4 Nov. 2007.
tee who also served on the Annals editorial 68. See http://fellows.acm.org/fellow_citation.
board were Robert F. Rosin and Henry Tropp. cfm?id=1004423&srt=alpha&alpha=S.
See A. Akera, ‘‘The Life and Work of Bernard A.
Galler (19282006),’’ IEEE Annals of the History
Readers may contact Tim Bergin about this article at
of Computing, vol. 30, no. 1, pp. 4-14. tbergin@american.edu.
57. B.A. Galler, ‘‘About this Issue,’’ Annals of the
History of Computing, vol. 5, no. 3, 1983, Contact department editor Thomas Haigh at
p. 223. annals-biographies@computer.org.
January–March 2009 85