Pull to refresh

Comments 7

Всякий инструмент хорош если применён по назначению. ЯВУ дают дают более надежный код, т.к. помогают уменьшить количество ошибок (плюс бывают статические анализаторы). Код на ассеблере это круто конечно, но не всегда быстрее кода на С/С++ (вопросы оптимизации по скорости сложные и запутанные). А уж если к производительности больших требований нет (код работает, например, один раз на старте) использование ЯВУ сам доктор прописал.

Одно дело -- "коммерческое" программирование, а другое -- изучение для общего развития.

В прошлой статье писал человеку про оптимизацию. Что сейчас довольно сложно вникать в неё, потому что одна оптимизация может нивелировать другую. И с одной стороны вроде улучшаешь код, а с другой наоборот.

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

С/С++ плохо работает с памятью. Из за этого перешёл на rust было сложно по началу полностью уйти от С . Java конечно хороша пока не упирается вопрос в производительность..

Ну а ассемблер это бог скорости надёжности и размера готовой программы/драйвера.

C/C++ прекрасно работают с памятью, проблема в пишущем код...

В: Зачем изучать ассемблер, особенно x86 в настоящее время? (ответ не мой, данный ответ ходит на просторах интернета не один год) О: Если вы задаётесь таким вопросом, то вам это не нужно (ответ не мой, данный ответ ходит на просторах интернета не один год).

А если я спрошу не "зачем это мне", а "зачем это вам"?

Я думаю, что KolibriOS - это очень удобный рабочий инструмент для обучения, тестирования и наработки ваших способностей. Используя данную ОС посредством виртуальной машины, вы можете тестировать определённый код, без опасения что это навредит вашему компьютеру (а для новичков это достаточно важный фактор). И так же я думаю, что я как раз этим пользоваться и буду. Ведь я потрачу немного времени (уже потратил) на заготовку, в которую буду просто вставлять код, который хочу протестировать.

Sign up to leave a comment.

Articles