标签: 编程

IEEE Spectrum 2017年编程语言排行榜

IEEE Spectrum 2017年编程语言排行榜

EEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜。

函数式编程中的 “函数们”

函数式编程中的 “函数们”

函数式编程中函数有三种不同的解读方式,分别为纯函数、高阶函数和一等函数。本文分别对这三者的概念、应用和联系进行详解。

那些被编程耽误的语言大师,思想、代码全能一语道破

那些被编程耽误的语言大师,思想、代码全能一语道破

大部分的编程语言之父都是被编程耽误的语言大师。他们的编程言论思想深邃精辟,也相当风趣。程序员小伙伴们总能从他们的言论中得到启发,借鉴他们的经验,对编程生涯大有裨益。

一次不顺利的结对编程

一次不顺利的结对编程

文章讲的一个故事,来源于真实的事件改编,情节有所夸张,请勿对号入座。

一个32岁入门的70后程序员给我的启示

一个32岁入门的70后程序员给我的启示

总有人质问:“我现在学编程晚吗?”,“我30岁之后还能继续写程序吗?”,“学编程难吗?”看完这篇文章后,我相信你不会再问了,因为如果你真的是热爱编程,你就应该像我父亲那样,无论现实如何逼迫,初心永远不忘。虽然,我跟我的父亲没有太多的语言交流,但是这么多年的耳濡目染,足以让我发出:“谨遵父训,不忘初心”。

最热门的20种编程语言是如何输出Hello World的?

最热门的20种编程语言是如何输出Hello World的?

如何使用20种最热门的编程语言来写代码呢?首先,我们要知道目前最热门的编程语言们到底是哪几种?为什么呢?因为这个网站每个月都会对市面上使用最广的编程语言进行统计。不过,有些小伙伴的网可能上不去。这里我把热门编程语言的使用情况做了一个截图。

现代编程语言中的十大有趣功能

现代编程语言中的十大有趣功能

喜欢研究编程语言的人,推荐看看 Kasper Peulen 的这篇文章。他利用几种新语言,例如 Reason、Kotlin、Dart、以及 Apple 的 Swift,来介绍几种有趣的程序写法,例如 pipeline、cascade、以及 currying 等。

各种流行的编程风格 你属于哪一种?

各种流行的编程风格 你属于哪一种?

在工作中,会遇到很多使用囧然不同风格的开发者,下面是小编所知道的一些,你还知道其它的吗?

Stack Overflow程序员最不喜欢的编程语言大调查:Ruby、Objective-C、PHP中枪

Stack Overflow程序员最不喜欢的编程语言大调查:Ruby、Objective-C、PHP中枪

看过许多最受欢迎的编程语言榜单,但你知道开发者最想规避的语言是什么吗?Stack Overflow 近日发布了一些数据,试图找出最不受欢迎的编程语言。下文数据是由 Stack Overflow 的开发者标记的以前使用过但不想再碰的语言和技术组成,具体算法可查阅原文。仅作娱乐,请理性探讨。

未来五年最具前景的一门编程语言是什么?

未来五年最具前景的一门编程语言是什么?

首先我的观点是,编程语言只是工具,每种编程语言都有自己的优势与适用的场景,编程语言是帮你解决实际问题的,而不是用来辩论那种语言是最好的,很多企业都是用不同的语言来解决不同的业务问题。比如:

六种不同的结对编程模式对比

六种不同的结对编程模式对比

结对编程并非只是把两个人扔一起、让他们疯狂撒欢。多年以来,从业者开发了一些应用于不同情况的技术,通过实践与实验,他们对这些技术作了提高与完善。

结对编程的好处与坏处

结对编程的好处与坏处

结对编程是软件开发过程中所使用的一种技术,两名程序开发人员共享同一台工作站。其中一个扮演驾驶者(Driver)的角色,进行代码编写,另一个扮演观察员(Observer)或导航员(Navigator)的角色,对代码进行评测。

Python和其它27种编程语言

Python和其它27种编程语言

事实上,我们希望有更丰富的跨平台开源编程语言可供选择,编程语言是最重要的思维工具,可以把我们的想法转换成计算机能理解的明确的条款。如果人们发现了某种语言既适合他们的大脑又能直接解决问题,这就很好了,不必关心他们到底选的是那种语言。

TIOBE 9 月排行榜:Java,C,C ++ 三分天下何时休

TIOBE 9 月排行榜:Java,C,C ++ 三分天下何时休

其他语言与 Java,C,C ++ 这三大语言之间的差距正逐渐缩小,但大部分语言的市场份额都在流失,所以未来走向如何还有待观察。现在的整体趋势是,使用单一编程语言编程的程序越来越少,因此 TIOBE 列表里各编程语言的指数都有所上涨。未来到底谁主沉浮,让我们持续关注。

Python 是增长最快的主流编程语言

Python 是增长最快的主流编程语言

编程问答网站 Stackoverflow 的数据科学家 David Robinson 称,Python 是访问量增长最快的主流编程语言。在 Stackoverflow 上,主流编程语言如 Java、Javascript、C#、php 和 C++ 的问题访问量过去几年基本没太大的变动,只有 Python 一路呈上升趋势。

有钱 Python,没钱 PHP,编程语言也嫌贫爱富

有钱 Python,没钱 PHP,编程语言也嫌贫爱富

在全球著名 IT 技术网站 Stack Overflow 上,我们可以基于该网站的开发者调查数据,了解全球的开发新趋势及动态。Stack Overflow 分析了其网站上各编程语言的标签的访问情况:发达国家程序员喜欢 Python、R(重视科研)、C 与 C++(重视教育);欠发达国家的喜欢 PHP 与 Android 开发。

第一次尝试结对编程的心得体会

第一次尝试结对编程的心得体会

我的直接主管是来自台湾的Ben,他非常喜欢探索新的开发模式,其中有一次他让我这个只有一年开发经验的人新人和一个工作三四年的工程师一起做结对编程。和我一起结对的编程的L先生是一个经验非常丰富的老工程师,他写的代码质量、效率极高,跟他一起学了很多好的编程习惯。第一次尝试采用结对编程(Pair Programming)这种编程模式,虽然时间不长,但还是感觉体会颇多,拿出来与大家分享一下。

每个程序员都应该记住的十大编程语言之父

每个程序员都应该记住的十大编程语言之父

十大编程语言之父,第六个你不得不承认其现在愈来愈火

不谈工作,程序员一定要尝试的8种编程语言

不谈工作,程序员一定要尝试的8种编程语言

预测哪些语言最终会上升到编程语言排行榜的顶部是困难的,很多语言的受欢迎指数都呈上升趋势,以下是八种目前还没有大火的编程语言竞争力分析,看起来未来几年将在在企业中发挥巨大作用。(排名按照开源社区受欢迎程度,swift最受欢迎)

我们想要的结对编程是这样的,但现实却是……

我们想要的结对编程是这样的,但现实却是……

结对编程技术是指两位程序员坐在同一工作台前开发软件。与两位程序员各自独立工作相比,结对编程能编写出质量更高的代码。因此不少企业的开发团队都在推行结对编程,对于IT男来说,一听结对,那就最好是男女搭配吧,所以就有了这样“想要”的工作画面:

编程语言年中盘点:Java连续下滑数月,前途堪忧!

编程语言年中盘点:Java连续下滑数月,前途堪忧!

从中我们可以发现:Java、C、C++、C#、Python稳居排行榜前五位。Java依然在榜单霸主位置,甩C语言好几条街。但是进入7月份我们发现了一个亮点,Go语言进入了TIOBE编程语言排行榜前十名。

Github上程序员的编程语言迁移方向统计分析

Github上程序员的编程语言迁移方向统计分析

你是否曾经一边挣扎于项目的混乱,一边思考着:“我可以用这门语言来做,但是为什么不尝试换一门语言,看看会不会更有趣呢?”。埃里克·伯恩哈德森 曾在博客中写过一篇很好的文章:“为什么我们从语言X换成语言Y”的特征向量,他根据所有与语言变化相关的谷歌查询做了一个情形分析表。

主流程序员需要知道的九大非主流编程语言!

主流程序员需要知道的九大非主流编程语言!

流行的编程语言随着时代发生了不小的变化,以下这九大被誉为最有潜力的编程语言可能足以成为你下一个项目的完美选择。这些编程语言受欢迎的原因如下:它们提供了开源代码、丰富的库和框架。这是多年来程序员选择其的主要动力,而且对专业知识的丰富越来越有价值。

王垠:如何掌握所有的程序语言

王垠:如何掌握所有的程序语言

对的,我这里要讲的不是如何掌握一种程序语言,而是所有的……很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直没来得及回复 😛 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也没搞明白。

我们为什么要选择小众语言 Rust 来开发软件?

我们为什么要选择小众语言 Rust 来开发软件?

总体来说,Rust 这门新兴的语言对于国内大多数开发者来说会显得比较陌生,但是并不妨碍 Rust 已经在世界范围内作为公认的 C/C++ 的有希望的挑战者。我认为,从长远来看,在对内存安全性和性能有严苛要求的场景,Rust 将会有广阔空间。