Alan Faulkner是谷歌的测试工程师,他的工作对象是谷歌的DoubleClick广告报价管理系统(Bid Manager),这个系统提供让广告代理商和广告客户在多个广告上进行报价竞标的功能。
Linux的创始人Torvalds在一次演讲中有一段涉及“什么才是优秀程序员”的话: “烂程序员关心的是代码。好程序员关心的是数据结构和它们之间的关系。”
我们这个世界真的需要另外一种C语言风格的编程语言吗?很显然,谷歌很早就这么认为了,在2009年,它借用雷蒙斯乐队的歌“Hey!Ho!Let’s Go”,正式推出了Go语言。
最近,我偶然看到了这样一篇文章:实用的纯函数式编程,里面谈到了函数式编程的优势。然而,作者的某些对函数式编程的思想认识却让我诧异:
我坐在星巴克里闲着无事,要了一杯加冰的浓咖啡。在等咖啡的时候,我看到有个人和他的朋友拿起一张报纸,开始评论三星和苹果的判决结果。
多年来我一直想学VBA——微软Visual Basic的改造版、用来编写excel宏的编程语言,但由于各种原因一直拖延着没学。
如果你是在纽约州经营着一个有限责任公司,并且需要递交双年度报告(Biennial Statement),那你就会收到一封邮件
“好奇号”火星车上的软件究竟是个什么样的构造?我们已经知道,好奇号上的软件大部分都是用C语言写成的,这些代码加起来大概有250万行。
除非你生活中与世隔绝的深山老林里,否则你应该知道,在众多的所谓顶级编程高手中,函数式编程是十分盛行的。
假设你每分钟能做一次思考,每次思考都产生一行代码。假设你每天工作10小时。这意味着你每天能写出600行的代码,每周能写出3000行代码,在你40年的编程生涯中大概能写出6百万行代码。