Cайт веб-разработчика, программиста Ruby on Rails ESV Corp. Екатеринбург, Москва, Санкт-Петербург, Первоуральск

В одной строке кода Ruby-сценария больше духа UNIX, чем в десяти тысячах строк на языке C !

Однажды Мастер Фу сказал заезжему программисту: "В одной строке кода Ruby-сценария больше духа UNIX, чем в десяти тысячах строк на языке C !" Программист, гордый своими знаниями в C, ответил: "Может ли быть такое? Ведь C - язык, на котором реализовано само ядро UNIX!" На это Мастер Фу ответил: "Это так. Тем не менее, в одной строке Ruby-сценария больше духа UNIX, чем в десяти тысячах строк C !" Программист выглядел удрученным. "Но ведь через язык C мы познаем просвещенность патриарха Ритчи! Мы уподобляемся человеку с операционной системой и компьютером, который получает непревзойденную производительность!" Мастер Фу сказал: "То, что ты говоришь, правда. Однако в одной строке Ruby-сценария больше духа UNIX чем в десяти тысячах строк C". Программист усмехнулся и поднялся, чтобы удалиться. Но Мастер Фу кивнул своему ученику Ньюби, который писал строку Ruby-кода на стоящей рядом белой доске, и сказал: "Господин программист, посмотрите на этот конвейер! Не заняла бы его реализация на C десять тысяч строк?" Просматривая то, что написал Ньюби, программист что-то бормотал в бороду. В конце концов он согласился, что это так. "И сколько часов потребовалось бы вам для реализации и отладки этой программы на языке C?" "Много", - признал заезжий программист. "Но только безумец стал бы тратить столь множество более достойных задач". "Так кто лучше понимает дух UNIX?" - спросил Мастер Фу. "Тот, кто пишет десять тысяч строк, или тот, кто, сознавая тщетность этих усилий, извлекает пользу, не программируя?" Услышав это, программист достиг просветления.

Навеяно "Искусство программирования для UNIX" Э. Реймонда