API对设计流程的影响.docVIP

  • 3
  • 0
  • 约5.93千字
  • 约 7页
  • 2017-06-14 发布于北京
  • 举报
Google首席Java架构师Joshua Bloch访谈:API对设计流程的影响 投递人 itwriter 发布于 2010-12-15 20:54 评论(4) 有1675人阅读 原文链接 [收藏]   文 / Peter Seibel?译 / 郝培强   本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到API对设计流程的影响和Google的Java观,以及数学、散文与程序员的关系。   数学与程序员的关系   Seibel:你认识有什么伟大的程序员不会数学或者没有接受过良好的数学教育的吗?要成为一个程序员,学习微积分、离散数学和其他的数学知识真的那么重要?还是做程序员只需要一种思想方式,即使没有受过这些数字训练,也能拥有?   Bloch:我觉得是思想方式,学不学数学都能拥有这种思想。但是学一下确实有好处。我曾有个同事叫madbot,Mike McCloskey。他很懂数学,但是没有学过数论。他重写了BigInteger的实现。原来的实现是C语言函数包的封装,他发誓用Java重写,要达到基于C语言版本的速度。后来他做到了。为此他学了大量的数论知识。如果他的数学不行,他肯定搞不定这个项目,而如果他本来就精通数论,就无需费力去学习了。   Seibel:但是,这本来就是个数学问题啊。   Blo

文档评论(0)

1亿VIP精品文档

相关文档