Анекдот про советского инженера

Задача — поменять местами содержимое двух регистров процессора компьютера — A и B.

Программист:
— Надо три регистра и три действия:
1. C := A. (регистру C присвоить значение регистра A)
2. A := B.
3. B := C.

Хакер:
— Надо два регистра и три действия:
1. A := A XOR B. («XOR» — это логическая операция «исключающее ИЛИ»)
2. B := A XOR B.
3. A := A XOR B.

Инженер:
— Надо два регистра и два действия:
1. содержимое A послать в B,
2. и пока пересылается, БЫСТРЕНЬКО B — в A!

Настоящий материал самостоятельно опубликован в нашем сообществе пользователем Proper на основании действующей редакции Пользовательского Соглашения. Если вы считаете, что такая публикация нарушает ваши авторские и/или смежные права, вам необходимо сообщить об этом администрации сайта на EMAIL abuse@newru.org с указанием адреса (URL) страницы, содержащей спорный материал. Нарушение будет в кратчайшие сроки устранено, виновные наказаны.

You may also like...

16 Комментарий
старые
новые
Встроенные Обратные Связи
Все комментарии
i RobaD〄
i RobaD〄
для  Proper
4 месяцев назад

А питать ся будуд солнэцэм.
Свидетили фигОвы)

Nack
Nack
для  i RobaD〄
4 месяцев назад

Не, нуачо, розетки та остануцца.

i RobaD〄
i RobaD〄
для  Nack
4 месяцев назад

Будут смотреть на них, мнтедитировать, и думать, кому бы опьявить войну и сдацца?)

Nack
Nack
для  i RobaD〄
4 месяцев назад

Будут объявлять санкции, тем у кого розетки таки будут выдавать электроны.

i RobaD〄
i RobaD〄
для  Nack
4 месяцев назад

Понял, у них розетки начнут выдавать святую воду)
Машины начнут сдавать в утиль, массово, металл упадёт в цене и производства разорятся.
На улицы выйдут тусячи человечков которым выдадут лесепедные генераторы на прдячем пару и они аки начнут вырабатывать зелёна энергетику.
И тут та оне вспомнят, сколько нужно сделать оборотов педалями на лесипеде что бы зарядить свежекупленный электромобиль.
Да, будет здорово.
Тут ни какой причаленный,, индепендмент,, не поможет.

Итаки да, по чём у них там кило ват т ляктричества? По окончании этого небытия и выхода ис него, наверное подорожает раза в два, три. Кака пить дать.

Митрич
Митрич
для  Nack
4 месяцев назад

Розетки останутся, а вот иликтричиство в них кончится. Естественно, по вине русских хакеров и лично Путина )))))

i RobaD〄
i RobaD〄
для  Митрич
4 месяцев назад

Хенрен этого не допустит))

Hmm4
Hmm4
для  Proper
4 месяцев назад

МЭА была создана странами-импортёрами нефти для противодействия ОПЕК. Какие ещё рекомендации от неё ждать?

千ㄥㄚ_丂ㄥ丨爪 フ尺.
千ㄥㄚ_丂ㄥ丨爪 フ尺.
4 месяцев назад

Ну,дебилы это сила.

zhevak
zhevak
4 месяцев назад

Пришёл поручик Ржевский Питонист и всё опошлил:

a, b = b, a

(Для тех, кто сейчас начнёт возмущаться про то, что в задаче речь идёт о регистрах, а не о переменных — а почему инженеру можно, а питонисту нельзя?)

Henren
Henren
для  Proper
4 месяцев назад

Это был Zilog Z80. Он имел два блока рабочих регистров, между которыми можно быстро переключаться. Это на нем строили системы вообще без ОЗУ.

Hmm4
Hmm4
для  Proper
4 месяцев назад

Вот только, дай бог памяти, в процессоре она раскладывалась на те же mov. В результате 3 XOR были быстрее.

Чтобы добавить комментарий, надо залогиниться.