Re[7]: C++ 20 приняли
От: so5team https://stiffstream.com
Дата: 05.01.21 14:09
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>При таком подходе на языке можно с одинаковым удобством и эффективностью писать программы для простейших микроконтроллеров, ядра ОС, драйверы, мелкие программы и навороченные комплексы.


Нет, навороченные комплексы даже на "Си с классами" было сложно делать. Хотя и проще, чем на чистом Си. Но реально удобно это стало делать лишь после того как C++ приобрел основные черты C++98, т.е. обзавелся шаблонами и исключениями. Вся последующая эволюция С++ до C++17 включительно -- это лишь доведение C++98 до ума. Кардинальные перемены могут наступить в C++20 с его модулями, концептами, operator<=>, короутинами.

ЕМ>В этом была уникальность языка и основная причина его популярности.


Скорее просто на момент завоевания популярности у C++ не было достойных конкурентов, которые бы сочетали достаточную выразительность и высокую эффективность. Что в условиях слабых компьютеров тех лет было чрезвычайно важным конкурентным преимуществом. Но оно стало таять уже где-то к концу 1990-х.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.