PavelDev
Некоторое время я был занят — ездил в различные города, приезжал поздно, так что уставал и не занимался блогом. Но — сейчас вроде у меня время наконец-то нашлось, так что сразу решил написать статью, о которой думал уже некоторое время до этого.
Недавно я узнал о том, что обновился рейтинг языков программирования, который я смотрел в прошлом году (но не рассказывал о нем). Обновленный рейтинг будет всем интересен, так что обязательно надо об этом рассказать. Есть несколько взлетов и падений. В общем — приступим.
Возглавляют список, как и в прошлом году — Java и Си. А следом за ними, на третьей позиции — идет набравший целых три позиции C#. И это понятно — данный язык программирования от Microsoft действительно по праву отвоевал три позиции — он стал очень популярным в 2011 году.
Visual Basic остался на прошлом седьмом месте (напомню — именно на этом языке программирую я). А вот на восьмое место опустился некогда популярный Python, видимо растерял некоторых своих приверженцев. Дальше, до 16 позиции примерно все одинаково, но потом.
PL/SQL набрал аж целых восемь мест и теперь занимает 16 позицию. Видимо Oracle хорошо вложились в развитие данного языка (а может еще и потому, что я начал на нем программировать). Язык Ада на три позиции поднялся вверх, неизвестный для меня пока язык Logo — поднялся на 11 (!) позиций вверх, язык R — на шесть позиций тоже вверх.
В общем — в нижней части таблицы существенный подъем некоторых довольно стареньких уже языков программирования. Надо будет запомнить данную заметку — и сравнить ее со следующей, которая будет опубликована через год. Посмотрим, какая тенденция там произойдет.
Вот такие новости из стана языков. Кстати, у меня не только про это новость есть — также недавно узнал о существовании СРО — СамоРегулируемых Организаций. Эти СРО предназначены для того, чтобы можно было вести свою строительную деятельность (только вступив в СРО можно будет этим заниматься). А условия вступления в СРО — очень простые, сами почитаете, приводить все здесь не буду. Главное, почему надо вступать туда — это то, что рынок показывает огромные темпы роста, примерно в 100 процентов. Так что думайте.
Рейтинг языков программирования за 2012 год
Компания TIOBE Software подвела итоги популярности языков программирования в 2012 году. Как и в прошлом году, наибольший рост популярности ( 3.37%) отмечен для языка Objective-C, который за год поднялся с с пятого на третье место в рейтинге. На 0.89% выросла популярность языка Си, что позволило данному языку программирования сместить с первого места язык Java, который возглавлял рейтинг последние четыре года. На две позиции вниз упала популярность языка C#. Языки C++, PHP, Python, Perl, Lisp и JavaScript сохранили свои позиции в рейтинге. Язык Ruby за год поднялся с 12 на 11 место в рейтинге.
А шарп то че начал падать? И JS не должен падать вроде
vertexua ★★★★★ ( 08.01.13 19:14:45 MSK )
Последнее исправление: vertexua 08.01.13 19:15:22 MSK (всего исправлений: 1)
в рейтинге вижуал-бейсик выглядит эдаким непотопляемым авианосцем (%
Objective-C — самый ужасный язык, и так пухнет.
Objective-C — покупать.
PHP и Java — продавать.
Остальные — держать.
о черт. месячник пузомерок
Ну и да — метод не репрезентативен. А что если язык и так понятен — логично что запросов по нему будет меньше.
Я прекрасно понимаю ярое желание любого свирепого гномосека защищать C# и .Net, на которых написана большая навозная куча быдлокода вперемешку с GTK+, которыми они постоянно пользуются, но я не вижу смысла в пруфах. Посмотри в сорцах какого-нибудь наутилуса, или, если ленивый, ищи в Википедии
TIOBE это этакий дистровотч, только для языков?
Как и в прошлом году, наибольший рост популярности ( 3.37%) отмечен для языка Objective-C
Си, что позволило данному языку программирования сместить с первого места язык Java
На две позиции вниз упала популярность языка C#
Языки C++ … Perl сохранили свои позиции в рейтинге
Когда там уже Go пробьётся вперёд? Или хотя бы D.
потому что в них нет смысла — их нет 🙂
Там же доля, а не абсолютное значение. Просто другие языки стали занимать свои ниши. А шарп так же и юзают.
У тебя криокамера потекла. Никаких сишарпов в гноме более чем полностью. И нафиг мне C#/.NET сдался?
Вопрос защищать что-то не стоит. Так аргументы будут? Мне просто негде в наутилусах пруфы искать
Objective-C — самый ужасный язык, и так пухнет.
У него прекрасная среда разработки и прекрасный фреймворк. Видимо, это значит больше, чем синтаксисы с академически чистым ООП и всякие Ъ-шности.
Хотя на ЛОРе даже такое очевидное влияние удобств для кодера будут отрицать до последнего.
GTK+ написан на Си, однако в последнее время всё больше GNOME-приложений разрабатываются на языках более высокого уровня. Это стало возможным благодаря тому, что в GTK+ изначально предусмотрена возможность относительно простого построения интерфейсов для других языков. Существуют надстройки для таких языков программировая, как C++ (gtkmm), Python (PyGTK), Perl (gtk2-perl), Java (java-gnome), Ruby (ruby-gnome2), C# (Gtk#), Tcl (Gnocl) и многих других. Только в программах, являющихся частью официального релиза GNOME, используются C, C++, C#, Python и Vala.
Нет, а что? У меня просто как бы нет C# на машине, такие дела.
переписали бы еще gtk на vala. и вообще было бы ня
А шарп то че начал падать? И JS не должен падать вроде
График компании TIOBE Software колеблется ежегодно в зависимости от того, сколько им заплатит микрософт.
Он куда лучше чем кресты. Если бы еще не был гвоздями приколочен к зондам — цены бы не было.
buddhist ★★★★★ ( 08.01.13 20:12:04 MSK )
Последнее исправление: buddhist 08.01.13 20:12:29 MSK (всего исправлений: 1)
Ну и да — метод не репрезентативен.
Поддерживаю. Статистика Github в этом плане показательнее.
prozium ★★ ( 08.01.13 20:14:18 MSK )
Последнее исправление: prozium 08.01.13 20:17:15 MSK (всего исправлений: 1)
Если бы еще не был гвоздями приколочен к зондам
еще одна чушь — ставь себе gobjc/clang и пользуйся
Мне кажется, что lazy_aleks ★ ( 08.01.13 20:21:48 MSK )
А можно сделать так: зайти на Elance, посмотреть количество вакансий по языкам и удаивиться.
шарп тупо перегружен синтаксисом и ключевыми словами
У него прекрасная среда разработки и прекрасный фреймворк.
Настолько прекрасная что там тупо нельзя найти вызовы метода и нет рефакторинга. Макофилия — не лечится, знай это молодой кодер.
Бгг, возможности его хороши, а синтаксис убог, вот пример песцовой шубы и патча:
У крестов не лучше. А люди и на Хаскеле добровольно готовы писать.
Вы действительно ничего не понимаете или прикидываетесь? Львиная доля популярности языка — либы. Иначе бы сишка и кресты уже давно были закопаны.
люди и на Хаскеле добровольно готовы писать.
А некоторые одевают ошейник, дают партнеру плетку и называют это парным программированием.
Вы действительно ничего не понимаете или прикидываетесь? Львиная доля популярности языка — либы
да нет — это ты шлангуешь переходя с ЯП на либы, ну и то, что никто не позаботился о байндингах к сишным gtk и пр. для objective c, само по себе говорит о ненужности этого ЯП, который жив только благодаря тому, что его попихивает одна корпорация
никто не позаботился о байндингах к сишным gtk и пр. для objective c
ты еще скажи, что они не нужны
Только после вашего путешествия в другую вселенную/параллельную реальность. В этом пространственно-верменном континууме этим языкам не суждено подняться высоко.
Если бы еще не был гвоздями приколочен к зондам
Есть GNU-компилятор этого языка. В каком месте сам язык к чему-то приколочен?
Вот поэтому я и работаю над интеграцией clang в QtCreator. Качественная, быстроразвивающаяся опенсурсная среда — к сожалению, спорить с крупнейшими конкурентами вроде XCode/Visual Studio ей пока трудно. А могла бы поднять популярность C++ и приманить на линукс виндовых/маковских плюсовиков, и даже фанатов ObjectiveC на андроид сманить, благо GNUstep к этому готов.
Есть, и силами clang прекрасно реализуется.
Кроме того, вы называете весьма несущественные фичи. У XCode есть две очень существенных: live errors displaying и автодополнение. Я на работе пишу в XCode и прекрасно вижу, что кодинг превращается в набор первых 2-3 букв индентификатора и нажатие enter, а ошибки выявляются до сборки — не нужно лазить и глядеть по логам, что я, оказывается, точку с запятой забыл или в имени функции опечатку допустил.
> А можно сделать так: зайти на Elance, посмотреть количество вакансий по языкам и удаивиться.
Не забывая при этом поглядывать и на ценник.
Он куда лучше чем кресты. Если бы еще не был гвоздями приколочен к зондам — цены бы не было.
Собственно, все его преимущества были достигнуты в процессе приколачивания его гвоздями к.
вы называете весьма несущественные фичи. У XCode есть две очень существенных
Вы слепы, милейший, я про xcode и говорю там нет важнейших фич, а про вашу студенческую недоделку говорить смысла нет если у вас даже автодополнения там не видится. В XCode автокоплит фиговый — подставляет дофига лишнего и мало нужного.
Рекомендую вам посмотреть на C#/Java IDE до них вам вместе с xcode никогда не дойти.
Ну вот, опять ЛОРовец вместо аргументов хамит и предлагает идти туда, не знаю куда, искать то, не знаю что.
Не забывая при этом поглядывать и на ценник.
За то время, за которое можно выполнить плюсовый проект, можно выполнить несколько пусть может и более дешёвых проектов на более других языках.
Рейтинг языков программирования на 2012
Скорость изменения на рынке языков программирования невероятно огромная. Потому необходимо серьезно подходить к выбору языка для разработки. Если вы работаете в сфере разработки программного обеспечения, то вам, как специалисту, будет интересно узнать положения языков пограммирования на рынке, чтобы оставаться востребованным в мире программирования и держать «нос по ветру».
Как видно из таблицы популярности языков программирования за январь 2012 года , самым популярным был признан язык Java. В соответствии со статистикой он лидировал, начиная с 2002 года и по наши дни. Именно потому изучение языка программирования Java, благодаря широкому использованию его, может открыть перед вами множество перспектив. Позиции данного языка закрепляются его кроссплатформенностью и удобным синтаксисом. Важным моментом является использование его как основного языка в разнообразных проектах, например, таких как операционная система от Google – Android.
Python, как никто другой потерял в своей популярности.
Наибольший рост доли рынка был признан именно у Objective-C. Это можно объяснить тем, что в последнее время возросло количество разработчиков под iOS и OSX.
Если вы начинаете кроссплатформенный проект или просто разработку под несколько платформ – выбирайте язык программирования Java. Найти программистов будет не трудно, а портирование удастся произвести в наименьшие сроки.
Если ваша цель разработка под iOS или OS X — тогда ваш выбор — Objective-C.
Для разработки масштабных web проектов подойдет Python и Ruby.
Для web ресурсов меньших размеров подойдет PHP.
Для разработки программ под корпоративный сегмент и платформу Windows удобен С#.
Оставьте свой комментарий!