Плюсую основные тезисы автора. Мне некомфортно программировать на языках без строгой типизации, и я точно не хочу писать на них никакой прод и никакие важные вещи. Прямо чувствую, как хожу по минному полю, хотя понимаю умом, что код очень простой и я в нём не ошибся. Но если код становится непростым…
И кроме того, на этих языках банально сложнее писать — хуже работают подсказки в IDE, автодополнение и т. п.
Извините, но человек, который это написал, ещё не до конца научился готовить С++. Меня в три часа ночи разбуди — не поднимется рука так написать. Я уже молчу, что специально для этого же есть std::remove_if и remove-erase idiom, зачем вообще писать так сложно и с ошибками этот код, который делается в одну строчку на стандартных алгоритмах из ???
Я ещё в свою библиотеку велосипедов-обёрток над std добавил шаблон remove_if(container, predicate), чтоб не писать begin()/end() (и не писать end() два раза). Думаю, с появлением концептов и рейнджей в С++ это будет так же легко делаться из коробки, без обёрток.
В страшном сне я видел писать на расте. Думаю, многие люди, которые давно знаю и любят С++ (и которые не будут возводить в квадрат в знаковых типах) разделят моё мнение. У Rust ужасный синтаксис, для начала.
Коробочный. В первую очередь, надоели проблемы с переносимостью скомпиленных бинарников (кернелов). Мы не хотим включать в продукт исходный код и компилить его на лету, вместо этого включаем предварительно транслированные бинарники. Но промежуточное представление отличается для разных поколений видеокарт, поэтому получается, что для поддержки серии Х нам физически нужна видеокарта из этой серии, это накладно. Вулкан использует spir-v, что решает проблему переносимости. И вторая причина — субъективное ощущение какого-то застоя в развитии и поддержке OpenCL, особенно со стороны Nvidia, плюс потенциальные проблемы на маке, тогда как Вулкан, наоборот, активно развивается, и для него есть транслятор в Metal как средство борьбы с закидонами Apple.
водяное охлаждение не дает преимуществ ни по одному параметру. В принципе.
А как же возможность вывести тепло из ограниченного пространства корпуса и рассеять его большим радиатором? Разве это не преимущество? Интересуюсь как пользователь кастомной СВО.
Я тоже не понял, что не так с 32-битными приложениями. Есть пруф, что они в чём-то менее безопасны собранных тем же тулсетом, но в 64 бита?
Мои приложения, которым не важна производительность, 32-битные, у меня лично есть один мини-компьютер с 32-битной Windows 10 (поставить 64 можно, но крайне нецелесообразно — там всего 2 ГБ памяти и проц Атом).
Насколько я вижу из цитат, человек пилит гранты и в ус не дует, у него всё хорошо. И таки у кого деменция, у него, или у тех, кто ему деньги на это выделил? :)
А можно поинтересоваться, в общих терминах, что это за продукт, который востребован клиентами на разных языках и оправдывает такое неординарное техническое решение в своей разработке?
А я, вот, находил в DDG ссылки на рутрекер и pirate bay, которых в гугле нет вообще совсем, даже на -надцатой странице. Где он их берёт — не знаю, но факт.
А докер на Windows не аналогичен Linux в том плане, что в контейнере нет своего ядра ОС? Контейнер же работает на хост-ядре, это просто песочница, но не отдельный инстанс ОС.
создаём дизайн в 1x (или mdpi) и выгружаем в Zeplin
Что здесь подразумевается под «дизайном»? Физически что это, и как его создают, в общих словах?
Вопрос не праздный — я девелопер нескольких активных мобильных приложений, но весь интерфейс у меня на дефолтных контролах с чуть-чуть подредактированными цветами. Хотелось бы натянуть какой-то интересный дизайн, но не понимаю, с чего начать и что гуглить.
И кроме того, на этих языках банально сложнее писать — хуже работают подсказки в IDE, автодополнение и т. п.
Я ещё в свою библиотеку велосипедов-обёрток над std добавил шаблон remove_if(container, predicate), чтоб не писать begin()/end() (и не писать end() два раза). Думаю, с появлением концептов и рейнджей в С++ это будет так же легко делаться из коробки, без обёрток.
Крутая статья!
А как же возможность вывести тепло из ограниченного пространства корпуса и рассеять его большим радиатором? Разве это не преимущество? Интересуюсь как пользователь кастомной СВО.
Мои приложения, которым не важна производительность, 32-битные, у меня лично есть один мини-компьютер с 32-битной Windows 10 (поставить 64 можно, но крайне нецелесообразно — там всего 2 ГБ памяти и проц Атом).
Если позволите, нубский вопрос:
Что здесь подразумевается под «дизайном»? Физически что это, и как его создают, в общих словах?
Вопрос не праздный — я девелопер нескольких активных мобильных приложений, но весь интерфейс у меня на дефолтных контролах с чуть-чуть подредактированными цветами. Хотелось бы натянуть какой-то интересный дизайн, но не понимаю, с чего начать и что гуглить.