Почему люди думают, что единственным человеком, который создал C++, был Bjarne Stroustrup? [закрытый]

Иногда я уже использую атрибут функции для кэширования вычисленных значений. У Вас может также быть универсальный декоратор, который обобщает этот подход. Знайте о проблемах параллелизма и побочных эффектах таких функций!

7
задан 7 revs, 5 users 76% 15 July 2012 в 07:27
поделиться

5 ответов

C ++ прошел два основных этапа своего развития.

Первые дни, когда Бьярн Страуструп создавал язык. Он явно заимствовал идеи у других и запрашивал отзывы у нескольких умных разработчиков языков, и, без сомнения, под его руководством работала небольшая команда, но язык был в основном его детищем.

В те дни я не понимал. У меня нет проблем с тем, чтобы сказать, что Страуструп разработал язык. Очевидно, он делал это не на пустом месте, ему очень помогли другие, но это все. Они помогли ему разработать его язык. Они не взяли на себя ответственность за это.

Второй этап - это то, где он сейчас находится: стандарт ISO. Они поддерживаются комитетами, а в комитете C ++ Страуструп - лишь один из многих участников. Его слова все еще могут иметь немного больший вес из-за его истории с языком, но, по сути, у него больше нет никакого особого статуса. Он всего лишь участник, как и все остальные в комитете.

В тот момент, когда язык был стандартизирован, он перестал быть «его» языком. После этого он и многие другие просто помогли ISO поддерживать и развивать язык.

По крайней мере, так я это вижу.

23
ответ дан 6 December 2019 в 05:43
поделиться

Одна из причин, по которой люди могут подумать, что мистер Страуструп сделал это, состоит в том, что он сам так говорит в сети:

Я (Бьярн Страуструп) дизайнер и оригинальный разработчик C ++.

Я не читал упомянутую вами книгу; Можете ли вы добавить цитаты к вопросу, которые показывают, как происходила эволюция языка и кто делал, что объясняется в нем? Кажется странным, что г-н Страуструп заявляет об одном в Интернете, очень часто публично, и о другом в книге.

6
ответ дан 6 December 2019 в 05:43
поделиться

Это потому, что люди думают людьми, а не командами или компаниями, что бы то ни было. Я думаю, что человеческий мозг связывает отдельные вещи с отдельными людьми. Так мы работаем внутри компании. Хотя мы стараемся быть рациональными и логичными, мы не можем отрицать свою природу. По той же причине в штате один-единственный президент, хотя решения принимаются множеством других политиков.

0
ответ дан 6 December 2019 в 05:43
поделиться

Это примерно то же самое, что и с PHP и Расмусом Лердорфом. Он был отцом идеи, но позже к ней присоединились и другие люди.

1
ответ дан 6 December 2019 в 05:43
поделиться

Как обычно. Нобелевские премии также вручаются одному или нескольким людям, и никто не упоминает многочисленных людей, посвятивших свое время исследовательскому процессу, который фактически сделал это достижение возможным.

Одна из причин этого в том, что легче запомнить одно имя, чем две дюжины или сотни.

3
ответ дан 6 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: