当前浏览

海思笔记

分类目录

展开|收起

看你喜欢

(1) (1) (42) (1) (1) (1) (16) (2) (1) (1) (4) (1) (2) (7) (4) (1) (1) (1) (1) (3) (1) (5) (1) (1) (1) (1) (1) (2) (1) (4) (4) (3) (1) (1) (2) (1) (37) (2) (1) (5) (3) (1) (4) (1) (1) (11) (3) (1) (9) (3) (1) (23) (2) (1) (2) (1) (1) (1) (1)

最新精华

James Gosling(詹姆斯·高斯林)- Java之父

本文根据维基百科51CTOlinuxOOstudy博客中文业界资讯站内容整理而成。

詹姆斯·高斯林博士(James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”,被中国程序员戏称为“高司令”。

生平

在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年开发在Unix上运行的Emacs类编辑器Gosling Emacs(以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:”The Algebraic …

【阅读全文】

Android开发环境搭建(适合零基础)

网上有很多Android开发环境搭建教程,有新(2013年)有旧(2009年),头一次搞不知道该按照哪个来弄。Android版本更新很快,导致这些教程针对的版本都不一样,所以就更容易让新手不知所措了。我研究了几篇总结得比较好的,总算看出了点门道。但最具戏剧性的结果是,当我真正准备开始动手开始搞的时候,去google的网站一看,惊喜地发现google已给出了一站式解决方案(ADT Bundle)

If you’re a new Android developer, we recommend you download the …

【阅读全文】

C程序员的第一个JAVA程序(JAVA开发环境搭建)

最近由于要学习Android应用开发,才知道Android程序目前只支持JAVA语言开发,所以只好先把JAVA语言研究了下(零基础自学JAVA,呵呵,最后发现并没有想象中的困难),网上下了Bruce Eckel的《Thinking in Java 3th Edition》的翻译版,虽然书比较老,2002年,对初学JAVA语言足够了,等有机会再看看其它的。此书的确经典,翻译得也很到位,虽然有950页,但看起来不累,大概花了2个星期走马观花看了一遍。2006年,有了第四版《Thinking in Java 4th Edition》,网上也有个中文版,不知道是谁翻译的,和第3版的翻译差得太多,简直令人看不下去(也许我不应该先看第3版的翻译),真是不比不知道,看来翻译也是个技术活,并不是什么人都能干好的。Bruce Eckel之前还写过《Thinking in C++》,对C++也很熟悉,所以在《Thinking in Java》中讲了很多C/C++和JAVA的区别,对有C/C++经验的人学习JAVA很有用,比网上写的这方面文章全面多了,当然你得花点时间去读这本比较厚的书。…

【阅读全文】

《Java编程思想》作者:C++不垃圾,只是Java很傲慢

本文转载自:51CTO

《Thinking in C++》及《Thinking in Java》的作者Bruce Eckel向来是个“拥C++反Java”派,他曾经不止一次的提到,C++语言特性的添加有多么的深思熟虑,而Java又是如何的把一些奇怪的东西不停的加进去。Bruce认为,理解语言特性为什么会存在是非常有帮助的。他将其称之为“语言考古学”。

在C++委员会会议上我所能找到的,是C++社区里最聪明的一群人,群英荟萃,为我答疑解惑。我很快意识到,这种方式之好,远超我在任何一门研究生课程中之所得。如果考虑到研究生的机会成本,这还是一笔在财务上要划算得多的生意。【51CTO外电精选】本文节选自《Thinking in C++》及《Thinking in Java》作者Bruce Eckel的博文,文章写在一次C++规范委员会例常会议之后,Bruce受C++设计师(常被称为C++之父)Bjarne Stroustrup邀请而参与了这次会议,并写下了参会感想如下(节选):…

【阅读全文】