Хороший, добрый, полный любви сайт: С++ frequently questioned answers. Если совсем коротко, то Страуструп сделал с неплохим (на своей поляне) языком C нечто ужасное. Я лет пять назад, было дело, участвовал в небольшом проектике на C++. Ну и для себя писал разное, плюс ещё заглядывал в чужое отладчиками на предмет «льготного лицензирования» и нормальной работы. Многое из перечисленного в FQA довелось отведать на своём опыте: и mangling, и радости совместимости компиляторов, и время сборки, и шаблоны, и iostream со всеми его потрохами... Когда читал про многоэкранные сообщения об ошибках — чуть не плакал, настолько пронимает.
Сейчас-то, конечно, всё это вдалеке: даже и свою копию Страуструпа я библиотеке подарил. И слава богу. А детей жалко: сиплюсплюс со всем его alien mindbending входит в учебные программы…
4 comments:
И жить С++ еще долго-долго. И на некоторых полянах на безальтернативной основе.
Страуструп не лучшая мурзилка про с++ :)
> И жить С++ еще долго-долго. И на некоторых полянах на безальтернативной основе.
Кто спорит?
COBOL даже жив ещё. MUMPS жив. FoxPro с Clipper-ом живы.
На безальтернативной основе - много кода написано, переписывать дорого.
Так и мучаются :-)
Боюсь показаться ретроградом, но появись С++0x в 2000 году многое сложилось бы иначе.
Что до нечитаемых ошибок, то их должны были исправить концепции, но не срослось.
А вообще-то язык весьма демократичный, куча народу участвует в развитии, денег не берут. Ты из "неуправляемых" статических языков знаешь лучше?
> Боюсь показаться ретроградом, но появись С++0x в 2000 году многое сложилось бы иначе.
> Что до нечитаемых ошибок, то их должны были исправить концепции, но не срослось.
Если б да кабы, да на носу б расли грибы...
Это же всё альтернативная история - в нашей ветке реальности всё вот так как оказалось.
> А вообще-то язык весьма демократичный, куча народу участвует в развитии, денег не берут. Ты из "неуправляемых" статических языков знаешь лучше?
А что мне с той демократичности?
Речь про что получилось в результате, а в результате - минное поле, горе и слёзы. Нет, в принципе если если иметь карту минного поля, упаковку прозака и платочек то жить можно. В принципе. Если иметь.
Post a Comment