Size: a a a

Programming Offtop

2020 November 27

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
ну типа 1 в битах можно записать как 00000000000000000000000000000001 и мб имелось ввиду, что это и оптимизируется
А сколько тактов потратится на преобразования этой штуки для того, чтобы положить на регистр?
источник

D

Dmitry in Programming Offtop
Vladimir Petrakovich
Про свой кусучек 32-битного инта не совсем понял. Он же и есть 32 бита. Можете прояснить?
Большенство современных процов, даже арм, 64битные. Ну а инт может быть и 8-16, не у всех джава -)
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
А сколько тактов потратится на преобразования этой штуки для того, чтобы положить на регистр?
я не знаю, я просто сказал как я понял о чём говорит Дмитрий
источник

D

Dmitry in Programming Offtop
Не, сжимать инты - это дорого....
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
я не знаю, я просто сказал как я понял о чём говорит Дмитрий
Это делается в протобафе. Но это имеет смысл длетьа только для хранения, не для операций
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Это делается в протобафе. Но это имеет смысл длетьа только для хранения, не для операций
либо для операций над милллллиарддом булеанов
источник

d

dimiii in Programming Offtop
Кого-то в этом чате продавали? Я про завершенную сделку, а не цирк тиньковский
источник

VP

Vladimir Petrakovich in Programming Offtop
Dmitry
Большенство современных процов, даже арм, 64битные. Ну а инт может быть и 8-16, не у всех джава -)
Ну когда инты (любого размера) лежат в массиве, они всё-таки сидят плотненько. Но отдельными битами оперировать сложнее.
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
я не знаю, я просто сказал как я понял о чём говорит Дмитрий
ну и плюс выравнивать это в инты на самом деле дорого из-за цены сдвигов на много бит. поэтому реальный битсет выравнивают под 64
источник

D

Dmitry in Programming Offtop
Vladimir Petrakovich
Ну когда инты (любого размера) лежат в массиве, они всё-таки сидят плотненько. Но отдельными битами оперировать сложнее.
Поля структур тоже плотненько стараются упаковать, выравнивая как будет лучше. Но котлин сам этим не занимается, отвечая на изначальный вопрос. И делают это не все и не до упора.
источник

VP

Vladimir Petrakovich in Programming Offtop
Dmitry
Поля структур тоже плотненько стараются упаковать, выравнивая как будет лучше. Но котлин сам этим не занимается, отвечая на изначальный вопрос. И делают это не все и не до упора.
Ну в структурах-то как раз обычно всё выровнено.
А вот элементы массива обычно идут подряд без пробелов.
источник

BP

Bogdan Panchenko in Programming Offtop
Dmitry
Большенство современных процов, даже арм, 64битные. Ну а инт может быть и 8-16, не у всех джава -)
Arm хоть может в 64 бита, 5о инструкции там 32 битные, это вроде как спека диктует
источник

BP

Bogdan Panchenko in Programming Offtop
Ну и да в том также обязательно выравнивания на 8 бит
источник

D

Dmitry in Programming Offtop
Bogdan Panchenko
Arm хоть может в 64 бита, 5о инструкции там 32 битные, это вроде как спека диктует
Я про размер шины, какими минимальными кусками можно в память писать. Хотя не уверен, что там 64 бита.
источник

M

Malik in Programming Offtop
Сомневаюсь что кто-то где-то пихает булеан в один бит. Выравнивание-то вроде как по байтам делается, поэтому это может быть бесполезно, если только не группировать их по кол-во кратному байту.
источник

AK

Anatoliy Kernokus in Programming Offtop
господа товарищи, решил вот устроить каникулы себе мозговые и немножко обучиться фротнэнду. Самый популярный вопрос - React, Angular или Vue?
источник

DS

Dmitry Sapronov in Programming Offtop
Anatoliy Kernokus
господа товарищи, решил вот устроить каникулы себе мозговые и немножко обучиться фротнэнду. Самый популярный вопрос - React, Angular или Vue?
Ember!
источник

d

dimiii in Programming Offtop
источник

d

dimiii in Programming Offtop
напоминает лор mad max
источник

d

dimiii in Programming Offtop
источник