Как стать автором
Обновить
1
Карма
2.7
Рейтинг
Александр @Gordon01

Разработчик

  • Подписчики 28
  • Подписки 2

Приплюснутый, плюсы и «кресты»: за что мы любим и ненавидим C++

Выше комментатор правильно сказал про людей, обнаглевших от привычки к использованию гибких инструментов исключительно стереотипным образом.

А просветите тогда, как можно модно и молодежно использовать #include ?

Приплюснутый, плюсы и «кресты»: за что мы любим и ненавидим C++

И вот здесь, чтобы не плодить 190 копий объявления трёх структур, чтобы уйти от WET-антипаттерна и использовать DRY-принцип, на сцену выходит препроцессорая фича #include, позволяющая повторяющиеся вещи вынести в один файл и избавиться от повторений, за исключением того, что сама директива #include и имя файла, указанное в ней, таки будет повторяться много раз.

То есть это прямо киллер-фича, которую сделали хоть и не только для, но в значительной степени именно для элиминации повторяющегося исходного кода. 

Я дико извиняюсь, вы на полном серьезе думаете, что в других языках нет инклуда?

Инклуд мог бы быть киллер-фичей лет 40 назад, но сегодня хочется чего-то больше, чем функции, которая вставляет содержимое другого файла с указанным именем.

Например, как в современных языках: создание неймспейсов, связанных с путем до файла или автоматическая организация модулей в зависимости от структуры директорий, итд итп.

Всего этого в с++ нет, не предвидится в ближайшие несколько лет и можно только надеяться, что работать будет нормально и все этим будут пользоваться.

Но круто, что кого-то в 2022 может восхитить код, собирающий один файл из нескольких.

Приплюснутый, плюсы и «кресты»: за что мы любим и ненавидим C++

Друзья используют, отзывы очень хорошие.

СТРАННЫЕ Люди. Как западная цивилизация вырвалась вперед?

Узнал про бомбардировки союзниками Дрездена- про уничтожение музеев и спальных районов

Сталин вообще сам уничтожал музеи и районы центра Москвы: https://ru.wikipedia.org/wiki/Генеральный_план_реконструкции_Москвы

Часть современного исторического центра Москвы дожила до наших дней только благодаря тому что Германия начала бомбить Москву.

Исследователи безопасности назвали Telegram рассадником киберпреступности

Дочитайте до конца:

Телеграм распростанен, удобный, бота легко написать.

Конкурентов, у которых можно поставить все три эти галочки не т.

Приплюснутый, плюсы и «кресты»: за что мы любим и ненавидим C++

Это вы еще раст не собирали))

Роботы-убийцы. Как и зачем машины убивают людей?

Автомобилей управляемых людьми намного больше, чем автомобилей управляемых автоматикой. Так что статистика ещё не наработана.

В статистике работают люди, которые в состоянии нормализировать данные.

Отчетов о превосходстве автопилота над людьми полно, но я понимаю, вам лень это читать, гораздо вбросить мифы и легенды Древней Греции

Как отправить сообщение на пейджер — the hard way

Тоже недавно запускал Motorola Advisor и частоту пришлось перебирать)

Роботы-убийцы. Как и зачем машины убивают людей?

От автомобилей, управляемых людьми погибло гораздо больше людей, чем от автомобилей, управляемых автоматикой.

Операционная система Phantom от российского разработчика: возможности и нюансы

Отказ от сериализации/десереализации это отказ от кода который надо поддерживать, просто взяли и выбросили. Меньше кода -- меньше проблем.

Так я же его не руками пишу, он из библиотеки берется

Операционная система Phantom от российского разработчика: возможности и нюансы

Используется только 0 и 3

Операционная система Phantom от российского разработчика: возможности и нюансы

А вот когда появляется (многотерабайтный) стейт

А кто виноват?

Операционная система Phantom от российского разработчика: возможности и нюансы

В целом — норм, только, как обычно, работать все это будет небыстро

Операционная система Phantom от российского разработчика: возможности и нюансы

Приложения работают в общем адресном пространстве, такое решение дает возможность обойтись без переключений между ядром и приложениями. 

Так можно делать, только если написано на безопасном языке.

Российский микропроцессор Эльбрус 8С

Их мы ещё можем научиться использовать

всплакнул

Почему я против enum

Да он там наколенный, без статических проверок и присущеми этому способы падениями в рантайме с bad_variant_access. match (хотя его вообще в с++ нет) по нему тоже не сделаешь.

Проще свой, наколенный сделать (еще и в яндекс пригласят).

Короче, лучше бы std::variant вообще не было в с++.

Российский микропроцессор Эльбрус 8С

Ну как СССР обходил -просто позволил себе и все, если сам можешь сделать аналог

Ну и где теперь этот СССР?

Современное пиратство глазами моряка

Русским лишь бы повоевать!

Информация

В рейтинге
843-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность