Posts from Vlad Zarakovsky...

Ruby - Programming Language of 2006!


Практически как я и говорил раньше :-) Замечательный новогодний подарок для всех почитателей Ruby. Теперь он уже в десятке TIOBE Programming Community Index. А вот Delphi из нее уже выпал.

Ruby - это уже мэйнстрим


Согласно данным TIOBE Programming Community за октябрь 2006, язык Ruby впервые получил статус "A". Что это означает?

Небольшая цитата:

"TIOBE Programming Community отслеживает популярность языков программирования. Данные обновляются раз в месяц. Рейтинг языка вычисляется исходя из количества квалифицированных кадров по всему миру, курсов и third party производителей. Для вычисления рейтинга языков программирования используются популярные поисковые системы, такие как Google, MSN, Yahoo!

TIOBE Programming Community index не следует рассматривать, как способ определить самый лучший язык программирования, или найти язык, на котором написано наибольшее количество кода. Он может использоваться для проверки, что ваши навыки соответствуют сегодняшним требованиям индустрии программного обеспечения или для принятия решения, какой язык стоит выбрать для разработки новой системы".

Для каждого языка программирования вычисляются два параметра: рейтинг и статус.

Рейтинг языка указывается в процентах и определяет его положение в общей таблице языков программирования. Совсем недавно, в марте 2006 Ruby впервые появился в Top 20 языков программирования, а в сентябре 2006 уже был на 13-м месте. То есть переместился на целых 14 позиций вверх по сравнению с сентябрем 2005 года. Из всех языков, только D показал такой же быстрый рост и находится теперь в списке немного ниже Ruby. В октябре 2006 рейтинг Ruby вырос еще более чем на 0.10%. Судя по всему, в декабре Ruby вполне может оказаться уже на 12-м месте в списке.



Теперь о статусе. У каждого языка может быть статус "B", "A--", "A-" или "A". Языки, имеющие статус "A" считаются основными языками. Если в течение как минимум 3-х месяцев рейтинг языка держится выше 0.7%, то он получает статус "A". В процессе роста рейтинга, язык последовательно получает статус "B", "A--", "A-", "A". И наоборот, если рейтинг падает.

Для разработки рекомендуется использовать основные языки программирования по трем причинам:
Конечно, это всего лишь один из критериев использования того или иного языка. Нужно учитывать также применимость языка к предметной области, производительность, масштабируемость.

Рост, который показывает Ruby в последнее время, откровенно потрясает. Появляются те самые библиотеки и инструменты, а серьезные игроки на рынке программного обеспечения заинтересовались Ruby. Фирмы Sun и Microsoft недавно явно показали желание ввести поддержку Ruby на своих платформах в ближайшее время. Все это позволяет ничуть не сомневаться в том, что за Ruby большое будущее, и это будущее уже пришло.


Неделя Ruby: 4 - 10 сентября 2006



Неделя Ruby: 31 июля - 6 августа 2006




Неделя Ruby: 3 - 9 июля 2006


Неделя Ruby: 22 - 28 мая 2006




Неделя Ruby: 27 марта - 2 апреля 2006


Объявляю 2006-й год годом Ruby!


Случилось то, что я так долго ждал:


Ruby вошел в двадцатку в рейтинге популярности языков программирования TIOBE Programming Community Index! Причем появился он там сразу на 18-ом месте, т.е. по сравнению с прошлым годом поднялся на целых 14 позиций!


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


Думаю, все согласятся, что нужно благодарить за такой бурный рост прежде всего Ruby on Rails и персонально DHH. Огромное человеческое спасибо, Дэвид!


Весна - время обновления и перемен... Не знаю, как для кого, а для меня год только начинается и начинается весьма оптимистически!!!


P.S. Я все еще пишу на PHP, но с большой надеждой смотрю в будущее :-)


Неделя Ruby: 13 - 19 марта 2006




Неделя Ruby: 20 Февраля - 5 марта 2006



Неделя Ruby: 13 - 19 Февраля 2006



Неделя Ruby: 6 - 12 Февраля 2006



Неделя Ruby: 30 Января - 5 Февраля 2006


Неделя Ruby: 23 - 29 Января 2006



Неделя Ruby: 16 - 22 Января 2006



Неделя Ruby: 9 - 15 Января 2006


Неделя Ruby: 2 - 8 Января 2006



Неделя Ruby: 26 Декабря 2005 - 1 Января 2006



Неделя Ruby: 19 - 25 Декабря 2005