Lorinda Cherry
   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 scientific development company owned by mult ...
, 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 decl ...
, 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 mas ...
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 The name derives from a combination of ''Bell Flicks''. Ken Knowlton used BEFLIX to create animated films for educational and engineering purposes. He also collaborated with the artist Stan Vanderbeek at Bell Labs to create a series of computer-an ...
, 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 The Brooklyn Museum is an art museum located in the New York City borough of Brooklyn. At , the museum is New York City's second largest and contains an art collection with around 1.5 million objects. Located near the Prospect Heights, Crown H ...
. 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 The Safeguard Program was a U.S. Army anti-ballistic missile (ABM) system designed to protect the U.S. Air Force's Minuteman ICBM silos from attack, thus preserving the US's nuclear deterrent fleet. It was intended primarily to protect against th ...
, working on the utility recording system. This change necessitated her relocating to Bell's
Whippany, New Jersey Whippany is a unincorporated community located within Hanover Township in Morris County, New Jersey, United States. Whippany's name is derived from the Whippanong Native Americans, a tribe that once inhabited the area. Whippanong meant "place ...
facility, as well as spending time at the test site located on the
Kwajalein Atoll Kwajalein Atoll (; Marshallese: ) is part of the Republic of the Marshall Islands (RMI). The southernmost and largest island in the atoll is named Kwajalein Island, which its majority English-speaking residents (about 1,000 mostly U.S. civilia ...
, 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, and ot ...
written in
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
. 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 Context is ...
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 Brenda Sue Baker is an American computer scientist. She is known for Baker's technique for approximation algorithms on planar graphs, for her early work on duplicate code detection, and for her research on two-dimensional bin packing problems. ...
. 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 Reverse Polish notation (RPN), also known as reverse Łukasiewicz notation, Polish postfix notation or simply postfix notation, is a mathematical notation in which operators ''follow'' their operands, in contrast to Polish notation (PN), in whi ...
desk calculator program. She then created bc, a preprocessor for dc using
infix notation Infix notation is the notation commonly used in arithmetical and logical formulae and statements. It is characterized by the placement of operators between operands—" infixed operators"—such as the plus sign in . Usage Binary relations a ...
. 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-au ...
. 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 GNU plotutils is a set of free software command-line tools and software libraries for generating 2D plot graphics based on data sets. It is used in projects such as PSPP and UMLgraph, and in many areas of academic research, and is included in ...
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 inten ...
. 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 Lee Edward McMahon (October 24, 1931–February 15, 1989) was an American computer scientist. __TOC__ Family and education McMahon was born in St. Louis, Missouri, to father Leo E. McMahon and mother Catherine McCarthy. He grew up in St. Louis a ...
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 co ...
'' from different authors, an article from the
Bell System Technical Journal The ''Bell Labs Technical Journal'' is the in-house scientific journal for scientists of Nokia Bell Labs, published yearly by the IEEE society. The managing editor is Charles Bahr. The journal was originally established as the ''Bell System Techn ...
, an article written by
Mark Twain Samuel Langhorne Clemens (November 30, 1835 – April 21, 1910), known by his pen name Mark Twain, was an American writer, humorist, entrepreneur, publisher, and lecturer. He was praised as the "greatest humorist the United States has p ...
, 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 The Writer's Workbench (wwb) is a grammar checker created by Lorinda Cherry and Nina Macdonald of Bell Labs. It is perhaps the earliest grammar checker to receive wide usage on Unix systems. Capabilities wwb's utilities were capable of analysing ...
'' (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 was a ...
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 911 or 9/11 may refer to: Dates * AD 911 * 911 BC * September 11 ** 9/11, the September 11 attacks of 2001 ** 11 de Septiembre, Chilean coup d'état in 1973 that outed the democratically elected Salvador Allende * November 9 Numbers * 91 ...
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 Man ...
. 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 The Sports Car Club of America (SCCA) is a non-profit American automobile club and sanctioning body supporting road racing, rallying, and autocross in the United States. Formed in 1944, it runs many programs for both amateur and professional r ...
(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 The National Center for Women & Information Technology (NCWIT) is a 501(c)(3) nonprofit organization that works to increase the meaningful participation of girls and women in computing. NCWIT was founded in 2004 by Lucinda (Lucy) Sanders, Dr. T ...
.


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