Size: a a a

2020 June 08

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in pro.asm
Marsel Marsel
Подскажите как в Int  сохранить число 011111111,   чтобы оно не превращалось в 11111111?
ну так мож условие задачи оригинальным оставлять? думаю мало кто понимает что ты хочешь сделать
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in pro.asm
Marsel Marsel
ну так как ты компетентный в плане низкого уровня возможно ты и подсказал бы, вот и все, попробую другое решение найти
и это не низкий уровень, я про логические операции, они и в скриптовых языках присутствуют
источник

MM

Marsel Marsel in pro.asm
ну манипуляции с двоичными числами ближе к низкому уровню
источник

MM

Marsel Marsel in pro.asm
Еще вопрос
источник

MM

Marsel Marsel in pro.asm
если 010000000 и 10000000 одинаковые числа почему у меня в первому случае выводит число "2097152" а во втором "10000000" ?
источник

R

Rabu in pro.asm
0 спереди ето восьмеричная система
источник

MM

Marsel Marsel in pro.asm
вон оно че бля
источник

MM

Marsel Marsel in pro.asm
но у меня в некоторых случаях оно превращается в 10000000 херня какая то
источник

ЕК

Евгений Красников (J... in pro.asm
Rabu
0 спереди ето восьмеричная система
Вот мне, кстати, интересно, почему вот этот сишный дебилизм не объявят deprecated? А через пару стандартов вообще выпилили бы с рекомендацией для компиляторов выводить ворнинги на числа, начинающиеся с 0 !

Ну и ещё пару моментов подобных пофиксить.
Конечно, поднять & | ^ в приоритете над операциями сравнения будет более болезненно, но там же много умных голов...
источник

s

s54816 in pro.asm
Евгений Красников (Jin X)
Вот мне, кстати, интересно, почему вот этот сишный дебилизм не объявят deprecated? А через пару стандартов вообще выпилили бы с рекомендацией для компиляторов выводить ворнинги на числа, начинающиеся с 0 !

Ну и ещё пару моментов подобных пофиксить.
Конечно, поднять & | ^ в приоритете над операциями сравнения будет более болезненно, но там же много умных голов...
Потому что есть ОС, где любители Си и восьмеричной системы считают это фичей.
источник

ЕК

Евгений Красников (J... in pro.asm
Ну можно же 0o использовать, к примеру.
Если бы hex сделали, скажем, через # или $ это было бы тоже фичей :)
источник

s

s54816 in pro.asm
Евгений Красников (Jin X)
Ну можно же 0o использовать, к примеру.
Если бы hex сделали, скажем, через # или $ это было бы тоже фичей :)
Так уже написано невообразимое количество кода и документации. Понятное дело, что в новом языке можно сделать нормально. Но этот ломать уже поздно. Люди вон до сих пор по gets плачут.
источник

ЕК

Евгений Красников (J... in pro.asm
s54816
Так уже написано невообразимое количество кода и документации. Понятное дело, что в новом языке можно сделать нормально. Но этот ломать уже поздно. Люди вон до сих пор по gets плачут.
Это понятно, но такой код можно компилить как C99, скажем, какие проблемы? Из компилера совсем удалять не надо.

Ну или, скажем, включить прагму, чтобы поменять правила внутри одного файла. С отключаемым ворнингом хотя бы.
источник

MM

Marsel Marsel in pro.asm
я все замутил всем спасибо, обошелся 16ричным видом)))
источник

R

Rabu in pro.asm
Евгений Красников (Jin X)
Вот мне, кстати, интересно, почему вот этот сишный дебилизм не объявят deprecated? А через пару стандартов вообще выпилили бы с рекомендацией для компиляторов выводить ворнинги на числа, начинающиеся с 0 !

Ну и ещё пару моментов подобных пофиксить.
Конечно, поднять & | ^ в приоритете над операциями сравнения будет более болезненно, но там же много умных голов...
лично я за статус-кво, если неосиляторы не разобрались — тем хуже для них. а если придумать новое обозначение восьмеричной системы, то тут начнется ебля с легаси, депрекейтами и прочим. это все-таки не плюсы с темплейтами и миллионами lgbtvalue, в си таких нюансов раз два и обчелся
источник

ЕК

Евгений Красников (J... in pro.asm
Rabu
лично я за статус-кво, если неосиляторы не разобрались — тем хуже для них. а если придумать новое обозначение восьмеричной системы, то тут начнется ебля с легаси, депрекейтами и прочим. это все-таки не плюсы с темплейтами и миллионами lgbtvalue, в си таких нюансов раз два и обчелся
Ладно, я согласен на правки только в плюсах, Си не трогаем 🤣
источник

R

Rabu in pro.asm
это сделает кресты несовместимыми с си...
источник

K

Kitsu in pro.asm
Rabu
это сделает кресты несовместимыми с си...
они и так не совместимы: https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
источник

R

Rabu in pro.asm
благодарю за инфу, не знал. что ж, в таком случае готов отдать плюсы на растерзание)
источник
2020 June 10

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in pro.asm
#book HLA
The Art of Assembly Language, 2nd Edition
Автор: Randall Hyde
источник