为什么说学习Prolog语言能让你成为更好的程序员

在我的母校,一门关于Prolog的课程成了区分那些似是而非的和真正的计算科学学生之间的分界线。原因就在于,如果你的大脑能理解一个用Prolog写成的Prolog解释器,那么,你差不多就掌握了任何的编程概念。然而,如今,学校里更感兴趣的是那些市场化的语言,诸如Java、Python。就好像是他们在追求以最快的速度教会人们如何编程(也许他们没有意识到,但他们确实是在这样做)。

你需要掌握的三种编程语言

每个编程人员都需要至少掌握三种编程语言。当然,这只是我的一家之言。

谷歌对JavaScript情有独钟的原因

我从事软件开发的相关工作已经有15年了。目前的工作主要集中于Web和移动应用方面。在这么多年里,我对JavaScript的态度可能比较能代表一大群程序员的看法:从一开始对js的不屑一顾到最后惊奇它的表现和潜力。

为什么说选择正确的编程语言很重要,以及如何正确的选择

我自己也曾一味要求手下考虑使用高级编程语言甚至全面向对象语言,我发现许多的新时代初创企业也还没领悟其精髓。他们用Javascript、Python和Ruby编程,却不明白为什么要用这些语言。

接下来的两年你可能需要这五种语言!

时至今日,动态语言不再享有特别的青睐,现在的程序员使用新语言和旧语言的搭配来开发项目。我不禁要问,为了保持自身的竞争力,哪些编程语言是程序员们最需要永久掌握的?

对于初学者 哪几种编程语言最值得你去学习

对程序员或编程初学者来说,有哪些最有用或最好的编程语言适宜学习? 创业者Roger Huang将为大家推荐一些编程语言,并分享个人的经验与看法。Huang是一名连续创业者,目前他正专注于他的第二个创业项目,并给予他人职业成长的建议。

世界上的编程语言已这么丰富,为什么我们还需要更多?

编程语言百百种,想要学 Coding 就必须先确定你的目的是什么,有的是拿来写 App 的,有的是专写作业系统,有的则是拿来写网页的 …… 各种不同的目的都有其最适合的语言。

编程中的多语言梦魇

人类语言的多样性几十年来一直在不断下降。随着全球化通信和商业的兴起,发言者越来越多地将精力放在那些能够提供最经济和最多社交机会的语言上,世界因此加速了其淘汰非流行语言的进程。这些在语言上的损失甚至引起了类似濒危语言项目(Endangered Languages Project)这样的机构来保护它们不至于消亡。

我眼中的各种编程语言

所有的编程语言我都讨厌。曾经我想自创一门语言,但我没搞明白到底需要一门什么语言,所以也从未开始过。 许多时候,你没法选择使用哪种语言。不管我在用哪种语言,我都尝试去接受它的优点和缺点。

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

前不久的世界开发者大会上,Apple公布了它的新开发语言Swift。这是最近大型技术公司们开发的一大波新语言中的最新成员,这些新语言某种程度上都是专门应用于他们自己的平台。对iOS开发者,Apple有Swift;而Facebook 有 Hack —— 一门用于后端开发的语言。与此同时,Google已经拥有了它自己的Javascript替代者 Dart,以及一门新的通用编程语言Go。

如果编程语言是种武器

对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己

【多图】如果编程语言都是车

如果编程语言是车,你最喜爱的编程语言是什么车?

可能引发编程革命的4门语言

如果你想以编程为职业,有些语言是必学的。不掌握的话,就别想找工作了。如果再深入一点了解这个行业你会发现“必学语言”年年都差不多,三年前的流行语言只是不断加入的一些小特性,仍然屹立于流语言行榜的前列。

自创一门编程语言的14步

现在,很多人对他们现在每天使用的编程语言感到困惑和不解,他们都有各自的需求,无论你是一名职业的 IT 人员还是普通的开发爱好者,你可能想要创造一门新的编程语言。下面就来告诉你如何创造一门编程语言。

新编程语言有风险 选择需谨慎

无论是开源的Go,还是闭源的Swift,新的语言总是利弊一体。不过可以确定的是,新的语言给予程序员一些有用的支撑点。而对于开发者而言,不管你成长多少,你都会受制于你使用的根源语言,所以选择需谨慎。

2015年将大行其道的15中编程语言

程序员们要注意了!

用“Whitespace”编程语言编写无字天书

“Whitespace”是专门来弥补普通编程语言中歧视,它给予这些空白字符最重要的地位。在“Whitespace”编程语言中,任何非空白的字符都是被忽略的,只有空格符,tab和换行符被认为是有效的语义字符。

2015年最值得学习的编程语言是?

自由UK web顾问Craig Buckler在本文统计了来自GitHut等四个来源的语言排名情况。他表示语言的选择需根据自身的实际情况,学习一门最好可以帮你解决实际问题的语言。不要担心你的选择——just build something!

“高端”的编程语言是否真的高端?

某些Ruby、Python和Javascript的新手程序员常常抱怨这些语言太低端,感觉他们没有学习到那些真正“高端”的编程语言。本文将详细讨论“高端”的编程语言是否真的高端?

没有代码的编程语言:Folders

今天要说的这种语言更是奇葩,它叫做 Folders ,顾名思义,这种语言没有代码,也没有代码文件,这种语言的代码就是操作系统的目录结构。