Pull to refresh
143
5.7
Александр Рябиков @rsashka

Системный архитектор

Send message

В этой связи ваш тезис о невозможности "полноценной реализации некоторых алгоритмов" без исключений и т.п. представляется мне недостаточно обоснованным.

Этот тезис опирается на не эквивалентность теории практики. Математический алгоритм может быть преобразован как угодно, но в случае программного обеспечения требуется не только исходный код компьютерной программы, но и результат её выполнения. И тут уже становится не все так однозначно: https://habr.com/ru/articles/886774/

Это делает код пригодным для анализа, ручного и автоматизированного

К сожалению, все немного не так: https://habr.com/ru/articles/784238/

можно ли писать код без хаоса(goto)?

Э. Дейкстра писал не про отказ от оператора goto, а про улучшение стиля программного кода и автоматизации доказательства правильности программ за счет отказа от инструкций, меняющих ход алгоритма, и это не только goto, но и операторы присвоения: "Оператор goto позволяет нам посредством перехода назад повторить часть программы, тогда как оператор присвоения может создать необходимое различие в состоянии между последовательными повторениями."

Вот только почему-то никто не предлагает отказаться от операторов присвоения (кроме промежуточного представления SSA), впрочем, как и goto использовать не прекратили :-).

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

Естественно конечна, как и у любой цветной бумажки. Просто в случае с "законными средствами платежа" существуют механизмы для регуляции пирамиды (например, инфляция).

"Честь понятие средневековое"

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

Или приврать -- стандартная функция OzonGenerator?

Нейросеть тут не причем. Это стандартная функция любого продавца.

Вы уверены, у вас нет ошибки в названии статьи? "Программный генератор псевдослучайных числовых последовательностей на RISC-V с использованием PUF в DRAM"

Здесь уже можно заметить некоторые паттерны — значит, DRAM не является достаточно качественным источником шума. Так что мы добавим постобработку.

Или вы считаете, что добавив постобработку к псевдостучайной последовательности можно получить настоящую случайную последовательноть?

Чтобы позиционировать себя как "аналог", одной технической информации недостаточно. Нужно еще понимать стоимость решения, но на сайте вместо нее кнопка "Запросить информацию".

Локальная переменная, это fst в шаблоне bind_first(FST &&... fst) , которая захватывается в лямбду (в предыдущем комментарии я опечатался про корутину).

И да, в вашем примере (если бы он был рабочим), это была бы строковая переменная.

В корутине локальная переменная (аргумент функции bind_first) захватывается по ссылке и потом возвращается в retun std::forward<FST>(fst)

Это все же лучше, чем очередная вода от ChatGPT

a == 5 и a > 5 и есть осложняющая часть в if и while соответственно

Не будет ли проще и понятнее назвать это "условием"?

Защита от КЗ по питанию в USB сделана не для скрепки. Ведь перегорать может и сигнальная цепь, а не только цепь питания.

Общеизвестный в сообществе факт ...
у вас какое-то C++ сектантство ...
вынуждающее вас оставлять агрессивные комментарии и прибегать к демагогическим приемам.

Как достали сектанты и демагоги-любители набрасывать отходы деятельности на вентиляторы обвиняя всех не согласных с их ржавой религией.

Цитата из Патент RU2829196

Сущность способа разгрузки заключается в том, что разгрузку ИИО в виде ДМ космического аппарата выполняют сбросом накопленного ими кинетического момента на шаровой ротор (ШР) посредством торможения ДМ за счет взаимодействия магнитных полей электромагнитов, установленных на роторах ДМ, и ответных магнитных полей ШР, возникающих из-за генерируемых на его поверхности вихревых токов. Перед проведением разгрузки ДМ, выполняют программный поворот КА вокруг ШР в положение, при котором оси вращения ШР и разгружаемых ДМ совпадают, а векторы кинетических моментов разнонаправлены.

Разгрузку ИИО в виде гиродинов КА выполняют сначала сбросом накопленного ими кинетического момента на промежуточные ДМ, затем выполняют разгрузку промежуточных ДМ сбросом полученного ими кинетического момента на ШР посредством торможения промежуточных ДМ за счет взаимодействия магнитных полей электромагнитов, установленных на роторах промежуточных ДМ, и ответных магнитных полей, возникающих из-за генерируемых на поверхности ШР вихревых токов. Перед проведением разгрузки промежуточных ДМ выполняют программный поворот КА вокруг ШР в положение, при котором оси вращения ШР и разгружаемых промежуточных ДМ совпадают, а векторы кинетических моментов разнонаправлены.

Другими словами, для разгрузки КА должен сам повернуться вокруг шарового ротора. Да, в этом случае разгрузка ротора действительно возможна, вот только из-за этого будет меняться траектория полета КА (из-за закона сохранения импульса, так как он никуда не девается).

При этом система построена так, что сам маховик не становится очередным «хранилищем проблемы». Последовательность операций сброса и архитектура взаимодействия обеспечивают возврат к начальному состоянию: шар не накапливает на себе неустранимый остаточный момент. Это замкнутая, самобалансирующаяся схема, способная работать автономно и циклично.

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

Теплое и ламповое транзисторное :-)

О, а как учитываются требования к маркировке рекламы при взаимном пиаре?

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

Лучше всего делать не отдельный класс, а класс шаблон - наследник от какого - нибудь стандартного std::shared_ptr, но со встроенной синхронизацией доступа (тип которой можно задавать в зависимости от задачи), либо не использовать синхронизацию вовсе.

Пример реализации такого подхода сделан вот тут

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

Information

Rating
1,413-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Embedded Software Engineer, Software Architect
Lead
C++
OOP
Linux
Programming microcontrollers
Embedded system
C
Qt
Software development