程序员杂志2002年第2期:Bruce Eckel的编程之路

4星 · 超过85%的资源 需积分: 9 24 下载量 130 浏览量 更新于2024-11-24 收藏 8.09MB PDF 举报
“程序员杂志2002年第2期.pdf,主要涵盖了 Bruce Eckel 的访谈,他是知名的计算机技术作家,以其《Thinking in Java》和《Thinking in C++》等书籍著称。” 在这期程序员杂志中, Bruce Eckel 分享了他的个人经历和对编程领域的见解。Bruce Eckel 是一位在计算机科学领域有着深厚造诣的专家,他的职业生涯始于对计算机的浓厚兴趣,这种兴趣在他高中时期就已经萌芽。那时,他接触到了ASR-33电传打字机,尽管设备原始,但它激发了他对编程的热情。在大学期间,他最初是为了应用物理研究而学习编程,但随着时间的推移,他的兴趣逐渐转向了计算机工程,并最终获得了博士学位。 Bruce的职业生涯初期专注于嵌入式系统的开发,使用汇编语言进行编程。然而,他在阅读了 Jack Purnell 的书后,对C语言产生了强烈的兴趣。他的硬件背景帮助他迅速掌握C语言,但他发现推动人们从汇编转向更高级的语言(如C++)是一项挑战。他指出,尽管汇编语言在某些场景下仍然有效,但高级语言能提高开发效率,这是他一直致力于推广的理念。 随着技术的发展,Bruce Eckel 的关注点扩展到了Java和Python等更现代的语言。他的《Thinking in Java》一书在1999年获得了Java World读者选择奖,并在第二版中再次荣获“编辑首选图书奖”。这本书以及他的其他著作,如《Thinking in C++》,《Inside & Out》,《Using C++》和《Thinking in Patterns》等,都成为了程序员们的重要参考资料。 在访谈中,Bruce Eckel 描述了他如何因为不想做父亲那样的辛苦工作而选择了编程作为职业道路,这表明他的选择不仅是出于技术上的热爱,也是出于对自由和创造性的追求。他的故事激励着许多程序员,让他们认识到编程不仅仅是一种技术,也是一种改变生活和工作方式的力量。 这期程序员杂志2002年第2期的内容深入探讨了Bruce Eckel的职业生涯,他的编程哲学,以及他如何通过写作和演讲在全球范围内影响了编程社区。对于任何对编程历史、技术进步以及个人在技术领域成长历程感兴趣的人来说,这都是一个宝贵的资源。