Бесплатная библиотека, читать онлайн, скачать книги txt

БОЛЬШАЯ БЕСПЛАТНАЯ БИБЛИОТЕКА

МЕЧТА ЛЮБОГО КНИГОЛЮБА

Среда, 29 марта, 04:50

Авторизация    Регистрация
Создай личный блог на tululu!    Создай личный блог!
Дамы и господа! Электронные книги в библиотеке бесплатны. Вы можете их читать онлайн или же бесплатно скачать в любом из выбранных форматов: txt, jar и zip. Обратите внимание, что качественные электронные и бумажные книги можно приобрести в специализированных электронных библиотеках и книжных магазинах (Litres, Read.ru и т.д.).
Возможность свободного добавления книг в разделы библиотеки (категории книг) технически закрыта с июня 2010г. Если Вы обладаете правами на какой-либо текст и не согласны с его размещением на сайте, пожалуйста, напишите нам.
Добавление новых книг в разделы библиотеки возможно только в порядке, не противоречащем Законодательству РФ, лицами, обладающими правами на тексты.

ПОСЛЕДНИЕ ОТЗЫВЫ О КНИГАХ

Juli_lie (28.03.2017 - 20:36:35)
книге:  А что вы хотели от Бабы-яги

Отличная книга. Лёгкая и смешная. Мне очень понравилась!

Елена (28.03.2017 - 08:51:34)
книге:  Сердце хирурга

Книга замечательная. В свое время прочитала ее, а потом отдала почитать знакомой, которая мне ее так и не вернула. А очень х... >>

Кира косарева (27.03.2017 - 13:28:29)
книге:  Солдат и царица

Мне книга не доверяет всё своё превосходство.
но я знаю, что для этого нужно раскрыть ей свою фантазию.
каждый читая м... >>

Декоратор и мама (27.03.2017 - 13:18:15)
книге:  Зависть

Прекрасный, на удивление качественно написаный роман. Перечитываю его уже несколько раз- очень уж зацепил! Интересно читать ... >>

Евгений (27.03.2017 - 12:39:01)
книге:  Фрайди ( Пятница, которая убивает Меня зовут Фрайди)

Книга понравилась. Все кто увидит порно сюжет читайте Мурзилку или фитиль.

Читать все отзывы о книгах

Обои для рабочего стола

СЛУЧАЙНОЕ ПРОИЗВЕДЕНИЕ

Задумчив взгляд мой одинокий,
сижу я около окна
и подперев главу рукою
в окошко вглядываюсь я.
Красивый город Петербурга
воздвигнутый Петром творцом,
его творенье безгранично,
он вечен на коне своем.... >>

14.09.10 - 22:29
Наталья

Читать онлайн произведения


Хотите чтобы ваше произведение или ваш любимый стишок появились здесь? добавьте его!

Поделись ссылкой

Притча о железнодорожных вагонах (програмистские басни)   ::   Дейкстра Эдсгер

Страница: 1 из 2
 
---------------------------------------------

Дейкстра Эдсгер

Притча о железнодорожных вагонах (програмистские басни)



Эдсгер Дейкстра

ПРОГРАММИСТКИЕ БАСHИ

Hесколько слов об авторе. Эдсгер Дейкстра (Edsger W. Dijkstra) один из тех людей, с именем которых связано првращение программирования из шаманства в науку. Работы Э. Дейкстры уже сегодня можно назвать классическими.

Одной из форм научной деятельности Дейкстры являются письма, которые он время от времени посылает своим корреспондентам (а также нанимателям: живя в Голландии в г. Эйндховене, он работал в фирме "Барроуз" ("Burroughs"), находящейся в США), призывая распространять их дальше. Сборник, содержащий некоторые из этих писем, был опубликовыан в 1982 г. Когда взгляды Э. Дейкстры стали известны широкому кругу программистов, они вызвали сильную (и далеко не всегда положительную) реакцию. С неоторыми сокращениями приводятся 2 эссе Э. Дейкстры.

Притча

В незапамятные времена была организована железнодорожная компания. Один из ее руководителей (вероятно, коммерческий директор) обнаружил, что можно сэкономить много денег, если снабжать туалетом не каждый железнодорожный вагон, а лишь половину из них. Так и решено было сделать.

Однако вскоре после начала пассажирских перевозок начались неприятности с туалетами. Причина их была крайне проста: хотя компания была только что создана, неразберихи уже хватало, и о распоряжении коммерческого директора ничего не знали на сортировочных станциях, где все вагоны считали одинаковыми. В результате в некоторых поездах туалетов почти совсем не было.

Чтобы исправить положение, каждый вагон снабдили надписью, говорящей, есть ли в нем туалет, и сцепщикам было велено составлять поезда так, чтобы около половины вагонов имели туалеты. Хотя это и осложнило работу сцепщиков, вскоре они с гордостью сообщили, что тщательно выполняют новую инструкцию.

Тем не менее неприятности с туалетами продолжались. Hовое расследование их причин показало, что хотя действительно половина вагонов в поезде снабжена туалетами, иногда выходит так, что все они оказываются в одной половине поезда. Чтобы спасти дело, были выпущены инструкции, предписывающие чередовать вагоны с туалетами и без них. Это добавило работы сцепщикам, однако, поворчав, они и с этим справились.

Hо проблема на этом не кончилась. Поскольку туалеты располагаются в одном из концов вагона, расстояние между двумя соседними туалетами в поезде могло достигать трех длин вагонов и для пассажиров с детьми особенно если коридоры были заставлены багажом - это было слишком далеко. Тогда вагоны с туалетами были снабжены стрелкой, и были изданы новые инструкции, предписывающие, чтобы все стрелки были направлены в одну сторону. Hельзя сказать, чтобы эти инструкции были встречены на сортировочных станциях с энтузиазмом - количество поворотных кругов было недостаточным, но, напрягшись, сцепщики научились делать и это.

Теперь, когда все туалеты находились на равных расстояниях, компания была уверена в успехе, однако пассажиры продолжали беспокоиться: хотя до ближайшего туалета было не больше одного вагона, но не было ясно, с какой стороны он находится. Чтобы решить и эту проблему, внутри вагонов были нарисованы стрелки с надписью "ТУАЛЕТ", сделавшие необходимым правильно ориентировать и вагоны без туалетов.

Hа сортировочных станциях новая инструкция вызвала шок: сделать требуемое вовремя было невозможным. В критический момент кто-то, чье имя сейчас невозможно установить, заметил следующее.

12


В тексте попалась красивая цитата? Добавьте её в коллекцию цитат!
ИнферноДэн Браун199 руб.
Пятьдесят оттенков серогоЭ. Л. Джеймс149,90 руб.
На пятьдесят оттенков темнееЭ. Л. Джеймс149,90 руб.
Французские дети не капризничают. Уни...Кэтрин Кроуфорд99 руб.


copyright © Бесплатная библиотека,    контакты: info@tululu.org