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