Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

Index Tiobe: Python roste na úkor Javy

Source – https://www.itbiz.cz/

Průzkumy RedMonk i Tiobe vycházejí z odlišných metodik a dávají rozdílné výsledky, v něčem se však shodují.

Aktuální přehled popularity programovacích jazyků, který pravidelně připravuje společnost Tiobe, ukazuje, že v v roce 2020 a na počátku roku 2021 se nejrychleji zvyšovala popularita Pythonu. V absolutním pořadí nejvíce lidí stále používá C, následuje Java, Python, C++ a C#. Růst obliby Pythonu podle Tiobe vyplývá ze všestrannosti, vysoké produktivity a relativně snadného učení tohoto jazyka; Python začínal jako konkurent Perlu pro psaní skriptů, ale mezitím se stal univerzálním prostředkem. Používá se v data science, pro psaní webových aplikací i aplikace strojového učení, v poslední době i pro mobilní aplikace nebo vestavěné systémy. Nicméně v univerzálnosti použití (zejména back end aplikace) ještě stále trochu zaostává za C a jeho variantami, respektive jazyky C mají náskok daný historicky. Obecně aplikace v C také nabízejí vyšší výkon.

Podle Tiobe by měl letos Python předstihnout Javu a stát se druhým nejoblíbenějším jazykem. Java tak o tuto pozici přijde poprvé za 20 let a v některých statistikách z konce roku 2020 se tak již stalo, zájem o Javu za poslední rok poklesl o 5 %. Ještě na počátku roku 2020 byla přitom Java populárnější i než C.

Žebříčky Tiobe jsou založeny především na zadávání názvů jednotlivých jazyků do vyhledávačů, tedy na poptávce; nevyplývá z nich například, v případě jakých jazyků profesionálové nejčastěji vystačí výhradně s jedinou znalostí. Zájem také nerovná se to, jak jsou pak vývojáři s daným jazykem (nebo konkrétními prostředími) spokojeni. Zde se uvádí, že při tvorbě webových i mobilních aplikací mají programátoři lepší zkušenost s JavaScriptem, respektive TypeScriptem než s Pythonem (JavaScript je v indexu Tiobe aktuálně na 7. příčce).

Jazyk R, používaný zejména ve statistice a datové vědě, se posunul z 18. na 9. místo. Tiobe dále zmiňuje, že svou pozici vylepšuje jazyk Julia. V roce 2018 se dostala mezi 50 nejoblíbenějších, nyní už míří top 20.

Pro srovnání, rovněž pravidelně zveřejňované statistiky RedMonk jsou shodné v tom, že také ukazují vzestup Pythonu a pokles Javy. Zde již Java opustila svoji pozici 2. nejoblíbenějšího jazyka v polovině roku 2020, a to také po velmi dlouhé době. RedMonk své žebříčky vytváří především na základě sledování kódů na GitHubu a diskusí na Stack Overflow. Čísla za konkrétní měsíc poměrně kolísají, větší smysl zde opět dávají dlouhodobé trendy. RedMonk uvádí, že Java se na svou pozici může kdykoliv vrátit. Kromě jazyků v první desítce se speciálně zmiňuje Rust (jazyk Mozilly aktuálně používá např. Apple, Amazon, Dropbox, Facebook, Google i Microsoft) a Kotlin (prosazovaný Googlem, od česko-ruské firmy JetBrains), jehož růst popularity se však v posledním cca roce zastavil.

Viz také: Roste obliba programovacího jazyka Rust

Related Posts

What is NumPy and How NumPy Works & Architecture?

What is NumPy? NumPy (Numerical Python) is a Python library used for working with arrays and matrices. It is a powerful tool for scientific computing and data Read More

Read More

What is Python and How Python Works & Architecture

Python is a high-level programming language that was first released in 1991. It is an open-source language, which means that it is freely available for anyone to Read More

Read More

Why Python is Best for AI, ML, and Deep Learning

Source – https://www.rtinsights.com/ The Python programming language has been in the game for so long, and it is here to stay. Artificial intelligence projects are different from Read More

Read More

THE BEST LAPTOPS FOR PYTHON PROGRAMMING IN 2021

Source – https://www.analyticsinsight.net/ Analytics Insight has selected the best laptops for Python programming. Laptops for Python programming require a better battery life, speed, bigger screen size, powerful hard drive, Read More

Read More

IBM Python toolkit measures AI uncertainty

Source – https://www.infoworld.com/ IBM’s Uncertainty Qualification 360 is an open source library of Python algorithms for quantifying, estimating, and communicating the uncertainty of machine learning models. IBM Read More

Read More

Which Python-based framework will be the best for your next project?

Source – https://bmmagazine.co.uk/ Looking for powerful technology for your new project? The right framework makes application development simpler and faster. Your choice of tech stack can also Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x