Здравствуйте, извините за очередную оффтопную тему. Сегодня мне стало интересно, как много спортивных программистов писали контесты на Ruby, и если такие есть(кроме меня :D), то какие проблемы у вас при этом возникали и какие их решения вам удалось найти.
Да ты упоротый!
чё упоротый? классный язык, только как нормально контесты писать на нём — непонятно
Верните кто-нибудь 10 заповедей Codeforces!
Медведи в топике!!!
Я знаю, что package.zaic по чуть-чуть пишет, например, Codeforces Round 113 (Div. 2).
http://mirror.codeforces.com/submissions/watashi Тоже пишет. И, что любопытно, квалификационный раунд КРОК — все 5 задач на разных языках.
Я на spoj.pl сдавал на ruby простые задачки. И какой-то контест незамысловатый писал однажды. Основная проблема — скорость выполнения.
Ну, и для простых задачек, где нужен парсинг, сортировки, какие-то простые преобразования последовательностей руби подходит отлично. Код очень лаконичный, быстро пишется. Когда же надо написать мало-мальски сложный алгоритм (да хотя бы ту же Дейкстру), то становится понятно, что на руби он пишется примерно также, как и на любом другом языке. И тут уже вопрос только в том, кто на каком языке привык писать олимпиадные задачи.
"Ruby is Scheme mated with Perl in such a way that the best genes of both failed to exert a phenotype."
"Everything you heard about Ruby being slow is not true. It's about twice as slow as that" -- Ex-perl hacker now working with Rails
"Ruby performance tuning really feels like trying to get the best miles per gallon out of a tricycle." -- David R. MacIver
"Ruby performance tuning also feels like trying to bail out the ocean." -- David R. MacIver
А напоследок: "ruby is what happens when some kid learns java then looks at perl and thinks 'I can fix this!'."
а в ruby есть генераторы?
Писал на Руби, язык отличный... единственное, что не нравится, так это скорость чтения данных.