经验与复盘经验摘录 · 机器翻译
又开始了
又开始了。我要指出的是,这是2002年的内容。但如今它又被重新传播,这表明这是一个及时的话题。我做程序员已经三十多年了,其中有25年是 professionally(专业地)。我最初学习的是BASIC,然后我尽快学习了C语言,因为我想要编写游戏,而当时所有酷的孩子都在用C语言写游戏。接着面向对象编程(OOP)变得热门,我学习了C++、Java,并接触了OOP设计模式,我全身心地投入到研究《设计模式》(Gang of Four)和《面向对象编程的原理与设计》(PLOPD)等经典著作中。是的,我记得90年代OOP的热潮。接下来是Java,甚至那些推动将ECMAScript称为“Java”Script,并强行将对象机制塞进Brenden Eich原本设计为函数式语言的机制中,都是源于这种认为OOP是软件开发下一个大趋势的想法。但我记得在我的25年职业经历中,没有人曾说过OOP是“唯一的方式”。事实上,我记得在90年代,作为一名初学者,我对LISP和函数式编程(FP)有浓厚的兴趣。…
源讨论理查德·P·加布里埃尔:「对象已经失败了」原帖 102 条评论 · 导入时统计