The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Qt 6.0 перешёл на стадию бета-тестирования"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Qt 6.0 перешёл на стадию бета-тестирования" +/
Сообщение от Siborgium (ok), 22-Окт-20, 04:14 
> А как посмотришь CppCon, так все только про него и говорят.
> -вот смотрите - модули! (новый синтаксис, ни с чем ранее не совместимый)

При чем здесь синтаксис? Это не сахар, это принципиально новая фича, которая позволяет все же рассказать компилятору (а не линкеру) о зависимостях между отдельными юнитами, упростить инкапсуляцию и разграничить области видимости.

> -вот смотрите лямбды ! - ()<>[]{} красота же!
> - вот смотрите корутины! новый синтаксис и вам еще пилить вагон своего
> кода чтобы эта поебота завелась!

Она не обязана заводиться просто так. Ее заводишь ты ровно так, как тебе надо, настраивая под свой юзкейс. Это точно так же принципиально новая для плюсов возможность. Любые костыли до этого просто не могли генерировать эффективный код.

> - вот смотрите концепты, новый крутой синтаксис, который вам опять же придется
> учить {} -> ^>_<^. Забейте все синтаксисы что вы знали раньше.

Концепты отлично дополняют constexpr, и, главное, позволяют писать максимально полиморфный код.  Синтаксис абсолютно неважен, важна возможность проверить во время компиляции валидность и свойства любого выражения _и_ на основе этой информации построить логику кодогена.

> Поэтому таки да. разработчики просто упиваются созданием новых под-языков, чтобы язык становился
> все более и более "expert-friendly", для дрочеров которые любят обмазываться тремя
> тысячами стро стандарта.

Строк стандарта было бы меньше, если бы эти возможности были в стандарте на 10-15 лет раньше.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Qt 6.0 перешёл на стадию бета-тестирования, opennews, 20-Окт-20, 21:39  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру