Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)
published in(发表于) 2016/9/9 18:39:04
2016 released the most popular programming languages: c reverse-hit Java win

English

中文

2016 most popular programming language released: inverse won hit Java-programming in c language, java,C language-IT information

C top, but data types is the biggest winner.

IEEE Spectrum's third "most popular programming language" interactive charts fresh from the oven. Because it is impossible to take into account every programmer thought, Spectrum use diversity, interactive index weight evaluating the current usage of every language.

Data reporter Nick Diakopoulos from 10 online resources selected the 12 indicators, of which each can reflect some of the popularity of a programming language in a way, weighted index will be able to come up with a ranking.

What is "interactive" ranked?

Because each of us may focus on different things, such as what is the language most used in open source code? Which language the customer need is greatest? Spectrum's "top interactive programming language" so that users can adjust according to their preferences of evaluation index weight, to get desired rankings.

Users can also filter the results list to suit your needs, for example, we can choose to only display languages for embedded systems and mobile terminals. Of course, users can customize the weights for each item in the list, you can also use the list of predetermined evaluation scheme.

List of default presets is set based on the average weight of interest of IEEE members, 2016 elected Spectrum assessment what are the top ten programming languages.

After the runner-up two years in a row, finally replaced the c language Java top position. Look at the top five, Python and c swap position on the 3, 4, C# fell out of the top five, where replaced by the rapid rise in recent years of r. In recent years, including the r data type of programming languages in General showed an upward trend.

Google and Apple also race each other in the list, latest list shows Google's Go language to defeat Apple's Swift and into the top ten, but swift again, the rise should not be taken lightly, which ranked 11th of this year, compared to last year's ranking rose 5. It is worth mentioning that, with several emerging programming languages and Swift last year State at the beginning of the list, but this year it's gone it's found.

Other notable changes include the Ladder Logic, it rose from last year's 39 to 34 this year. LadderLogic for PLC (programmable logic controller), and in particular on the PLC is widely used in the factory. Usually programming languages were considered unprofitable in the manufacturing industry, however the success of Ladder Logic reveals huge business opportunities in the manufacturing of programming languages.

Addition HTML still popular, this year ranking rose to has 16th bit, zhiqian has user even also in concerns its whether can selected list (for accurate side, we adhering to with practical first of principles, and will programming language defined for a to computer Xia instruction of special syntax--even this syntax just for data of structure of--we does not requirements programming language is figure spirit complete of).

Faltering list, most unexpected is the decline of the Shell (the Shell is a generic term, refers directly to the script created, usually system administrator loves, common to have bash shell), which dropped 7 places to drop to 19th place. This trend may reflect the development of complex systems for cloud data center expansion, but we don't jump to conclusions, we need to observe next year's rankings to determine whether the trend will last, or whether it is only a statistical coincidence.

Note:

IEEE Spectrum: IEEE (United States Institute of electrical and Electronics Engineers) publishes the flagship magazine, the Chinese version of the name of the technology/product, aims to explore future trends in technology and its impact on society and business, mainly for international aerospace, computer and telecommunications engineering, biomedical engineering, energy and the latest technological advances in areas such as consumer electronics and results.

PLC: programmable logic controllers, are a class of programmable memory for its internal stored procedures, and perform logical operations, sequence control, timing, counting and arithmetic operations, such as user-oriented instruction, and through digital or analog inputs/outputs control of various types of machinery or production processes.

Turing-complete: Turing Completeness, all Computable problems can be calculated so that the virtual machine or programming language is called Turing complete.


2016最受欢迎编程语言出炉:C语言逆袭Java夺冠 - 编程,java,C语言 - IT资讯

C语言占据榜首,但大数据类是最大赢家。

IEEE Spectrum的第三次“最受欢迎编程语言”交互式排行榜新鲜出炉。因为不可能顾及到每一个程序员的想法,Spectrum使用多样化、可交互的的指标权重来评测每一种语言的现行使用情况。

数据记者Nick Diakopoulos从10个线上资源中选取了12个指标,这其中的每一个都能反映某一种编程语言在某一方面的受欢迎程度,加权这些指标就能得出一个排名。

何为“交互式”排名?

因为我们每个人都可能会看重不同的东西,比如大众最热衷在开源代码中使用什么语言?哪种语言的客户需求量最大?Spectrum的“交互式编程语言排行”让用户可以根据自己的喜好调整不同评价指标所占的权重,从而得到所需的排名。

用户还能根据自己的需要过滤榜单中的结果,例如我们可以选择只显示用于嵌入式系统和移动终端的语言。当然,用户既可以定制榜单中的每一项权重,也可以使用榜单预设的评价方案。

榜单中的默认预设是根据IEEE成员的平均兴趣权重来设定的,那么2016年Spectrum评选出的排名前十的编程语言都有哪些呢。

在连续两年屈居亚军后,C语言终于替代了Java榜首的位置。放眼前五名,Python和C在3、4名上互换了位置,C#跌出前五,其位置由近几年上升势头迅猛的R语言所取代。近年来,包括R在内的大数据类编程语言总体呈现出一种上升趋势。

谷歌苹果在榜单上同样你追我赶,最新的榜单显示谷歌的Go语言击败了苹果的Swift并杀入前十,但swift的上升同样不容小觑,其今年排到了第11位,相比于去年上升了5个排名。值得一提的是,去年曾有若干新兴编程语言和Swift一起初涉榜单,但今年却不见了它们的踪影。

其他引人瞩目的变化包括Ladder Logic,它从去年的39名上升到了今年的34名。LadderLogic用于PLC(可编程逻辑控制器),尤其是在工厂中的PLC上应用较广。通常人们认为编程语言在制造业中无利可图,然而Ladder Logic的成功揭示了编程语言在制造业应用中的巨大商机。

另外HTML仍然流行,今年排名上升到了第16位,之前有用户甚至还在担忧其是否能入选榜单(为准确起见,我们秉承着实用至上的原则,并且将编程语言定义为一种给计算机下指令的特殊语法——就算这种语法只是用于数据的结构化——我们并不要求编程语言是图灵完备的)。

在退步名单里,最出人意料的当属Shell的衰落(Shell是一种统称,指对脚本的直接创造,通常为系统管理员所钟爱,常见的有bash shell等),其下降了7个名次落到了第19位。这种趋势或许反映了用于云端数据中心的复杂系统的发展壮大,但现在我们还不能妄下结论,我们还需要观察下一年的排名来确定这种趋势是否会持续,抑或仅是一种统计学上的偶然结果。

注:

IEEE Spectrum:一本IEEE(美国电气电子工程师学会)出版的旗舰杂志,其中文版名为《科技纵览》,旨在探讨未来技术发展趋势及其对社会和商业的影响,主要内容为报道国际航空航天、计算机和电信、生物医学工程、能源和消费电子等领域的最新技术进展和成果。

PLC:可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

图灵完备:Turing Completeness,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的。





If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759