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