编程语言

五步学会任何编程语言

五步学会任何编程语言

只需一点编程经验,你就可以在短短几天内(有时更少)学会一种新编程语言。
极客漫画:呃,70 后

极客漫画:呃,70 后

70 后的老程序员已经对层出不穷的编程语言感到了厌烦,虽然这已经距离上一个编程语言出现已经十年了。
如何分析博客中最流行的编程语言

如何分析博客中最流行的编程语言

我一直在想,各种各样的博客每天到底都有多少页面浏览量,以及在博客阅读受众中最受欢迎的是什么编程语言。我也很感兴趣的是,它们在谷歌的网站排名是否与它们的受欢迎程度直接相关。
成为一名软件开发者你应该学习哪种语言?

成为一名软件开发者你应该学习哪种语言?

在过去几年里,应用程序领域开始增长。在这种情况下,开发人员使用哪种语言构建这些应用程序?简而言之,要看情况,我知道这个说法没啥稀奇的。但是,通过我们拥有的数据,我们可以确定哪些语言领先。
为什么使用 Go 语言?

为什么使用 Go 语言?

他们知道我热衷于 Go 语言,但他们想知道为什么我认为其他人也应该关心。本文包含三个我认为 Go 是重要的编程语言的原因。
为什么(大多数)高级语言运行效率较慢

为什么(大多数)高级语言运行效率较慢

大部分高级语言运行效率较慢的原因通常有两点:没有很好的利用缓存;垃圾回收机制性能消耗高。但事实上,这两个原因可以归因于:高级语言强烈地鼓励编程人员分配很多的内存。
2016 年编程语言发展趋势

2016 年编程语言发展趋势

回顾年度最热门的 AI 项目和容器的编程语言、新出现的编程语言,和更多编程趋势。
可以在 Linux 下试试苹果编程语言 Swift

可以在 Linux 下试试苹果编程语言 Swift

是的,你知道的,苹果编程语言 Swift 已经开源了。其实我们并不应该感到意外,因为在六个月以前苹果就已经宣布了这个消息。 苹果宣布推出开源 Swift 社区。一个专用于开源 Swift 社区的新网站已经就位,网站首页显示以下信息: 我们对 Swift 开源感到兴奋。在苹果推出了编程语言 Swift 之后,它很快成为历史上增长最快的语言之一。Swift 可以编写出难以置信的又快又安全的软件。目前,Swift 是开源的,你可以将这个最好的通用编程语言用在各种地方。 swift.org 这个网站将会作为一站式网站,它会提供各种资料的下载,包括各种平台,社区
GitHub 上最流行的编程语言

GitHub 上最流行的编程语言

编程语言不仅仅是开发者用来创建程序或表达算法的工具,它们也是对创造力进行编码和解码的仪器。通过观察编程语言的历史,我们在追求为解决问题找到一个更好的方法,促进协作,构建好的产品以及重用他人的工作上得到一个独特的观点。 我们有大约 70% 的客户向我们的服务发送应用日志,因此我们能追踪哪种语言是最流行的,以及哪种语言获得了开发人员的关注。 基于从2012年以来的历史的GitHub 归档和GitHut数据,我们分析了GitHub上大部分开发者的动作并绘制成你下面看到的信息图表。我们主要关注: 活跃库的数量,这是反应了人们正在研究
为什么一些古老的编程语言不会消亡?

为什么一些古老的编程语言不会消亡?

我们钟爱我们已知的。 当今许多知名的编程语言已经都非常古老了。PHP 语言20年、Python 语言23年、HTML 语言21年、Ruby 语言和 JavaScript 语言已经19年,C 语言更是高达42年之久。 这是没人能预料得到的,即使是计算机科学家 Brian Kernighan 也一样。他是写著第一本关于 C 语言的作者之一,直到今天这本书还在印刷着。(C 语言本身的发明者 Dennis Ritchie 是 Kernighan 的合著者,他于 2011 年已辞世。) 我依稀记得早期跟编辑们的谈话,告诉他们我们已经卖出了5000册左右的量,最近采访 Kernighan 时他告诉我说。我们设法做的更好。
到底开发者需要掌握多少门语言?

到底开发者需要掌握多少门语言?

诸如Apple、Facebook及Google这样的大公司正在开发他们自己的编程语言,开发者们被迫只有适应。 前不久的世界开发者大会上,Apple公布了它的新开发语言Swift。这是最近大型技术公司们开发的一大波新语言中的最新成员,这些新语言某种程度上都是专门应用于他们自己的平台。 对iOS开发者,Apple有Swift;而Facebook 有 Hack 一门用于后端开发的语言。与此同时,Google已经拥有了它自己的Javascript替代者 Dart,以及一门新的通用编程语言Go。 这一波又一波的新语言,给开发者们带来了许多问题。也许其中最严重的问题正如我一位同事Adriana
PHP最佳实践(译)

PHP最佳实践(译)

简介 PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都有自己独有的特性、多余和怪异之处,也很难跟踪哪个版本有哪些问题。这也就 很好理解为什么有时它会遭到那么多的 …