Информация об изменениях

Сообщение Re[13]: Упоротость С++ от 08.09.2023 11:42

Изменено 08.09.2023 11:50 so5team

Re[13]: Упоротость С++
Здравствуйте, Sinclair, Вы писали:

S>>Надо полагать именно поэтому .NET спустя два десятка лет своего безоговорочного доминирования представлен на значительно большем количестве платформ, чем C++. Или...?

S>При чём тут доминирование и количество платформ?

При том, что якобы кто-то думал ширшее. Может и думали, итог-то какой спустя 20+ лет? Усех забороли, полагаю?

S>Вы же только что писали, что работает он ровно на одной платформе.


C# на одной -- на .NET.

Но перечитайте мое предложение, я там не про C#, а про .NET.

S>А компиляция туда С++, как правило, достигается ровно тем же трюком, что и для C# — фронт-енд у всех один и тот же, а для новой железки достаточно написать бэкенд для LLVM.


Только вот .NET -- это не только и не столько про конкретный набор инструкций. Или тот же GC -- это уже не часть платформы .NET?

S>Разные языки программирования ставят перед собой разные задачи, поэтому в некоторых аспектах их сравнивать бессмысленно.


Надо же, проблеск создания. Внезапно.

S>Например, на модульность в С++ исторически был положен болт, что не могло не сказаться на качестве итоговых решений на его основе.


Все это досужие переливания из пустого в порожнее без учета исторического контекста и достигнутых результатов.
Re[13]: Упоротость С++
Здравствуйте, Sinclair, Вы писали:

S>>Надо полагать именно поэтому .NET спустя два десятка лет своего безоговорочного доминирования представлен на значительно большем количестве платформ, чем C++. Или...?

S>При чём тут доминирование и количество платформ?

При том, что якобы кто-то думал ширшее. Может и думали, итог-то какой спустя 20+ лет? Усех забороли, полагаю?

S>Вы же только что писали, что работает он ровно на одной платформе.


C# на одной -- на .NET.

Но перечитайте мое предложение, я там не про C#, а про .NET.

S>А компиляция туда С++, как правило, достигается ровно тем же трюком, что и для C# — фронт-енд у всех один и тот же, а для новой железки достаточно написать бэкенд для LLVM.


Только вот .NET -- это не только и не столько про конкретный набор инструкций. Или тот же GC -- это уже не часть платформы .NET?

S>Разные языки программирования ставят перед собой разные задачи, поэтому в некоторых аспектах их сравнивать бессмысленно.


Надо же, проблеск сознания. Внезапно.

S>Например, на модульность в С++ исторически был положен болт, что не могло не сказаться на качестве итоговых решений на его основе.


Все это досужие переливания из пустого в порожнее без учета исторического контекста и достигнутых результатов.