语言战争: PHP vs. Ruby

一样可以实现你的梦想。 Ryan表示如果要开始让别人学什么的话,推荐Ruby。并以两种语言中loop循环为例说明Ruby的好处。 2.许多PHP程序员多年后转为Ruby,你们认为Ruby的卖点

10 年 前

为什么每个人都讨厌GO语言?

研究。 3.Go是蓝领程序员的语言。 4.Gopher们也许玩Java 1.0玩得不错。 Go语言确实是将40年的编程语言研究扔到窗外,而其他语言至少有点联系,比如Clojure Scala和Rust

9 年 前

编程之道(1987) - Geoffrey James翻译

”The Tao Of Programming编程之道“作者是Nigel Tao,他是Go团队中的主要人物之一,点击标题见原文   程序员大师说:      “当你学会从陷阱框架中抓取错误代码

5 年 前

有了OO、分层、DI、AOP、TDD和Refector,DDD不再是空谈

”。放到信息工程来说,就是“自顶向下设计,自底向上实现”。道理谁都明白,可现实当中执行下来,总是要走样。问题就在于,这二者该如何结合?于是实际项目中,企业用户、分析师、设计师、程序员、维护人员总是

10 年 前

Scala的抱怨

几小时我们总算搞明白了。魔法语法的文档很差,这改变了我们的编程习惯,再也不能随便的复制粘贴代码了,我们进入了一个黑暗时代。 一切都是类型 Scala程序员真的很喜欢类型,我们碰到Http方面不只是

10 年 前

为复杂性语言辩护:类的意义 - viralinstruction

修辞手法:比喻。见: 数据模型是一种羞耻手法 如果你不了解一个解决方案所解决的问题,你就无法理解它。如果你先提出解决方案,就很难发现一开始就有一个问题。(banq:建模映射是初级程序员缺乏的认知

2 年 前

杀死Haskell的人也可能杀死Rust · GitHub

中完成了一些令人印象深刻的项目。已经完成了大量的财务项目。 为什么Haskell突然间漂亮地停了下来?现在肯定还活着。没有人再考虑在Haskell进行重大项目了。谁是GHC Haskell程序员

3 年 前

类型是软件设计的基本工具

程序员最终得到了类似的设计方法,我通常称之为“表示法representations first.”.C有一个足够原始的类型系统,类型实际上更多地是为了表示而不是其他任何东西。 Kernighan和

5 年 前

【外刊IT评论】Web编程是函数式编程

复杂和效能低下。我们必须针对每个项目的各自情况来掂量采用某种方式的好处和坏处。 当一个程序员编写一个web应用程序,如果突然代码中显示出了 函数式编程 风格的印记时,不要马上批评和嘲笑他。也许他是

10 年 前

建立快速响应软件开发的四个关键 - Andy Hunt

。 合作的另一个重要方面是一个通常被称为“心理安全”的想法。这意味着你有一个人们可以安全地承担个人风险的环境:安全地表达想法和意见; 可以安全地尝试替代设计,不同的方法。如果团队成员害怕被嘲笑,或者失去

5 年 前