Size: a a a

Rude P[rogramming]Offtop

2021 June 11

I

Ilmir in Rude P[rogramming]Offtop
Агась.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Таких чудес там много
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Properties чего стоит только
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
А что касается ручной векторизации, то это деталь реализации. Если у тебя во внешний мир выпячен Vector с методом add(Vector), то ты хоть десять интринсиков можешь впихать в реализацию его
источник

I

Ilmir in Rude P[rogramming]Offtop
Ага, а List.size может быть O(N), но кого это может волновать, это же деталь реализации.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Ну да.
источник

I

Ilmir in Rude P[rogramming]Offtop
Когда тебе нужна векторизация, то тебя уже волнуют все детали реализации.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Хоть O(n!)
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Ты опять человека путаешь неправильной терминологией
источник

I

Ilmir in Rude P[rogramming]Offtop
Какой терминологией "гарантия векторизации в языке"?
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Нужна векторизация - смотришь, как сделали Вектор. Ручной векторизации не видишь - в пекло либу
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Ты векторизацией называешь сложение вектора со скаляром
источник

I

Ilmir in Rude P[rogramming]Offtop
"Детали реализации", ага.
источник

I

Ilmir in Rude P[rogramming]Offtop
Ловко ты "векторные операции" свёл к одной операции сложения вектора со скаляром. Можно тебя попросить лекцию прочесть про подмену тезиса?
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Ну алло, Ильмир, ты какую-то неуместно-непонятную аналогию притащил с дейтом. Я не понимаю, что не так с тем, чтобы юзать те либы, в которых все оптимизировали, а не те, в которых ничерта не оптимизировали
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Векторизация - это генерация определенных инструкций при сложения вектора с вектором. И я не только про сложение, про класс операций на векторах.
источник

I

Ilmir in Rude P[rogramming]Offtop
Я, собственно, тоже.
источник

I

Ilmir in Rude P[rogramming]Offtop
Если у тебя только одна оптимальная реализация, то независимо от того, как криво она торчит наружу, ты будешь её использовать. У тебя тупо нет выбора, если ты хочешь выжать всё из железа.
источник

I

Ilmir in Rude P[rogramming]Offtop
Ты не можешь перейти на другого вендора (в отличие от Date) - тебе придётся весь JVM менять, в худшем случае, на, например, азуловский.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Ты к тому, что авторы удобных либ не смогут быстро пригнать ручную векторизацию к себе в реализацию вектора?
источник