Обновить
-4
0.1

Инженер-программист

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

Я подозреваю у вас часто новая команда)

Есть серия книг "мир программирования", без привязки к языку, там книги называются дискретная математика, основы кодирования, современные алгоритмы, сжатие текста, изображений и звука, и прочее, мне они дали больше базы, чем ВУЗ

Заметьте в Паскале это работает, не нужно писать три операции, не нужно писать свои версии для каждой разрядности передаваемого типа, работает само, почему они не могут это внести в Си я не понимаю.

Впрочем нужно шагать в ногу со временем, в Rust таки эти операции появились, пусть через метод, но всё же в явном виде

"мы выливаем на студента слишком много слишком быстро"

Что ж они такие нежные, по хорошему надо дать теорию, ответить на вопросы если кому что не ясно, и вываливать задачу сразу на Rust с tokio, там компилятор просто не даст сделать ерунды, и пока не скомпилируется пусть разбирается что не так, когда учатся на своих ошибках - на дольше запоминается)))

Если использовать конструкцию в виде одной длинной строки, то компилятор Clang всё таки её превращает в rol/ror, поэтому просто имею файл с набором подобных макросов

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

Меня как то занимал вопрос почему в x86 на асме есть инструкции ror/rol, даже в Паскале есть, а в С/С++ нет и нужно корячиться с двумя сдвигами и лог.сложением

К Eclipse сложно применить термин lightweight, там фраза "там поменять в одном месте константу, один момент" не работает

CubeIDE у ST на ней сделан, можно вечно смотреть как она открывает проект и переключает с ioc на исходный код...

∆x~1/m вытекает из принципа Гейзенберга, а как быть, ну принять as is, так мир устроен

Дисперсия волн

Windbg, с какими то расширениями, точно есть экстеншн !address

"сократить время выполнения ресурсоемких задач в Python"

Проще простого:

cargo new my_new_project

А где ударение в слове трёхколёсный?

"математические конструкции, которые открыл Эндрю Уайлз оказались намного интереснее и полезнее"

Можно конкретно, 30 лет прошло, где, какие результаты, для народного хозяйства полезные можно посмотреть от этого доказательства?

Да понятно, что если мне cargo выплюнул набор инструкций их можно повторить на Си, другой вопрос какой ценой, самому лупить деструктуры, следить за памятью, замыкания, контейнеры? Тут всё инклюзив, больше думаешь над алгоритмом, а не как это всё разместить и передать... Если где-то ошибся - компилятор тебя по рукам ударит, а не выискивать потом откуда UB, откуда nullptr, почему Segmentation fault, оно же работало 5 суток подряд

По поводу HAL на C++ можно предложить достойный вариант? Мне не попадался как-то, а может и не искал, потому что и мысли не было что такое бывает, я пытался на голом STL что-то делать, он мне тупо память нафграментировал через какое-то время, не смог больше выделить кусок и я забил писать на С++ в STM

Я потратив неделю переписал небольшой проект с Си (stm32f7) на rust с их hal, если кто смотрел HAL от stm это просто ужас, hal у Rust оказался очень простым и прозрачным, да и код проекта вышел крайне лаконичным, без этого callcxpt и прочих loopback, в итоге бинарник вместо 27Кб весит 1.4Кб, вот даже в смятение, а не пора бы прекратить мучения и в больших проектах и перейти на Rust, останавливает только слабое знание так называемой "идиоматики" Rust, всё время срываюсь и вместо функционального стиля начинаешь вложенные циклы шпарить

Один вопрос, нах вам эта гипотеза? Есть вон уравнение Новье-Стокса, от вас просят даже не само решение, а показать его существование при каких условиях, это хотя бы полезно для прикладных целей, дошло до того что в квантмехе и суперструнной физикам самим пришлось придумывать матаппарат, пока вы циклы ищите в 3n+1 непонятно для кого и с какой целью

Полноценная поддержка Rust и Tauri, ещё желательно отладка ARM по программатору, а то заманало писать часть в VScode, часть в Geany, а отлаживать в Eclipse

Не может же у вас быть две одинаковых двойки

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

"сумма двух элементов вычисляется, как минимальное среди них"

Разве не максимальное?

Информация

В рейтинге
4 382-й
Зарегистрирован
Активность