Information: - HP Labs is the exploratory and advanced research group for HP Inc. HP headquarters is in Palo Alto, California and has research and development facilities in Bristol, UK. The development of programmable desktop calculators, inkjet printing, and 3D graphics are credited to HP Labs researchers. - Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built. - The Standard Template Library (STL) is a software library for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called "algorithms", "containers", "functional", and "iterators". - Generic programming is a style of computer programming in which algorithms are written in terms of types "to-be-specified-later" that are then "instantiated" when needed for specific types provided as parameters. This approach, pioneered by ML in 1973, permits writing common functions or types that differ only in the set of types on which they operate when used, thus reducing duplication. Such software entities are known as "generics" in Ada, Delphi, Eiffel, Java, C#, F#, Objective-C, Swift, and Visual Basic .NET; "parametric polymorphism" in ML, Scala, Haskell (the Haskell community also uses the term "generic" for a related but somewhat different concept) and Julia; "templates" in C++ and D; and "parameterized types" in the influential 1994 book "Design Patterns". The authors of "Design Patterns" note that this technique, especially when combined with delegation, is very powerful but also quote the following - 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 visiting professor at Columbia University, and works at Morgan Stanley as a Managing Director in New York. - Alexander Alexandrovich Stepanov, born November 16, 1950 in Moscow, is a Russian computer programmer, best known as an advocate of generic programming and as the primary designer and implementer of the C++ Standard Template Library, which he started to develop around 1992 while employed at HP Labs. He had earlier been working for Bell Labs close to Andrew Koenig and tried to convince Bjarne Stroustrup to introduce something like Ada generics in C++. He is credited with the notion of concept. - C++ (pronounced "cee plus plus") is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. - The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California. It developed and provided a wide variety of hardware components as well as software and related services to consumers, small- and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health and education sectors. - Meng Lee is a Technical Contributor at Hewlett - Packard Research Labs . While originally a compiler engineer , Lee joined Alexander Stepanov to work on generic algorithms in 1992 . She co-authored and co-developed with Stepanov the 1995 Hewlett - Packard technical report titled The Standard Template Library that led to the C++ Standard Template Library . Lee co-authored the definitive book The C++ Standard Template Library with P.J. Plauger , Alexander Stepanov , and David Musser . During the 1980s , Lee worked at Sun Microsystems . - Nokia Bell Labs (formerly named AT&T Bell Laboratories, Bell Telephone Laboratories and Bell Labs) is an American research and scientific development company, owned by Finnish company Nokia. Its headquarters are located in Murray Hill, New Jersey, in addition to other laboratories around the rest of the United States and in other countries. - Palo Alto ( from "palo", literally "stick", colloquially "tree", and "alto" "tall"; meaning: "tall tree") is a charter city located in the northwest corner of Santa Clara County, California, in the San Francisco Bay Area of the United States. The city shares its borders with East Palo Alto, Mountain View, Los Altos, Los Altos Hills, Stanford, Portola Valley, and Menlo Park. It is named after a coast redwood tree called El Palo Alto. What is the relationship between 'meng lee' and 'programmer'?
occupation