Archive for the ‘C++’ Category

Бьерн Страуструп “Дизайн и эволюция C++”

Saturday, May 6th, 2006

В книге Страуструпа “Дизайн и эволюция C++” описана история создания и развития языка C++, а также рассмотрен ряд технических аспектов реализации тех или иных возможностей языка. Много внимания уделено влиянию других языков программирования.

Купить книгу можно на bolero: Бьерн Страуструп “Дизайн и эволюция C++”.

Marshall Cline, “C++ FAQ LITE”

Tuesday, February 28th, 2006

Длинный список разъяснений по тонким техническим вопросам языка C++ в формате часто задаваемых вопросов можно прочитать здесь: “C++ FAQ LITE.

Ian Joyner “C++?? A Critique of C++ and Programming and Language Trends of the 1990s”

Friday, February 24th, 2006

Небольшая статья c подробной критикой ряда технических аспектов языка C++. Довольно старая и слегка нудная, но тем не менее заслуживает внимания. В качестве чуть ли не основного объекта сравнения служит Eiffel.

Скачать можно здесь: “C++?? A Critique of C++”.

Bjarne Stroustrup, “A Brief Look at C++0x”

Wednesday, February 22nd, 2006

В статье Страуструпа рассказывается о новых возможностях очередного стандарта C++. По большей части изменения затрагивают обобщенное программирование. Ключевое слово auto возвращается (и несет за собой частичный type inference).

Почитать можно здесь: “A Brief Look at C++0x”.

Также рекомендуется статья Страуструпа и Дос-Рейса “Specifying C++ Concepts”. Вкратце — “концепции” в смысле STL выводятся в язык как отдельное явление. Дочитавших статью до конца ждёт смешная шутка!

C++ International Standard (draft)

Tuesday, February 21st, 2006

Текст стандарта C++, принятого в конце 1997 года, доступен в электронном виде. Точнее, доступен черновик, но насколько мне известно, изменения в окончательном тексте обычных людей почти не касаются. Само чтение — на любителя.

Почитать можно здесь: “International Standard for Information Systems — Programming Language C++”.

Bruce Eckel, “Thinking in C++”, 2nd Ed.

Wednesday, February 15th, 2006

Двухтомник Брюса Эккеля “Thinking in C++” доступен в электронном виде на сайте автора.

Почитать можно здесь: “Thinking in C++”.

Книги были переведены на русский язык: “Философия С++. Введение в стандартный С++” и Философия C++. Практическое программирование.