Size: a a a

Добрый Полигон им. Тона Розендаля ❤️ 2.0

2020 March 29

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
если не понимать, как работают регистры на определенной архитектуре и постоянно срать в стек
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Alexander P
если не понимать, как работают регистры на определенной архитектуре и постоянно срать в стек
Ну мы видь придставляем идеально вылизаный код
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Ясно что можно написать так что даже js будет быстрее
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Illis
Ну мы видь придставляем идеально вылизаный код
идеально вылизанный код может дать только компилятор, потому что ты не можешь знать тонкости абсолютно всех архитектур
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Вот это пожалуй основной минус
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
ассемблер в большинстве случаев не является портируемым
это все, что тебе нужно знать
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Такая программа будет роботать только на очень узком виде устройств
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
и понимание этого к тебе придет, когда ты поймешь, как работает компилятор и какие инструкции он производит
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Ну это да :)
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Стоп а блендер не весь на си написан
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
не весь
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Ну тогда асемблер бы в пару раз сделал его быстрее )))
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
эх, ладно
источник

AP

Alexander P in Добрый Полигон им. Тона Розендаля ❤️ 2.0
я сегодня не готов банить троллей
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Alexander P
эх, ладно
Я видимо пропащий человек
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Alexander P
я сегодня не готов банить троллей
Очень благадарин за милость
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
:)
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Не я не хотел росказывать чуш хотя так и вышло , просто мне страно что говорят что C одинаков по скорости с хорошо написанным кодом на асемблере
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
источник

I

Illis in Добрый Полигон им. Тона Розендаля ❤️ 2.0
Maxim Ponomarov
подтверджаю
автор первоночального тезиса возможно далек от низкоуровнего программирования

критические по производительности части Blender написаны на С, который не уступает по производительности Assembler в 99% случаев.

Есть конечно сценарии где ассемблерные вставки могли бы решить некоторые задачи лучше кода на С, но такое крайне редко случается
.
источник