Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 1:
Жил был программист. И писал он на великом и могучем языке Pascal. И считал он, что программа в несколько тысяч строк -- это показатель высокого мастерства программиста. Но шло время. Поступил он в институт. Первые курсовые работы пришлось ему сдавать на Java. Все бы хорошо, но выполнять курсовые приходилось в стенах университета, т.к. программы написанные дома не работали в университете. Но объектно-ориентированная концепция ему понравилась. И решил наш программист поупражняться. Начал переписывать свои программы на Pascal под C++ (язык Java ему не понравился). И был удивлен тем фактом, что ему удалось в несколько раз сократить размер исходного кода. Но язык С++ тоже не вызывал у него уважения... он искал.
 
Тем временем в университете преподавали Visual Basic, Haskell, Prolog. Самостоятельно он начал изучать PHP. Но тут один из учителей предложил ему посмотреть Ruby. И тут наш программист решил попробовать... написал один курсовой, второй, третий. Причем эти курсовые занимали все меньше и меньше строчек кода. По мере того, как он постигал тонкости языка, он все сильней понимал, что писать на других языках он уже не может. Ему не хватало их гибкости, выразительности, мощности. Но он не сдавался... Он изучил Perl (был поражен регулярными выражениями), Python (понравилась идея отступов), но все равно не получал того самого удовлетворения от написания программ, которое должно охватывать программиста. И понял тут он, что поиск его завершен... и не найти ему ничего более совершенного.
 
 
== Rubynovich ==
'''Rubynovich''' -- это прозвище дали первые студенты, своему преподавателю по предмету "Программирование на языках высокого уровня". Для демонстрации высокоуровневых алгоритмов он использовал язык Ruby, что и послужило предпосылкой для появления такого прозвища.