Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
int int_kolichestvoBukv;
float float_glubinaBasseina;
bool bool_estLiZhiznNaMarse;
int int_koJIu4ecTBo6ykB;
float float_rJly6uHa6acceuHA;
bool bool_ectbJIu7Ku3HbHaMapce;
и в очередной раз ваше начальство убедится, что вы хороший сотрудник
Полезные НЕ советы программисту
И теперь я готов поделиться с вами несколькими советами по программированию
то вам сказал, что бит флипнется на вашем «true», а не на адресе переходаДа вы просто не шарите. while(true) скомпилируется в безусловный переход. Там не будет никакой проверки, будет простой jmp. Goto, если так понятнее. Так что флип бита в этом куске может лишь изменить инструкцию, но не условие (его там попросту нет). А это уже совсем другая проблема.
Созданный Минобороны США «максимально безопасный» язык Ada получил антипода – язык paranoid, который, как следует из названия, доводит стремление к «безопасному выполнению» до паранойи. Некоторые его конструкции достойны немедленного цитирования (с синхронным переводом):
//типы данных:
х: сомнительное целое;
а: мало_похоже_на массив [x..y а_может_быть z] каких_нибудь символов;
L: безнадежно_поврежденный список слишком_маленьких целых;
//присвоение значения переменной:
x ТОЧНО 3;
x ЧЕСТНОЕ_СЛОВО 3;
x МАМОЙ_КЛЯНУСЬ 3;
int int_koJIu4ecTBo6ykB; float float_rJly6uHa6acceuHA; bool bool_ectbJIu7Ku3HbHaMapce;
int LIeJIoe_koJIu4ecTBo6ykB;
float Dpo6Hoe_rJly6uHa6acceuHA;
bool JIOru4eckoe_ectbJIu7Ku3HbHaMapce;
typedef int LIeJIoe;
typedef float Dpo6Hoe;
typedef bool JIOru4eckoe;
LIeJIoe LIeJIoe_koJIu4ecTBo6ykB;
Dpo6Hoe Dpo6Hoe_rJly6uHa6acceuHA;
JIOru4eckoe JIOru4eckoe_ectbJIu7Ku3HbHaMapce;
Целое целое_количествоБукв;
Дробное дробное_глубинаБассейна;
Логическое логическое_естьЛиЖизньНаМарсе;
ТЫПЕДЕФ ИНТ Целое;И нет проблем!
ТЫПЕДЕФ ФЛОАТ Дробное;
ТЫПЕДЕФ БООЛ Условие;
Целое ВместимостьВБуквах;
Дробное ГлубинаБассейнаВМетрах;
Условие ЕстьЛиЖизньНаМарсеДаНет;
Полезные НЕ советы программисту