vak: (Default)
[personal profile] vak
Новая книжка на моей полке. Впрочем не особо новая: второе издание 1999 года. Для программистского склада ума масса удовольствия.



Материалы из книжки доступны на Гитхабе: https://github.com/sergev/Programming-Pearls-source-code

Вот вам одна из задачек. Перевожу как могу.
В начале 1980-х годов инженеры Lockheed ежедневно передавали дюжину чертежей из системы автоматизированного проектирования (САПР) на своем заводе в Саннивейле, штат Калифорния, на испытательную станцию в Санта-Круз. Хотя объекты находились всего в 25 милях друг от друга, автомобильная курьерская служба занимала больше часа (из-за пробок и горных дорог) и стоила сто долларов в день. Предложите альтернативные схемы передачи данных и оцените их стоимость.
Решение:
Компьютеры на двух объектах были связаны радиорелейной связью, но для печати чертежей на испытательной базе требовался принтер, который в то время был очень дорогим. Поэтому команда рисовала изображения на главном заводе, фотографировала их и отправляла почтовым голубем 35-миллиметровую пленку на испытательную станцию, где она фотографически увеличивалась и печаталась. 45-минутный полет голубя занимал половину времени автомобиля и стоил всего несколько долларов в день. За 16 месяцев проекта голуби передали несколько сотен рулонов пленки, и только два из них были утеряны (в этом районе обитают ястребы, секретных данных не было). Из-за низкой цены на современные принтеры нынешнее решение проблемы, вероятно, будет использовать радиорелейную связь.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org