Как перестал заниматься reverse engineering программировать на C и C++ потребности воспользоваться дебаггером ни разу не возникало.
А тема IDE для Idris очень хорошо раскрыта в книге Type-Driven Development. Рекомендую почитать, описанные там приемы в IDEA, пр крайней мере со Scala, тоже работают.
Радиационно-стойкие, с большим температурным диапазоном, низким энергопотреблением и быстрой реакцией на прерывания. На ракеты и спутники, которые он запускает.
Маск сейчас разрабатывает свои чипы для автомобилей. Интересно, нет ли у него планов на чипы для космических кораблей? С его замахом в этом есть смысл.
Кстати, как человек с 25-летким стажем, иногда сталкиваюсь, что полезны бывают знания, которых у молодежи почему-то нет, да и сам то домал, что они уже не особо то и нужны. Оказывается даже достаточно опытные и квалифицированные сеньеры могут не знать, что такой ByteOrder при сериализации чисел.
То, что придется конструировть именно только топатки турбин (датчик температуры, трубу для подачи топлива и тп) за 5 лет невозможно. Да и много не съэкономишь, на лопатках только электротехнику.
Обычно требуются не совсем базовые знания, а скорее интуиция, что бы совсем ерунду коллегам не отавать, которая нарабатывается на решении задач, которые требуют базовых знаний.
Вот я технарь. У меня достаточно много идей, которые я считаю интересными м полезными для технического прогресса. Но провеить их эффективность, а тем более полноценно реализовать в одиночку тяжело. Было бы интересно рассказывать о них на конфкренциях другим технорям, для получения фидбека и популиризации. Но из-за отсутствия соответствующих скилов это у меня не слишком хорошо получается.
Инсталатор движка для разработчиков WL под Linux вызывает системные утилиты по полному пути, ("/bin/rm"). Но в некоторых дистрибутивах (NixOS, Guix) эти пути другие и могут меняться. Может в будущих версиях стоит вызывать утилиты просто по имени?
К обсуждаемому в статье типу проектов эти аргументы не очень подходят. Особенно еслм вспомнить, что один из вариантов рассматривается питон.
Да и доверие к коду компилятора, написанного на Rust у меня больше, чем к коду компилятора, написанного на C/C++.
Ну и работы по формальной семантике языка Rust идут довально активно.
Инфраструктура Rust одна из самых проработанных. У C/C++ инфраструктуры в принципе нет.
Стандарт то есть, но точно почти ни где не реализован. Да и неопределенного поведения в нем полно.
Вы правда пользуетесь сертифицированным компилятором C?
В плане языка разработки — почему не Rust? Как и в питоне не надо будет мучительно отлаживать работу с памятью, но при этом доступно реальное время, как на C/C++.
Надо всего лишь уметь определять свое перемещение по изменению картинки. Задача родственная восстановленю 3D по нескольким фотографиям, которая более-менее успешно решается.
Сигнатуры — тоже контракт. Во вполне мейнстримовых C++ и Scala их сохнанность при рефакторинге помогает. Думаю в Rust тоже, но рефакторить его мне не приходилось.
Телеграм-аккаунт сейчас достаточно жетко привязан к номеру мабльного телефона. Вопрос — как они планируют управлять приватным ключем для работы с блокчейном?