Developer C ++ Björn Stroustrup
Björn Straustrup - was born on June 11, 1950 in the Danish city of Aarhus.
After graduation, he entered the University of Aargus in the department of computer technology. In 1975 he graduated from it and received a master's degree.
He continued his education at Cambridge University of England.
In Cambridge, in the Computing Laboratory, he was engaged in the design of distributed systems, and in 1979 he was awarded the degree of Doctor of Philosophy.
In the same year, Straustrup moved with his family to New Jersey (USA), where he began working at the Bell Labs Computer Research Center. When he was researching at the firm, Björn Straustrup needed to write several simulation programs. SIMULA-67 - the first object-oriented language for modeling could be ideal for such tasks, if not for its relatively low speed of program execution.
In New Jersey, he has a childbearing son and begins to devote more time to his family.
SIMULA-67 and BCPL (Basic Combined Programming Language) did not suit Björn and he begins his work on C supplementing it with classes.
Originally, the name was “C with classes” (C with classes)
In 1983, the language underwent significant changes and was called C ++. The name was invented by Rick Maschitti. The term C ++ is an increment operator in C that, as it were, hints that the C ++ language is more than just “C”.
Straustrup designed his language so that it was preprocessed in C rather than compiled into a machine language, which opened up access to the hundreds of thousands of C users who had the appropriate compiler.
In 1984, Bell Labs was reorganized to become AT & T Bell Labs. The first to whom the company offered C ++, and almost without any payment, were universities. This happened in 1985. In order to mitigate the situation, Straustrup simultaneously published one of the most widely known books, The C ++ Programming Language, which has survived four editions (1985, 1991, 1997, 2000), and has been translated into 19 languages.
The language quickly found its audience. In 1987, 200 people gathered at a C ++ conference. The next year, according to Koenig, the number of participants increased to 600, and in the early 90s the number of users, according to his own estimates, was approaching half a million. This has made this language a world leader in speed of distribution.
In 1990, he published his next book, The Annotated C ++ Reference Manual,
which was subsequently awarded the award for unsurpassed skill in technical documentation in the opinion of Dr. Dobb's Journal. "
In addition, according to Fortune magazine, Straustrup is one of the “Twelve Best Young American Scientists”.
In 1993 he was awarded the Grace Murray Hopper Prize.
In 1995, BYTE magazine recognized him as "one of the 20 most significant personalities in the computer industry over the past 20 years."
Straustrup, meanwhile, continued to work at AT&T Bell Labs, where he headed the large-scale program research unit and was actively involved in improving his language and creating its standard. The ANSI / ISO C ++ standard was released in 1999.
Until 2002, Straustrup was head of programming research at Bell Labs.
He is currently a professor at Texas A&M University.
The area of non-scientific interests is general history, photography, music and travel.
After graduation, he entered the University of Aargus in the department of computer technology. In 1975 he graduated from it and received a master's degree.
He continued his education at Cambridge University of England.
In Cambridge, in the Computing Laboratory, he was engaged in the design of distributed systems, and in 1979 he was awarded the degree of Doctor of Philosophy.
In the same year, Straustrup moved with his family to New Jersey (USA), where he began working at the Bell Labs Computer Research Center. When he was researching at the firm, Björn Straustrup needed to write several simulation programs. SIMULA-67 - the first object-oriented language for modeling could be ideal for such tasks, if not for its relatively low speed of program execution.
In New Jersey, he has a childbearing son and begins to devote more time to his family.
SIMULA-67 and BCPL (Basic Combined Programming Language) did not suit Björn and he begins his work on C supplementing it with classes.
Originally, the name was “C with classes” (C with classes)
In 1983, the language underwent significant changes and was called C ++. The name was invented by Rick Maschitti. The term C ++ is an increment operator in C that, as it were, hints that the C ++ language is more than just “C”.
Straustrup designed his language so that it was preprocessed in C rather than compiled into a machine language, which opened up access to the hundreds of thousands of C users who had the appropriate compiler.
In 1984, Bell Labs was reorganized to become AT & T Bell Labs. The first to whom the company offered C ++, and almost without any payment, were universities. This happened in 1985. In order to mitigate the situation, Straustrup simultaneously published one of the most widely known books, The C ++ Programming Language, which has survived four editions (1985, 1991, 1997, 2000), and has been translated into 19 languages.
The language quickly found its audience. In 1987, 200 people gathered at a C ++ conference. The next year, according to Koenig, the number of participants increased to 600, and in the early 90s the number of users, according to his own estimates, was approaching half a million. This has made this language a world leader in speed of distribution.
In 1990, he published his next book, The Annotated C ++ Reference Manual,
which was subsequently awarded the award for unsurpassed skill in technical documentation in the opinion of Dr. Dobb's Journal. "
In addition, according to Fortune magazine, Straustrup is one of the “Twelve Best Young American Scientists”.
In 1993 he was awarded the Grace Murray Hopper Prize.
In 1995, BYTE magazine recognized him as "one of the 20 most significant personalities in the computer industry over the past 20 years."
Straustrup, meanwhile, continued to work at AT&T Bell Labs, where he headed the large-scale program research unit and was actively involved in improving his language and creating its standard. The ANSI / ISO C ++ standard was released in 1999.
Until 2002, Straustrup was head of programming research at Bell Labs.
He is currently a professor at Texas A&M University.
The area of non-scientific interests is general history, photography, music and travel.