Компьютеры и программисты

топ 100 блогов oleg_24 — 01.10.2023 25.09-программисты

Занимаясь профессиональным программированием много лет, я постепенно стал обращать внимание на некоторые интересные моменты. Вначале мне не приходило в голову, что есть некое «машинное мышление» -- пишешь программу... машина послушно делает то, что я написал... какие проблемы... Но потом постепенно стало доходить, что машина «мыслит» совершенно чуждым для человека способом. И этот способ, постепенно и необратимо вползает в мое мышление, поворачивая его в какую-то новую сторону.


Мой любимый анекдот.

Начинающий программист идет по полю.
Сверху спускается воздушный шар.
Аэронавты спрашивают – «Где мы находимся?»
«Вы находитесь в корзине воздушного шара» -- отвечает программист.
К этому времени он уже научен горьким опытом тому, что машина все понимает только буквально.
Более опытный программист, держа две собаки, большую и маленькую, для того, чтобы они могли проходить в дверь, проделывает в двери два отверстия – большое и маленькое.
Опять же горький опыт – нельзя использовать один и тот же алгоритм для разных целей.
И, наконец, «профи», который когда ложится спать, ставит рядом два стакана – один с водой, если он пить захочет, а второй пустой, если он пить не захочет...
Я очень хорошо помню тот случай, когда я был вынужден «поставить пустой стакан», иначе программа просто отказывалась запускаться.
Но есть и более ужасные вещи.

Мало кто из ныне живущих людей догадывается о том, что наша привычная и обычная «школьная» арифметика является грубой смесью двух арифметик – «греческой» и «индийской».
(Еще есть небольшая примесь «вавилонской», но это другая тема).
Это принципиально разные арифметики, хотя бы потому, что у них совершенно разное понятие числа.
То есть число «5» «греческое» не имеет ничего общего с числом «5» «индийским».
Ввод данных в машину и результаты обычно «греческие», но вот внутри машины твориться бог знает что...
Адресация данных «индийская», сама память тоже «индийская», сумматоры (самый нижний блок вычислений) – «греческие», которые работают только с целыми числами и никаких дробей не знают.
Вычитать сумматоры тоже не умеют.
Плюс отсутствие в греческой арифметике нуля и отрицательных чисел...
Все эти проблемы решается с помощью таких извращений, что страшно смотреть.
Никакой тебе ни рациональности, ни логики, на даже эстетики...
А главная беда в том, что из-за всего этого в глубинах машины живет и клубится жуткая хтонь.
Которая иногда вылезает наружу, ставя в тупик даже профессионалов.
Хорошо, если человек знает всю эту кухню и может быстро опознать, из какого подвала вылезла данная хтонь, и умеет быстро и четко ее пресечь.
А если не знает?

© Компьютеры и программисты ksniko


* Орфография и пунктуация автора бережно сохранены.

Оставить комментарий

Архив записей в блогах:
В последнее время в небе Сирии начали фиксировать парные полеты российских вертолетов Ми-8 и Ка-52 не связанные с сопровождением гуманитарных конвоев и военных колонн. Это обстоятельство вызвало многочисленные вопросы в социальных сетях. Теперь появилось объяснение непонятным ...
С 1 июля привычные переводы с карты на карту превратились в потенциальный повод для головной боли. Налоговая теперь не просто наблюдает — она на страже, а банки готовы блокировать счета при первом же подозрении. ...
Вышла поэтическая антология: Стихи года. 100х1 / Сост. Д.П. Бак. – М.: РГГУ, 2011. – 229 с. – 1000 экз. 1. Олег Чухонцев. Еще элегия 2. Борис Херсонский. «Не лягу спать в одном шатре…» 3. Стратановский С. Читая Некрасова 4. Анна Саед-Шах. «Вот отец…» 5. Лев ...
только что, из сообщения радио "Коммерсант- FM" узнал,что толпа,численностью около ...
...