2010-02-05

C++ FQA

[C++ FQA Lite] Хороший, добрый, полный любви сайт: С++ frequently questioned answers. Если совсем коротко, то Страуструп сделал с неплохим (на своей поляне) языком C нечто ужасное. Я лет пять назад, было дело, участвовал в небольшом проектике на C++. Ну и для себя писал разное, плюс ещё заглядывал в чужое отладчиками на предмет «льготного лицензирования» и нормальной работы. Многое из перечисленного в FQA довелось отведать на своём опыте: и mangling, и радости совместимости компиляторов, и время сборки, и шаблоны, и iostream со всеми его потрохами... Когда читал про многоэкранные сообщения об ошибках — чуть не плакал, настолько пронимает.

Сейчас-то, конечно, всё это вдалеке: даже и свою копию Страуструпа я библиотеке подарил. И слава богу. А детей жалко: сиплюсплюс со всем его alien mindbending входит в учебные программы…

4 comments:

Anonymous said...

И жить С++ еще долго-долго. И на некоторых полянах на безальтернативной основе.

Страуструп не лучшая мурзилка про с++ :)

vnaum said...

> И жить С++ еще долго-долго. И на некоторых полянах на безальтернативной основе.

Кто спорит?
COBOL даже жив ещё. MUMPS жив. FoxPro с Clipper-ом живы.
На безальтернативной основе - много кода написано, переписывать дорого.
Так и мучаются :-)

Anonymous said...

Боюсь показаться ретроградом, но появись С++0x в 2000 году многое сложилось бы иначе.
Что до нечитаемых ошибок, то их должны были исправить концепции, но не срослось.

А вообще-то язык весьма демократичный, куча народу участвует в развитии, денег не берут. Ты из "неуправляемых" статических языков знаешь лучше?

vnaum said...

> Боюсь показаться ретроградом, но появись С++0x в 2000 году многое сложилось бы иначе.
> Что до нечитаемых ошибок, то их должны были исправить концепции, но не срослось.

Если б да кабы, да на носу б расли грибы...
Это же всё альтернативная история - в нашей ветке реальности всё вот так как оказалось.

> А вообще-то язык весьма демократичный, куча народу участвует в развитии, денег не берут. Ты из "неуправляемых" статических языков знаешь лучше?

А что мне с той демократичности?
Речь про что получилось в результате, а в результате - минное поле, горе и слёзы. Нет, в принципе если если иметь карту минного поля, упаковку прозака и платочек то жить можно. В принципе. Если иметь.

Subscribe / RSS