HOME

TheInfoList



OR:

Lorinda Cherry ( Landgraf; November 18, 1944 – February 2022) was an American computer scientist and programmer. Much of her career was spent at
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial Research and development, research and scientific developm ...
, where she was for many years a member of the original Unix Lab. Cherry developed several mathematical tools and utilities for text formatting and analysis, and influenced the creation of others.


Early life

Cherry was born on November 18, 1944 to John F. and Evelyn K. Landgraf. She had one sister, Carynn Elizabeth. Raised in
Verona, New Jersey Verona is a township in Essex County in the U.S. state of New Jersey. As of the 2020 United States census, the township's population was 14,572, an increase of 1,240 (+9.3%) from the 2010 census count of 13,332, which in turn reflected a dec ...
, she graduated from Verona High School and received a Bachelor of Arts (Mathematics) from the
University of Delaware The University of Delaware (colloquially UD or Delaware) is a public land-grant research university located in Newark, Delaware. UD is the largest university in Delaware. It offers three associate's programs, 148 bachelor's programs, 121 ma ...
in 1966.


Computer science career

Cherry started as a Technical Assistant (TA) at Bell Labs in 1966, initially working in Acoustics and Speech Research on vocal tract simulation. She received her Masters in computer science from
Stevens Institute of Technology Stevens Institute of Technology is a private research university in Hoboken, New Jersey. Founded in 1870, it is one of the oldest technological universities in the United States and was the first college in America solely dedicated to mechanical ...
in 1969. At Bell Labs, Cherry was involved in projects with
Ken Knowlton Kenneth Charles Knowlton (June 6, 1931 – June 16, 2022) was an American computer graphics pioneer, artist, mosaicist and portraitist. In 1963, while working at Bell Labs, he developed the BEFLIX programming language for creating bitmap comput ...
and
James L. Flanagan James Loton Flanagan (August 26, 1925 – August 25, 2015) was an American electrical engineer. He was Rutgers University's vice president for research until 2004. He was also director of Rutgers' Center for Advanced Information Processing and t ...
related to computer graphics that resulted in the computer animation language BEFLIX, and the Atoms program for creating images of three-dimensional stick-and-ball molecular models. She also worked with Manfred Schroeder to produce computer graphics for a show at the Brooklyn Museum. Her time spent writing FORTRAN programs for others' projects convinced Cherry that her own interests lay in pursuing systems work. For a period of about one year, Cherry was attached to the anti-
ballistic missile A ballistic missile is a type of missile that uses projectile motion to deliver warheads on a target. These weapons are guided only during relatively brief periods—most of the flight is unpowered. Short-range ballistic missiles stay within the ...
Safeguard Program, working on the utility recording system. This change necessitated her relocating to Bell's
Whippany, New Jersey Whippany is a Local government in New Jersey#Unincorporated communities, unincorporated community located within Hanover Township, New Jersey, Hanover Township in Morris County, New Jersey, Morris County, New Jersey, United States. Whippany's na ...
facility, as well as spending time at the test site located on the Kwajalein Atoll, where her husband had earlier been posted. Cherry monitored the results of missile test firings. Prior to her departure to Whippany, she confirmed with Samuel Pope Morgan Jr., then director of computing science research at Bell, that she would be able to return to her previous position. In 1971 Cherry joined the Computing Science Research Center, where her work focused on graphics, word processing, and language design. Some of her earliest work there consisted of configuring systems to run an early version of
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, an ...
written in assembly language. She was introduced to the system by
Douglas McIlroy Malcolm Douglas McIlroy (born 1932) is a mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College. McIlroy is best known for having originally proposed Unix pipelines and developed se ...
. Cherry participated in several projects that involved the statistical analysis of text. In one project, she and Robert Morris developed a technique to identify typographical errors using digrams and
trigram Trigrams are a special case of the ''n''-gram, where ''n'' is 3. They are often used in natural language processing for performing statistical analysis of texts and in cryptography for control and use of ciphers and codes. Frequency Contex ...
s, a table of common English words, and the root-mean-square of the trigram indicies. This led to the development of typo, a program that became the de facto spell checker for Unix until spell replaced it. Cherry was promoted to a Member of the Technical Staff (MTS) in 1976, giving her more freedom to pursue her own projects. One of the first projects that she personally initiated after becoming a member of the technical staff also involved use of trigrams to compress the text contained in a telephone directory. After McIlroy had written speak for the
Votrax Votrax International, Inc. (originally the Vocal division of Federal Screw Works), or just Votrax, was a speech synthesis company located in the Detroit, Michigan area from 1971 to 1996. It began as a division of Federal Screw Works from 1971 to 19 ...
speech synthesizer, work to add intonation was taken on by another researcher, possibly Brenda Baker. Cherry's contribution to the effort was to develop a tool to identify parts-of-speech. Cherry also worked on mathematical tools. She and Morris rewrote dc, the
arbitrary precision In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are li ...
, postfix notation desk calculator program. She then created bc, a preprocessor for dc using infix notation. Cherry initiated work on the equation editor eqn, which was completed with
Brian Kernighan Brian Wilson Kernighan (; born 1942) is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co- ...
. Kernighan described eqn as having an "auditory syntax" that allowed equations to be written programmatically the same way they were spoken. Her work on libplot inspired the later GNU plotutils package. Cherry built tools for creating and editing text. She made revisions to the ed editor. She also created the form letter generator, form, and its associated editor, fed. More than a simple text generator, form is described as a "personal database", and likened to Vannevar Bush's Memex concept. Cherry made several contributions to the development of electronic typesetting, many related to
troff troff (), short for "typesetter roff", is the major component of a document processing system developed by Bell Labs for the Unix operating system. troff and the related nroff were both developed from the original roff. While nroff was inte ...
. She cowrote the 1979 edition of "Typing Documents on the UNIX System: Using the –ms and –mcs Macros with Troff" with Mike Lesk for the Unix Tenth Edition Manual. Cherry and Lesk created tbl, a tool for formatting tables. She personally authored deroff, which strips all troff commands from the input. Cherry programmed a video display so that typeset documents could be previewed on a screen rather than having to create a photographic print. She also made contributions to
TeX Tex may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Joe Tex (1933–1982), stage name of American soul singer Joseph Arrington Jr. Entertainment * ''Tex'', the Italian ...
. Cherry, Morris, and Lee E. McMahon performed an analysis of nine documents: three of ''
The Federalist Papers ''The Federalist Papers'' is a collection of 85 articles and essays written by Alexander Hamilton, James Madison, and John Jay under the collective pseudonym "Publius" to promote the ratification of the Constitution of the United States. The c ...
'' from different authors, an article from the Bell System Technical Journal, an article written by Mark Twain, a technical paper, and three samples of graded text on different topics. One of the goals of this work was to see if the authorship of ''The Federalist Papers'' could be determined by such an analysis. Another part of the same research used trigram compression and the
Brown Corpus The Brown University Standard Corpus of Present-Day American English (or just Brown Corpus) is an electronic collection of text samples of American English, the first major structured corpus of varied genres. This corpus first set the bar for the ...
created by Kučera and Francis to analyze specific vocabulary for use in Bell System Practice. Cherry developed a method to identify the topic being discussed in a selected passage of text, which she used to create the first index for the Unix Manual. This technique was applied to other written works. Cherry also created a pocket command reference called the "Purple Card" to accompany the sixth and seventh editions of the Unix Programmers Manual. Cherry was involved in development of Bell Labs's '' Writer's Workbench'' (wwb) writing toolsuite, to the extent that she considered herself the project's "grandmother". The project was conceived of by
Rutgers Rutgers University (; RU), officially Rutgers, The State University of New Jersey, is a public land-grant research university consisting of four campuses in New Jersey. Chartered in 1766, Rutgers was originally called Queen's College, and w ...
professor William Vesterman, who wanted a tool that could analyze
writing style In literature, writing style is the manner of expressing thought in language characteristic of an individual, period, school, or nation. As Bryan Ray notes, however, style is a broader concern, one that can describe "readers' relationships with, t ...
. Cherry updated parts for Vesterman's project, and wrote two new programs — style and diction — for it, which was expected to be the extent of her involvement. Development of what became Writer's Workbench was led by Bell psycholinguist Nina Macdonald of the Human Performance Engineering Department. Macdonald contacted Cherry to ask permission to use parts for Writer's Workbench. In addition to
Alfred Aho Alfred Vaino 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 was elected into ...
's pattern search work, Writers Workbench would use at least three technologies that Cherry had already worked on: electronic typesetting, parts-of-speech analysis, and statistical analysis of speech. While Macdonald worked on the front end and integrating the program's utilities, Cherry continued to write code for the back end of the project. Cherry and Macdonald collaborated on an article for Bell Laboratories Record magazine in May/June 1983, an article in
Byte magazine ''Byte'' (stylized as ''BYTE'') was a microcomputer magazine, influential in the late 1970s and throughout the 1980s because of its wide-ranging editorial coverage. "''Byte'' magazine, the leading publication serving the homebrew market ..." '' ...
in October 1983, and a presentation delivered to a joint meeting of the psychology and computer science divisions of the New York Academy of Sciences in 1981. Both also presented the software to a television audience on two occasions; on NBC's
Today show ''Today'' (also called ''The Today Show'' or informally, ''NBC News Today'') is an American news and talk morning television show that airs weekdays from 7:00 a.m. to 11:00 a.m. on NBC. The program debuted on January 14, 1952. It w ...
in May 1981, and on New York's WCBS Channel 2 News in August 1983. After letting
Andrew Tanenbaum Andrew Stuart Tanenbaum (born March 16, 1944), sometimes referred to by the handle ast, is an American-Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands. He is the author ...
use the program on an early draft of a book he was writing, Cherry commented on the ability of tools like Writer's Workbench to improve the quality of written text not only by correcting errors, but by changing how writers write. She stated:
My feeling about a lot of those tools is their value in education is as much pointing out to people who are learning to write that they have choices and make choices when they do it. They don't think of a writing task as making choices per se. Once they get it on paper they think it's cast in stone. So it makes them edit.
After the wwb was released in 1980, Bell Labs incorporated it into company-wide writing workshops. One of the last projects Cherry did was an analysis of transcriptions of calls to AT&T Trouble Centers, searching these inconsistently formatted texts for evidence of systemic problems. The work resulted in changes in AT&T's internal policies. She was one of three co-inventors listed on AT&T's patent on a "Method and system for verifying the status of 911 emergency telephone services". In July 1994 Cherry was part of a group that worked to make AT&T's 1-800 numbers directory available on the nascent Internet. The team dealt with both technical and political issues to produce the online directory, which became one of the first "Cool links" identified by
Yahoo! Yahoo! (, styled yahoo''!'' in its logo) is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo Inc., which is 90% owned by investment funds managed by Apollo Global Manage ...
. Although most of her work was done for the Unix environment, Cherry's work was also included in the Plan 9 operating system. Cherry left Bell Labs in 1994.


Personal life and death

Cherry, who lived in the Gillette, New Jersey section of
Long Hill Township, New Jersey Long Hill Township is a township in Morris County, New Jersey, United States. As of the 2010 United States Census, the township's population was 8,702, reflecting a decline of 75 (−0.9%) from the 8,777 counted in the 2000 Census, which had ...
, joined the Northern New Jersey Region chapter of the Sports Car Club of America (SCCA) in July 1967. She raced cars, then served as marshal and handled some administrative duties. She also showed award-winning
Doberman Pinscher The Dobermann (; ), or Doberman Pinscher in the United States and Canada, is a medium-large breed of domestic dog that was originally developed around 1890 by Louis Dobermann, a tax collector from Germany. Cherry died in February 2022, at the age of 77. Her death was announced on February 16, 2022. She was survived by her sister, Carynn Kelley-Katz.


Honors

* 1988 William G. Giltzow Award—For exemplifying "dedication and service to the NNJR-SCCA". * 2018 Pioneer in Tech Award—Awarded by the National Center for Women & Information Technology.


References


External links

* * * * *
Portrait of Lorinda Cherry
at Faces of Open Source * {{DEFAULTSORT:Cherry, Lorinda 1944 births 2022 deaths 21st-century American women American women computer scientists People from Long Hill Township, New Jersey People from Verona, New Jersey Plan 9 people Scientists at Bell Labs Unix people University of Delaware alumni Verona High School (New Jersey) alumni Stevens Institute of Technology alumni