влад10011
offline
Опыт:
2,337Активность: |
Hex or Dec or Oct
В чём разница как будет записано число в Hex or Dec or Oct?( 0x01 or 1 or 01? )
Если есть разница, то какая запись лучше? Отредактировано влад10011, 13.11.2012 в 06:56. |
12.11.2012, 22:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JaBeN_Симфер
offline
Опыт:
20,050Активность: |
Думаю, hex оптимальнее, но это такты. Все зависит от алгоритма. |
12.11.2012, 22:56 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
С нуля идет запись в восьмеричную, а не двоичную же. |
12.11.2012, 23:24 | #3
+0/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
интересный вопрос, особенно учитывая то что автор вообще не знает что же это такое и как оно записывается... |
13.11.2012, 07:15 | #4
+9/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
влад10011, да никакая, забей и все, все машинные коды двоичные они исполняются процессором только в двоичном виде, а jass это скрипт, он будет преобразован во время игры в двоичный код движком, и собственно какая разница, все равно движок будет преобразовывать значения из скрипта в код, правда длинна числа пока оно хранится в файле j в виде текста будет разная, то и вес j файла будет отличатся, на очень незначительное кол. во байт, которое не сделает погоды, собственно как и перевод числа из 1 систему в другую ради оптимизации... |
13.11.2012, 14:32 | #5
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
а ничего что уже в памяти число хранится исключительно в двоичном виде, и на жестком диске в том числе и никаких особых преобразований не надо?
а что касается длины скрипта, мерить надо после ужатия в МПКУ потому что уровень сжатия будет разный и мифический выигрышь на длину файла в расжатом виде, не факт что даст выигрышь в сжатой версии... |
13.11.2012, 14:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
DioD, ну я и говорю что сомнительно, но и на хранени в двоичном виде тоже много не сэкономиш, хотя если смысл делать это руками? (давным дано придуманы оптимизаторы) |
13.11.2012, 14:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
в этой теме нет здравого смысла и логики, оптимизаторы автоматом перегоняют числа в нужную систему чтобы они были короче и при написании кода об этом думать не требуется. |
13.11.2012, 14:54 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
влад10011:
разница в понимании человеком. Лучше или хуже зависит от задачи. Если нужно использовать инт как набор флагов, то офк двоичный тогда, если нужно в качестве цвета юзать, то шестадцатиричную. и т.д. |
13.11.2012, 15:08 | #9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
JaBeN_Симфер, Master_chan, прошу подтвердить свои слова доказательствами. |
13.11.2012, 18:44 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JaBeN_Симфер
offline
Опыт:
20,050Активность: |
Функция сохраняет в массив равкоды способностей, название которых начинается на "Z", а номер ячейки равен следующим 4м цифрам в названии.
|
13.11.2012, 19:43 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
ScorpioT1000:
|
13.11.2012, 21:23 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|