开发者资讯

 首页 > 开发者资讯 > 程序员生活 > 程序员深入发展不可错过的10篇技术文章

程序员深入发展不可错过的10篇技术文章

分享到:
【字体:
导读:
          本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作!这些文章都可以在网上找到,并且是免费的,它们涵盖了很宽范围的话题,这些内容组成了那些伟大程序员需要知道或者已经知道的技术性知识的基础。1 编程


本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作!
 
       这些文章都可以在网上找到,并且是免费的,它们涵盖了很宽范围的话题,这些内容组成了那些伟大程序员需要知道或者已经知道的技术性知识的基础。
 

1.编程语言的基础概念

       这可能是在计算机科学历史上最佳影响力的一套演讲笔记,左值和右值、参数和ad-hoc网络多态性都是在这里定义出来的。
 

2.为什么函数式编程很重要

       这篇文章中的函数式编程与优美代码展示的优势是非常清晰的,吸引你走进函数式编程这门具有未来启发意义的技术行列。
 

3.计算机编程的公理基础

       直到职业生涯的中后期我才发现了这篇文章,但它真的让我很震惊,能让你对编程有更加深入的理解,大叹“原来如此”。
 

4.分布式系统中的时间、时钟和时间顺序

       这篇文章作者Lamport长期以来在分布式计算领域影响深远,几乎任何他写的文章都让人印象深刻,而这篇文章又是作者所有文章中影响力最大的,读完之后你会有“当然,分布式计算就该这么做”之感,浑然天成。
 

5.理解类型、数据抽象和多态性

       主要讲了类、多态性,但并没有涉及到类系统。
 

6.符号表达式的递归函数及其机器计算(第一部分)

       推荐麦卡锡的开创性介绍LISP的文章已经是恒久不变的了,它补充了麦卡锡原始规范研究的一个简单的实现。
 

7.谓词分派:分派的统一理论

       本文描述了一种不基于一个静态组规则的分派函数,而是能够作为在编译时被建立并在运行时逐步扩展的遍历的决策树。
 

8.函数式对象和更多新事物有共同的趋势

       Clojure被定义为价值平等,这是通过普遍存在的不变性促进完成的。
 

9.在没有类的前提下组织程序

 

10.亚马逊高度可用的键值存储

       PHP100为您推荐与程序员发展有关的优秀文章:《成为优秀程序员的10个有效方法》、《你是码农,还是优秀程序员?》、《优秀程序员与普通码农的区别》、《11个技巧让那些程序员对你刮目相看》,如果想在程序员的道路上长远发展,希望这些内容能为你提供一些技巧和方向上的帮助。
 
 
原文:http://blog.fogus.me/2011/09/08/10-technical-papers-every-programmer-should-read-at-least-twice/
译文:http://www.php100.com/html/it/focus/2014/1223/8141.html
(翻译:PHP100_Alex)
分享到:
编程真是一件枯燥乏味的事情吗?
当我告诉人们我以写代码为生时,他们翻着白眼问我编程是不是特无聊?有许多编程博客告诉我们,如果你想要精于编程,那么就必须先热爱编程。那么,这是不是意味着如果没有激情,那你就写不出一行代码?我认为,这种说法不仅完全错误,而且非常愚蠢。下面让我解释一下我是如何得出这个结论的。   每年三月,所有爱尔兰青少...
什么才是程序员的核心竞争力?
学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习 XX 该看什么书,如何快速学习 XXX,学习 XXX 有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3 年不学新东西就可能落伍了。 动手能力,都是看书看资料,当别人还在纠结看什么书,...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……