Как стать автором
Обновить
36
0
Богданов Илья @vitvakatu

Rust Developer

Отправить сообщение

API похоже, но конечно это совершенно отдельное GAPI.

Считаем мы, к примеру трансформатор. Что обозначает локальная переменная с именем U?

Вот честно говоря понятия не имею. В трансформаторе напряжений минимум два — входное и выходное. И это только в трансформаторах постоянного тока. А еще бывают переменного тока, в которых разумно считать как амплитудное, так и действующее значение напряжения. А еще трансформатор может быть трехфазным — там напряжений завались. А еще каскадные трансформаторы.


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

Если бы вы потратили 2 минуты на чтение википедии, то узнали бы, что holacracy никакой связи с испанским языком не имеет. Корень греческий, был заимствован в английский. И к слову, на forvo звук "h" вполне ясно слышен в начале слова.

самолёт не управляется вообще.

Это не совсем так. Выпуск шасси, управление рулем высоты и, емнип, триммирование руля направления возможны и без работающей электроники. Кроме того, отключить вообще все — это еще надо хорошо постараться, учитывая количество дублирований и резервных систем (например, у Airbus A320 есть выдвижной ветрогенератор).

Не согласен, почему "убили смысл сцены"?

На первый ответить не могу — еще не дочитал. На второй сказал бы "да", на мой взгляд персонажи (особенно главная героиня) показывают просто чудеса стратегии и тактики.

У вас интересный выбор энтерпрайз-языков, особенно Go, Idris и Agda.

Из той же оперы — все современные пассажирские лайнеры умеют совершать посадку на полном автопилоте. Почему же тогда в каждом лайнере целых два высокооплачиваемых пилота? По той же причине.

Поправка — все современные пассажирские лайнеры могут совершать финальный этап посадки в автоматическом режиме, да и то со значительными оговорками. Существует большой список ограничений на auto-land, автопилот не умеет управлять механизацией крыла и реверсом двигателей.


Это когда сильный ветер (бонусами: порывистый, меняющий направления) дует под острым углом к оси ВПП, и до самого касания самолет летит как-бы боком (на ютубе по wind shear landing можно много посмотреть).

Wind shear — переводится как "сдвиг ветра" — это значительный градиент направления и/или скорости ветра, то есть резкие порывы ветра с разных направлений. Кстати сказать, одна из тех причин, по которым autoland может быть запрещен. Когда самолет летит "как-бы боком" — это боковой ветер, угол к оси полосы тупой. Большинство посадок совершается при встречном ветре (угол к оси полосы острый).

Если будет несколько like — то они между собой отличаться же не будут в вашем случае. А если заводить по отдельной структуре на каждый тип — то компилятор будет следить.

Статья из песочницы — а там ставить "перевод" нельзя по какой-то странной причине.

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

В общем-то в любом блокчейне блоки — это абстракция, не следует думать, что блокчейн действительно хранится на диске в виде цепочки блоков. В Либре хранится упорядоченный список транзакций, снабженный криптографическими доказательствами с помощью деревьев Меркла, а блоки используются только как абстракция для более эффективного консенсуса.


Потому что нет эмиссии как таковой, весь стек будет куплен у владельцев

Эмиссия есть всегда, но не всегда она идет через майнинг.


Вообще вы конечно правы, Либра — это такой распределенный банк с виртуальной валютой.

Самое смешное, что libra на поверку криптовалютой не является ;) даже блокчейн там блокпродюссеры не обязаны хранить.

Можно подробней? Почему не обязаны и почему это автоматически делает LibraCoin не криптовалютой?

Нет, если мы проверям входные и выходные параметры — функция safe. Под проверкой я подразумеваю прежде всего проверки на null и на корректный utf8 во всех Rust-строках

Да, в терминах существующих GUI библиотек это так. Но что значит "обсуловлено предметной областью"? Вы же не станете утверждать, что "являтся виджетом", это неотчуждаемое свойство всех элементов графического интерфейса? Это абстракция, обсуловленная популярными GUI библиотеками, основанными на наследовании, не более.

Для тех, кто мне не верит, почитайте https://doc.rust-lang.org/reference/behavior-considered-undefined.html, конретно пункт "A value other than false (0) or true (1) in a bool."

А вы через unsafe { std::mem::transmute(x) } попробуйте :)

Undefined behavior, то есть все что угодно.

Да, признаю свою ошибку. Что поделаешь, в Расте действительно нет наследования и действительно с плюсов код не переписать. Расстраивает тут разве что то, что без наследования никто не умеет рисовать интерфейсы нормально (впрочем, с наследованием нормально умеет только C++, похоже).

Смешивать код разных edition в пределах одного крейта (библиотеки) не получится, но можно смешивать крейты с разными edition. Так что да, как в C мешать код в общем случае нельзя

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность