Уф, наконец-то эти каникулы кончились.
Jan. 9th, 2007 11:14 amНаконец-то десятидневный период ничегонеделанья кончился и я опять на работе ;-)
По идее, сидючи дома в каникулы можно сделать уйму полезных вещей, но... Как-то тяжко было с круглыми туитами. Бабушкин торшер, правда, починил.
А так в основном, занимался вещами лингвистическими.
С одной стороны Ирина взялась ставить мне английское произношение (которого у меня нет как класса при полностью свободном чтении и достаточно свободном письме), пользуясь для этого в качестве учебных материалов диснеевскими мультиками и 6-й частью сериала Уэйс и Хикмен "Врата смерти". О результатах этого процесса говорить рано, процесс ещё идет.
С другой стороны учил язык Ruby. Проникся. Чувсттвуется что это язык программирования 90-х годов, в отличие от всяческих Perl-ов, Java etc (не говоря уж об уходящих корнями в 70-е "языках с C-подобным синтаксисом").
По-моему, авторам удалось решить поставленную задачу "сделать лучший Perl чем Perl".
И ещё им удалось найти разумный компромисс между идеей OO (которая находит своё наилучшее выражение в полностью изолирующих программиста от всего остального мира средах вроде SmallTalk), и дизайном современных операционных систем, в которых никакого дизайна нет, а есть исторически сложившееся нагромождение концепций, языков, библиотек.
Во вczком случае это первый увиденный мной язык, в котором обычные целые числа являются объектами, с методами, вроде times
и одновременно, на котором можно писать однострочники-не однострочники, но мелкие полезные утилиты.
А над конструкцией
я чуть не плакал от умиления. Надо же, наконец-то кто-то додумался.
По идее, сидючи дома в каникулы можно сделать уйму полезных вещей, но... Как-то тяжко было с круглыми туитами. Бабушкин торшер, правда, починил.
А так в основном, занимался вещами лингвистическими.
С одной стороны Ирина взялась ставить мне английское произношение (которого у меня нет как класса при полностью свободном чтении и достаточно свободном письме), пользуясь для этого в качестве учебных материалов диснеевскими мультиками и 6-й частью сериала Уэйс и Хикмен "Врата смерти". О результатах этого процесса говорить рано, процесс ещё идет.
С другой стороны учил язык Ruby. Проникся. Чувсттвуется что это язык программирования 90-х годов, в отличие от всяческих Perl-ов, Java etc (не говоря уж об уходящих корнями в 70-е "языках с C-подобным синтаксисом").
По-моему, авторам удалось решить поставленную задачу "сделать лучший Perl чем Perl".
И ещё им удалось найти разумный компромисс между идеей OO (которая находит своё наилучшее выражение в полностью изолирующих программиста от всего остального мира средах вроде SmallTalk), и дизайном современных операционных систем, в которых никакого дизайна нет, а есть исторически сложившееся нагромождение концепций, языков, библиотек.
Во вczком случае это первый увиденный мной язык, в котором обычные целые числа являются объектами, с методами, вроде times
3.times do some code end
и одновременно, на котором можно писать однострочники-не однострочники, но мелкие полезные утилиты.
А над конструкцией
File.open("filename.txt","r") do |line| do something with each line of the file end
я чуть не плакал от умиления. Надо же, наконец-то кто-то додумался.