All streams
Search
Write a publication
Pull to refresh
17
0.1

User

Send message

Это я с отсылкой к https://habr.com/ru/news/t/676102/

Сегодня каждый уважающий себя «убийца» должен написать движок JS.

Интересно. Не слышал о таком.

На нём ещё не написали движок JS ?:)

Не все это точно.

Искать имена начинающиеся с __has или __is

type_traits

Это нет тот список который нужен.

Надо раздел языков “убийцы C” ;)

Можно исправить :) Что поставить вместо него ?

А какая магия в std::array? Там простой класс с массивом внутри.

Может имелось ввиду std::type_info ?

Компиляторной магии в основном можно найти в type_traits и там это вполне обосновано.

Не может претендовать на роль убийцы тот о котором нет сведений в Википедии.

Сперва убийцей был назван D.

Версия продержалась недолго и назван был D2.

Потом подозрения пали на Haxe.

Следующим кандидатом стал Nim. 

У Go было алиби и его исключили из подозрения.

Наконец большинство начало склонятся в сторону Rust.

С появлением Zig мнения разделились.

Казалось бы зачем нужен убийца убийцы, но Hare уже не остановить.

Конечно соберётся. SharpLab
Или я не понял каким должен быть код.

Проблема в том, что тернарный оператор в C# не приводит ветви к "общему знаменателю"

Начиная с C# 9.0 явное приведение типа не требуется.

Есть пословица - «Не делай добра - не получишь зла»

Если такое отношение, то лучше уходить и искать другое место.

В хороших местах за добро платят добром.

Такие места даже существуют и я там был.

std::aligned_storage_t объявлен устаревшим

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1413r2.pdf

У меня в 11 такого нет.

Может проблема драйвера а не системы ?

В любом случае можно посмотреть в настройках сколько монитор система «видит».

Судя по описанной проблеме система распознаёт, что мониторы есть.

Я бы не был так категоричен.

Есть успешный опыт из Питона где также можно указать типы но это никак не влияет на исполнения кода.

Зато позволяет другим инструментам как MyPy или среда разработки подсказать возможные ошибки при написания кода.

Пробовали использовать bitfield ?

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

А тут и до памяти под крышку один шаг.

Ещё бы найти такое облако, которое не улетит в ненужный момент.

Information

Rating
2,963-rd
Registered
Activity