DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hebhanax
今日帖子: 48
在线用户: 15
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
2020/3/4 6:13:50
标题:
Python Is More Popular Than Ever - Java and Python podium 浏览:1444
加入我的收藏
楼主:
KLINT FINLEY

BUSINESS
03.02.2020 02:15 PM
Python Is More Popular Than Ever

Despite a rocky transition from Python 2 to Python 3, developers are still flocking to the programming language.
Python code creates the shape of an upwards arrow
ILLUSTRATION: ELENA LACEY

Python is one of the world’s most popular programming languages. In fact, it’s more so than ever. Python climbed from third place to tie for second in the latest ranking of programming language popularity published by the analyst firm RedMonk. It’s the first time that a language other than JavaScript, which remains number one in the firm’s ratings, or Java, the other runner-up, has entered the top two since RedMonk started compiling its rankings in 2012.



That milestone is all the more significant given a sometimes rocky transition from the second version of Python, which the language's developers stopped supporting this year, to the third version.

RedMonk usually doesn't make much of small rankings changes, cofounder Stephen O'Grady writes in the report, but it's rare to see any sort of movement in the top tier of programming languages, which consists of well-established languages. JavaScript is the primary way developers run code inside web browsers and is also increasingly used for other purposes, ranging from mobile and desktop app development to programming drones. Java, meanwhile, is the standard language for writing Android apps and is a corporate software development mainstay.



Python's continued success wasn't a given. The long transition from Python 2 to Python 3 in particular could have shunted developers elsewhere. Python 3 was first released in 2008, and the team initially planned to stop supporting Python 2 in 2015, meaning there would be no further bug fixes and security updates from the official project. But they extended that deadline to 2020 when it became clear that many developers would need more time to update their code to the newer version.

During that time, developers could have opted to switch to a newer programming language, like Mozilla's Rust, Google's Go, or JetBrains' Kotlin. Meanwhile, newer programmers could have opted to learn the more widely used JavaScript, or been turned off by confusion over what tutorials, code samples, and open source code libraries would work with each version of Python. But if Python lost any developers due to the transition, it appears to have more than made up for them in new converts.


O'Grady cites Python's versatility as one reason for its ongoing popularity. Companies like Google, Dropbox, and Instagram all rely heavily on Python, as do countless smaller ventures. It also has a home in academia as the preferred data-crunching language of many scientists and mathematicians.

RedMonk ranks programming languages based on two criteria: the number of questions asked about each language on the question-and-answer site StackOverflow, and the number of projects based on each language hosted on the Microsoft-owned service GitHub. The idea is to spot trends in the software development profession.



RedMonk's assessment, at least as it relates to Python, is consistent with other measures. According to a survey by StackOverflow, Python is the third most widely used programming language, not counting HTML, behind only JavaScript and the database query language SQL. The survey found Python was the respondents' second-favorite language, after Rust. Meanwhile, the Tiobe index, which measures the number of search engine results for particular languages, shows Python has grown in popularity in recent years and now ranks third in the index, after Java and C.



There was little movement in the top 20 languages in RedMonk's latest report. But O'Grady did flag one rising star further down in the ranks: Dart, a language developed by Google, jumped nine places, from 33rd to 24th in the past 18 months.

Dart is a language for writing software that runs inside web browsers. Dart code is translated into JavaScript, which is supported by practically all modern browsers. O'Grady writes that its surge in popularity is probably due to its use in Google's open source programming framework Flutter, which was released in December, 2018.



Source

https://www.wired.com/story/python-language-more-popular-than-ever/
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行66.40625毫秒 RSS