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

Задача — поменять местами содержимое двух регистров процессора компьютера — 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 РобаД〄
i РобаД〄
для  Proper
29 дней назад

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

Nack
Nack
для  i РобаД〄
29 дней назад

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

i РобаД〄
i РобаД〄
для  Nack
29 дней назад

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

Nack
Nack
для  i РобаД〄
28 дней назад

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

i РобаД〄
i РобаД〄
для  Nack
28 дней назад

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

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

Митрич
Митрич
для  Nack
28 дней назад

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

i РобаД〄
i РобаД〄
для  Митрич
28 дней назад

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

Hmm4
Hmm4
для  Proper
28 дней назад

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

千ㄥㄚ_丂ㄥ丨爪 フ尺.
千ㄥㄚ_丂ㄥ丨爪 フ尺.
28 дней назад

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

zhevak
zhevak
28 дней назад

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

a, b = b, a

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

Henren
Henren
для  Proper
28 дней назад

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

Hmm4
Hmm4
для  Proper
27 дней назад

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

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