Язык программирования Python обошел Java на github по популярности. Это хорошая новость для тех, кто любит python. Но есть и неплохая новость для Google, их Dart взлетает по популярности на github как ракета.
Популярность определяется по количеству человек, которые участвуют в разработке и кидают что-то в репозитории. По этому показателю сейчас на первом месте JavaScript, а на второе место вышел Python. JavaScript находится на первом месте с 2014-го года.
Самым быстрорастущим языком стал Google Dart, который вырос по сравнению с прошлым годом на 532%. На втором языке по росту был Rust (разработка Mozilla), который вырос на 235%.
Самые популярные по росту:
Dart 532%
Rust 235%
HCL 213%
Kotlin 182%
TypeScript 161%
PowerShell 154%
Apex 154%
Python 151%
Assembly 149%
Go 147%
Интересно, что в первую десятку не вошли ни Java, ни C#, ни один из других классических языков. Даже Ассемблер показал рост в 149%, хотя тут очень важно было бы знать, сколько реально проектов там было. Ведь если в прошлом году было 2 программиста на ассемблере, а в этом году стало 5, то это рост 150%, но в реальных цифрах это мелочи жизни.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 1 человек
Михаил, выскажи свое мнение о популярности Python. Ведь пока кроме Django больше нет серьезных проектов на нем.
Именно как язык программирования - мне он не очень нравится. Как скриптовый язык - он идеален. На нем много пишется скриптов для ОС, автоматизация, машинное обучение, анализ данных. Очень широкий круг использования, где он идеален и где у Python нет конкурентов. Раньше скрипты для ОС и автоматизации писали на Perl или делали Shell скрипты. Первое - не очень эффективно в наше время, второе обладает сильными ограничениями. А вот Python идеален в таких вещах. То же самое и любая автоматизация и любой проект, где нужно набросать скрипт.
хочу научится программированию.
не знаю с сего начать.
огромный выбор.
Михаил, дайте напутсвие начинающему джедаю.
хотелось бы начать изучение с универсального языка программирования, один раз написал и работает везде.
на котором можно писать под windows, mac, linux, мобилки.
python подойдет для этих целей или перспективнее выбрать другой язык?
python для мобилок - это извращение. Визуальный интерфейс на нем можно писать, но тоже извращение. В качестве первого языка я так же не советовал бы его, лучше начинать с языка со строгой типизацией - C#, Java.
Михаил, а почему категория заметки “apple”?
Эта категория по умолчанию и если забываю выставить правильно, то заметки падают по умолчанию в яблоко
спасибо.
теперь помогите определится с выбором между c# и java.
я читал что на java один раз написал и будет работать на всех ос под андройд пишут на java хотя сейчас переходят на kotlin.
почитал про c# , там вроде как есть net core и на нем можно писать кросплатформеные приложения,
под андройд есть xamarin.
я правильно понимаю, что на c# используя net core, можно так же как на jave, один раз написал и будет на разных ос работать?
На C# тоже сейчас все может выполняться на разных платформах, если писать на Core. Выбор ты должен сделать сам, попробуй посмотреть и тот язык, который зайдет, тот и изучай дальше.
Kotlin создан на основе Java, в нем очень много от неё. Бери Java и не парься. Чем меньше думаешь и больше программируешь, тем лучше. Развозить сопли и рассуждать "этот популярнее, тут зарплата больше, а тут для мобилок можно писать..." совершенно лишнее. Это как с игрой на гитаре - если хочешь играть идешь и покупаешь самую простую, для начала этого достаточно. А рассуждающие "какая гитара лучше, сколько струн лучше и т.п." дальше рассуждений особо не продвигаются.
Скоро из-за санкций на нашем континенте останется только GNU/Linux.
Так что правильно говорит Gallemar, бери Java и не парься. Бери Java 8 а kotlin потом подтянешь.
Будешь реальные программы писать под astra linux и для ёта-фона)
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.