> -- Цитата:
> зачем тождество надо записывать символом "==", когда есть символ "=".
А это не тождество, а операция сравнения, которая возвращает значение. С точки зрения компьютера это такая же бинарная операция, как и сложение! Надо разделять математику и программирование (по крайней мере на начальном этапе обучения). Эта аналогия даже вредна - переменная в машине и переменная в алгебре - разные вещи.

> -- Цитата:
> А, ну да, "=" занят под присваивание.
Можно пойти и по пути Бейсика - в if-ах = означает исключительно сравнение, а в других местах - присваивание. Я ещё помню себя в начальной школе и у меня такое положение дел в GW-BASIC трудностей не вызывало.

> -- Цитата:
> На практике Вы подключаете несколько чужих библиотек (а если они с шаблонами - то это не хедеры, а полный код) - и вас засыпает сотнями варнингов - не на ваши "ляпы".
В по настоящему хороших библиотеках сравнительно немного варнингов.

> -- Цитата:
> Согласитесь, что приятно писать исходный текст, который после компиляции практически не требует отладки. Фантастика? Отнюдь, реальный опыт.
Я тоже пользуюсь отладчиком сравнительно редко - обычно всё решается отладочной печатью и нормальным разбиением на функции и классы. Но если программа работает как надо с первого раза, то это подозрительно и её надо тщательно тестировать - может оказаться, что она написана принципиально неправильно

> -- Цитата:
> Например, сделали мало понимающие в софте люди процессор с аппаратной возможностью отладки, а потом других людей начальство заставило эту возможность поддерживать и писать соответствующие API.
Судя по другим веткам на этом форуме, разделение памяти и четыре уровни привилегий кода они сделали тоже от непонимания? Это весьма наивная и академично-теоретизированная точка зрения (если люди полагают, что можно написать хорошую коммерческую ОС без взаимной защиты программ - то они чего-то не понимают). Да и что бы все мы делали без отладки - взлом и модификация чужого программного обеспечения были бы крайне затруднёны. Да и сейчас машинное время значительно дешевле, чем 100 баксов в час и мы можем позволить себе интерактивный отладчик. А как же профилировщики - сейчас во многих случаях дешевле поставить натурный эксперимент, чем заниматься математикой?