• Guest
HabraHabr
  • Main
  • Users

  • Development
    • Programming
    • Information Security
    • Website development
    • JavaScript
    • Game development
    • Open source
    • Developed for Android
    • Machine learning
    • Abnormal programming
    • Java
    • Python
    • Development of mobile applications
    • Analysis and design of systems
    • .NET
    • Mathematics
    • Algorithms
    • C#
    • System Programming
    • C++
    • C
    • Go
    • PHP
    • Reverse engineering
    • Assembler
    • Development under Linux
    • Big Data
    • Rust
    • Cryptography
    • Entertaining problems
    • Testing of IT systems
    • Testing Web Services
    • HTML
    • Programming microcontrollers
    • API
    • High performance
    • Developed for iOS
    • CSS
    • Industrial Programming
    • Development under Windows
    • Image processing
    • Compilers
    • FPGA
    • Professional literature
    • OpenStreetMap
    • Google Chrome
    • Data Mining
    • PostgreSQL
    • Development of robotics
    • Visualization of data
    • Angular
    • ReactJS
    • Search technologies
    • Debugging
    • Test mobile applications
    • Browsers
    • Designing and refactoring
    • IT Standards
    • Solidity
    • Node.JS
    • Git
    • LaTeX
    • SQL
    • Haskell
    • Unreal Engine
    • Unity3D
    • Development for the Internet of things
    • Functional Programming
    • Amazon Web Services
    • Google Cloud Platform
    • Development under AR and VR
    • Assembly systems
    • Version control systems
    • Kotlin
    • R
    • CAD/CAM
    • Customer Optimization
    • Development of communication systems
    • Microsoft Azure
    • Perfect code
    • Atlassian
    • Visual Studio
    • NoSQL
    • Yii
    • Mono и Moonlight
    • Parallel Programming
    • Asterisk
    • Yandex API
    • WordPress
    • Sports programming
    • Lua
    • Microsoft SQL Server
    • Payment systems
    • TypeScript
    • Scala
    • Google API
    • Development of data transmission systems
    • XML
    • Regular expressions
    • Development under Tizen
    • Swift
    • MySQL
    • Geoinformation services
    • Global Positioning Systems
    • Qt
    • Dart
    • Django
    • Development for Office 365
    • Erlang/OTP
    • GPGPU
    • Eclipse
    • Maps API
    • Testing games
    • Browser Extensions
    • 1C-Bitrix
    • Development under e-commerce
    • Xamarin
    • Xcode
    • Development under Windows Phone
    • Semantics
    • CMS
    • VueJS
    • GitHub
    • Open data
    • Sphinx
    • Ruby on Rails
    • Ruby
    • Symfony
    • Drupal
    • Messaging Systems
    • CTF
    • SaaS / S+S
    • SharePoint
    • jQuery
    • Puppet
    • Firefox
    • Elm
    • MODX
    • Billing systems
    • Graphical shells
    • Kodobred
    • MongoDB
    • SCADA
    • Hadoop
    • Gradle
    • Clojure
    • F#
    • CoffeeScript
    • Matlab
    • Phalcon
    • Development under Sailfish OS
    • Magento
    • Elixir/Phoenix
    • Microsoft Edge
    • Layout of letters
    • Development for OS X
    • Forth
    • Smalltalk
    • Julia
    • Laravel
    • WebGL
    • Meteor.JS
    • Firebird/Interbase
    • SQLite
    • D
    • Mesh-networks
    • I2P
    • Derby.js
    • Emacs
    • Development under Bada
    • Mercurial
    • UML Design
    • Objective C
    • Fortran
    • Cocoa
    • Cobol
    • Apache Flex
    • Action Script
    • Joomla
    • IIS
    • Twitter API
    • Vkontakte API
    • Facebook API
    • Microsoft Access
    • PDF
    • Prolog
    • GTK+
    • LabVIEW
    • Brainfuck
    • Cubrid
    • Canvas
    • Doctrine ORM
    • Google App Engine
    • Twisted
    • XSLT
    • TDD
    • Small Basic
    • Kohana
    • Development for Java ME
    • LiveStreet
    • MooTools
    • Adobe Flash
    • GreaseMonkey
    • INFOLUST
    • Groovy & Grails
    • Lisp
    • Delphi
    • Zend Framework
    • ExtJS / Sencha Library
    • Internet Explorer
    • CodeIgniter
    • Silverlight
    • Google Web Toolkit
    • CakePHP
    • Safari
    • Opera
    • Microformats
    • Ajax
    • VIM
  • Administration
    • System administration
    • IT Infrastructure
    • *nix
    • Network technologies
    • DevOps
    • Server Administration
    • Cloud computing
    • Configuring Linux
    • Wireless technologies
    • Virtualization
    • Hosting
    • Data storage
    • Decentralized networks
    • Database Administration
    • Data Warehousing
    • Communication standards
    • PowerShell
    • Backup
    • Cisco
    • Nginx
    • Antivirus protection
    • DNS
    • Server Optimization
    • Data recovery
    • Apache
    • Spam and antispam
    • Data Compression
    • SAN
    • IPv6
    • Fidonet
    • IPTV
    • Shells
    • Administering domain names
  • Design
    • Interfaces
    • Web design
    • Working with sound
    • Usability
    • Graphic design
    • Design Games
    • Mobile App Design
    • Working with 3D-graphics
    • Typography
    • Working with video
    • Work with vector graphics
    • Accessibility
    • Prototyping
    • CGI (graphics)
    • Computer Animation
    • Working with icons
  • Control
    • Careers in the IT industry
    • Project management
    • Development Management
    • Personnel Management
    • Product Management
    • Start-up development
    • Managing the community
    • Service Desk
    • GTD
    • IT Terminology
    • Agile
    • Business Models
    • Legislation and IT-business
    • Sales management
    • CRM-systems
    • Product localization
    • ECM / EDS
    • Freelance
    • Venture investments
    • ERP-systems
    • Help Desk Software
    • Media management
    • Patenting
    • E-commerce management
    • Creative Commons
  • Marketing
    • Conferences
    • Promotion of games
    • Internet Marketing
    • Search Engine Optimization
    • Web Analytics
    • Monetize Web services
    • Content marketing
    • Monetization of IT systems
    • Monetize mobile apps
    • Mobile App Analytics
    • Growth Hacking
    • Branding
    • Monetize Games
    • Display ads
    • Contextual advertising
    • Increase Conversion Rate
  • Sundry
    • Reading room
    • Educational process in IT
    • Research and forecasts in IT
    • Finance in IT
    • Hakatonas
    • IT emigration
    • Education abroad
    • Lumber room
    • I'm on my way

What kind of nonsense is happening with the popularity ratings of programming languages?

 
3r3-31. What kind of nonsense is happening with the popularity ratings of programming languages?  
 
I studied today. TIOBE index how I often do and how often most of those professional programmers I know do. He claims to measure the popularity of programming languages ​​in the world, and his graph of popularity changes over time tells a simple story: Java and C from time immemorial remain the kings of languages ​​by a wide margin.
 
 
But wait a minute, let's not so fast. Competing list PYPL Index (PopularitY of Programming Languages) says that kings are Python and Java, and C (taken into account, suddenly, along with C ++) is somewhere in the back of the list. What's happening?
 
 
It’s just that these two lists have very different calculation methodologies. However, they are united by one thing - the controversy of their methodologies, given that their goal is to measure the popularity of programming languages. TIOBE measures just The number of requests in the search engine 3r372. . PYPL measures,
how often people googling
educational materials on a particular language.
 
work 3r372. I come across different apps for iOS /tvOS /watchOS, and talk with a lot of iOS developers. It is very rarely possible to find a person who has not yet switched from Objective-C to Swift.
 
 
However, life stories will not replace data, right? If only my personal experience had clashed with these methodologies, I would conclude that it was simply spoiled. selection error 3r372. . And I would calmly do it if only there were no other methods for measuring the popularity of programming languages. I'm talking about the annual reports of GitHub, which lists the fifteen most popular programming languages ​​used on this platform. And these numbers ideally coincide with my experience, and seriously disagree with the statements of TIOBE and PYPL.
 
 
According to GitHub reports from
2016
and 3r3351. 2017
, the most popular programming language in the world, and with a large margin, is jаvascript. Python is in second place, Java is in third, and Ruby is in fourth. This contrasts sharply with TIOBE, where Java and C are indicated, and then, with a large margin, Python and C ++ (jаvascript is generally in eighth place). And with PYPL declaring this order: Python and Java, big gap, then jаvascript and PHP.
 
 
Obviously, the GitHub numbers do not represent the entire professional field at 100%. Their sample is very large, but it concerns only open source projects. However, I want to note that GitHub is the only rating where Swift turns out to be more popular than Objective-C. Because of this, he looks much more convincing. However, his sample, based on open source, makes it not decisive.
 
 
This statistic actually matters, not just satisfies curiosity and provides some information about the industry. Language is not everything, but it does matter. People determine which languages ​​to study, what work to look for and what to do, based on their popularity and their relative value in the future. Therefore, it is a bit unpleasant that these three measurement methods are so much, so radically different. Unfortunately, we, apparently, will have to be content with fortune-telling on tea leaves instead of clear numbers. 3r33434.
function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o] .src.indexOf (t)) {r = i[o]; r} ay = ? r.defer =! ? r.src = t, r.sync = r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/","_mediator")}(window); 3r3365.
3r33434.
Only registered users can participate in the survey. Enter , you are welcome.
3r376.
I think that the most popular PL is 3r33434.
3r33434.
3r33939.
3r395.
3r3405.
3r3408.
3r33334. 3r33412. jаvascript
3r33417.
3r3405.
3r3408.
3r33412. Python 3r3r133.
3r33417.
3r3405.
3r3408.
3r33412. Java 3r33413.
3r33417.
3r3405.
3r3408.
3r33412. Ruby 3r3r133.
3r33417.
3r3405.
3r3408.
3r33412. PHP
3r33417.
3r3405.
3r3408.
3r33412. C ++ 3r3r133.
3r33417.
3r3405.
3r3408.
3r33412. C #
3r33417.
3r3405.
3r3408.
3r33412. Go
3r33417.
3r3405.
3r3408.
3r33412. C
3r33417.
3r3405.
3r3408.
3r33412. Typescript
3r33417.
3r3405.
3r3408.
3r33412. Shell
3r33417.
3r3405.
3r3408.
3r33412. Swift
3r33417.
3r3405.
3r3408.
3r33412. Scala
3r33417.
3r3405.
3r3408.
3r33412. Objective-C
3r33417.
3r3405.
3r3408.
3r33412. Perl 3r33413.
3r33417.
3r3405.
3r3408.
3r33412. Visual Basic .NET
3r33417.
3r3405.
3r3408.
3r33412. Delphi /Object Pascal
3r33417.
3r3405.
3r3408.
3r33412. Assembly
3r33417.
3r3405.
3r3408.
3r33412. R
3r33417.
3r3405.
3r3408.
3r33412. Rust 3r3r133.
3r33417.
3r3405.
3r3408.
3r33412. Lua
3r33417.
3r3405.
3r3408.
3r33412. Haskell
3r33417.
3r3405.
3r3408.
3r33412. Julia
3r33417.
3r33434.
3r33434.
1452 users have voted. Abstained 299 users. 3r33434.
3r33434.

It may be interesting

  • Comments
  • About article
  • Similar news
This publication has no comments.

weber

Author

3-10-2018, 08:10

Publication Date

Programming / Research and forecasts in IT

Category
  • Comments: 0
  • Views: 318
Trends in programming languages ​​2019
Research: Java is the most popular
What to read about Java right now?
Friday Webinars from Skillbox:
"Python becomes the leader": who and
We study multi-threaded programming in
Write a comment
Name:*
E-Mail:


Comments
The GW1NRF Bluetooth FPGA is the first uSoC FPGA to offer a built in Bluetooth transceiver to wirelessly communicate data with 32-Bit Microprocessor. Check Out: Gowin Semiconductor


Miro Paris vous propose une large gamme d'accessoire de beauté, maquillage, skincare, kbeauty, crèmes en provenance de Corée du sud, Japon, et Hong Kong. Check Out: Cosmétiques Asiatiques
Yesterday, 21:22

noorseo

LIMITED EDITION Experience Virtual Reality Now! Version 2.0 Discount40% OFF See More15% OFFFASHION & ACCESSORIESApparel Fashion Price starting from$5.99 See More20% OFFLIVEBYCARE Combo 5x Pillows Color Discount20% OFF Shop Now Bluetooth Latest Speakers Price starting from$22.99 XBOX CONTROLLER WHITE COLOR Discount 10% SMART APPLE PRODUCTS 15% OFF12% LISTEN TO REAL MUSIC WITH BEATSHealth & Fitness

Yesterday, 17:42

raymond weber

PERFECT size dumpster rentals for your residential needs, they are the ideal fit for your driveway. EASY simple pricing so you have everything upfront. FAST dumpster delivery. Check out: Austin Dumpster Rental
Yesterday, 17:03

saifwordpress

This article was written by a real thinking writer. I agree many of the with the solid points made by the writer. I'll be back. official 123movies websites
Yesterday, 17:00

Legend SEO

LIMITED EDITION Experience Virtual Reality Now! Version 2.0 Discount40% OFF See More15% OFFFASHION & ACCESSORIESApparel Fashion Price starting from $ 5.99 See More20% OFFLIVEBYCARE Combo 5x Pillows Color Discount20% OFF Shop Now Bluetooth Latest Speakers Price starting from $ 22.99 XBOX CONTROLLER WHITE COLOR Discount 10% SMART APPLE PRODUCTS 15% OFF12% LISTEN TO REAL MUSIC WITH BEATS [url = https: //topofferscart.online/] Health & Fitness [/ url]

Yesterday, 15:57

nushra45

Adv
Website for web developers. New scripts, best ideas, programming tips. How to write a script for you here, we have a lot of information about various programming languages. You are a webmaster or a beginner programmer, it does not matter, useful articles will help to make your favorite business faster.

Login

Registration Forgot password