Содержимое удалено Содержимое добавлено
Нет описания правки
(нет различий)

Версия от 17:58, 24 мая 2006

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

Преподаю язык программирования Ruby в рамках предмета "Программирование на языках высокого уровня" с 2003 года в Московском электронно-технологическом техникуме. О самом языке узнал от преподавателя в МГИУ. Попробовал написать на нем несколько курсовых работ. Подкупило то, что работы выполненные дома работали и в университете. Чего нельзя было сказать о Java.