Язык программирования 2012 года

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

Скорость изменения на рынке языков программирования невероятно огромная. Потому необходимо серьезно подходить к выбору языка для разработки. Если вы работаете в сфере разработки программного обеспечения, то вам, как специалисту, будет интересно узнать положения языков пограммирования на рынке, чтобы оставаться востребованным в мире программирования и держать «нос по ветру».

program

Как видно из таблицы популярности языков программирования за январь 2012 года , самым популярным был признан язык Java. В соответствии со статистикой он лидировал, начиная с 2002 года и по наши дни. Именно потому изучение языка программирования Java, благодаря широкому использованию его, может открыть перед вами множество перспектив. Позиции данного языка закрепляются его кроссплатформенностью и удобным синтаксисом. Важным моментом является использование его как основного языка в разнообразных проектах, например, таких как операционная система от Google – Android.

Python, как никто другой потерял в своей популярности.

Наибольший рост доли рынка был признан именно у Objective-C. Это можно объяснить тем, что в последнее время возросло количество разработчиков под iOS и OSX.

Если вы начинаете кроссплатформенный проект или просто разработку под несколько платформ – выбирайте язык программирования Java. Найти программистов будет не трудно, а портирование удастся произвести в наименьшие сроки.

Если ваша цель разработка под iOS или OS X — тогда ваш выбор — Objective-C.

Для разработки масштабных web проектов подойдет Python и Ruby.

Для web ресурсов меньших размеров подойдет PHP.

Для разработки программ под корпоративный сегмент и платформу Windows удобен С#.

Оставьте свой комментарий!

Источник

Читайте также:  Отдел мобильной разработки чем занимается
Оцените статью