LinuxForum.Fans
Тема

Ruby 1.9.2

Автор: SUSE_user 7 сообщений 1712 просмотров
#70144

После 20 месяцев разработки представлен релиз языка программирования Ruby 1.9.2. Ruby - относительно молодой, мощный и динамический объектно-ориентированный язык программирования, отличающийся высокой эффективностью разработки программ и вобравший в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. По заявлению разработчиков, Ruby 1.9.2 проходит более 99% тестов из набора RubySpec, оценивающего обратную совместимость с прошлой версией языка.

* Добавлено более 60 новых методов для классов Array, Complex, Dir, Encoding, Enumerable, Enumerator, Float, File, Hash, IO, Kernel, Integer, Thread, Time и т.п.
* Представлен новый API для работы с сетевыми сокетами, поддерживающий IPv6;
* Добавлены новые кодировки, среди которых: Big5, SJIS-*, UTF8-DoCoMo, UTF8-KDDI и UTF8-SoftBank;
* Реализован новый класс "Random", поддерживающий разнообразные генераторы случайных чисел;
* Переписан код класса "Time", который теперь не зависит от типа time_t и не подвержен проблеме 2038 года;
* Расширена поддержка регулярных выражений. В свойствах "\p{}" теперь игнорируются подчеркивания, пробелы и регистр символов, т.е. выражения "\p{ol chiki}" и "\p{Ol_Chiki}" отныне идентичны. В регулярных выражениях теперь обеспечена поддержка Unicode 5.2, но для Unicode следует использовать POSIX-классы символов и семантику "\p{}", под маски "\d", "\s" и "\w" по прежнему подпадают только ASCII-символы;
* Сохраняемое в переменной "$:" значение более не включает текущую директорию;
* Система динамического связывания DL, позволяющая организовать выполнение функций, написанных на других языках, переписана и теперь работает поверх библиотеки libffi (Foreign Function Interface).
* Добавлена новая библиотека Рsych, которая выступает интерфейсом к libyaml и может быть использована вместо Syck для генерации и парсинга данных в формате YAML 1.1.

Взято здесь:
http://www.opennet.ru/opennews/art.shtml?num=27660

Подробности можно узнать здесь:
http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/

#70475

Вот теперь бы хороший мануал по этой версии найти бы, да еще и на родном Русском :P

#70646
Leviafan написал:
Вот теперь бы хороший мануал по этой версии найти бы, да еще и на родном Русском :P

А программировать тоже на русском будете?

#70810

Vadimsky, вы считаете что чтение мануалов на японском это круто?

#70908

А вы так не считаете?
Я так обожаю читать по японски! :D
А ведь в первом варианте поста было "на ломаном английском", не?
В любом случае, на каком бы языке мануал не был, его писали умные люди (по большей части умные), и, например для того что бы поставить убунту, знания японского не требуются, но если хотите что то посерьёзнее замутить, тут не только японский, но и арабскую вязь выучить придётся. Хотя конечно всё зависит от личных амбиций.

#70981

я просто забыл что этот язык японцы разработали, да и по английским мануалам нет особого желания изучать руби

#71034

руби вообще нет особого желания изучать...

Войдите или зарегистрируйтесь, чтобы ответить.