本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
2021年05月12日
对于编程人员来说,编码规范的重要性体现在以下几个方面:1.一个软件的生命周期中,80%的花费用于维护。2.几乎没有任何一个软件,在其整个生命周期中,均由最初的作者来维护。3.编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。4.如果你把你的源代码作为一个产品,你要确保它是否被很好的打包并且清晰无误,就像你已构建的其它任何产品一样。
2021年07月18日
开始前,我假设你:
0)具备基本的 vim 操作能力,清楚如何打开/编辑/保存文档、命令与插入模式间切换;
1)希望将 vim 打造成 C/C++ 语言的 IDE,而非其他语言。
关于 vim 的优点,你在网上能查到 128+ 项,对我而言,只有两项:
0)所思即所得,让手输入的速度跟上大脑思考的速度。
1)所需即所获,只有你想不到的功能、没有实现不了的插件。
希望获得前者的能力,你需要两本教程深入学习,《Practical Vim: Edit Text at the Speed of Thought》和《vim user manual》;要想拥有后者的能力,通读本文。
0)具备基本的 vim 操作能力,清楚如何打开/编辑/保存文档、命令与插入模式间切换;
1)希望将 vim 打造成 C/C++ 语言的 IDE,而非其他语言。
关于 vim 的优点,你在网上能查到 128+ 项,对我而言,只有两项:
0)所思即所得,让手输入的速度跟上大脑思考的速度。
1)所需即所获,只有你想不到的功能、没有实现不了的插件。
希望获得前者的能力,你需要两本教程深入学习,《Practical Vim: Edit Text at the Speed of Thought》和《vim user manual》;要想拥有后者的能力,通读本文。
2021年08月23日
写《Go语言四十二章经》,纯粹是因为开发过程中碰到过的一些问题,踩到过的一些坑,感觉在Go语言学习使用过程中,有必要深刻理解这门语言的核心思维、清晰掌握语言的细节规范以及反复琢磨标准包代码设计模式,于是才有了这本书。
2021年09月03日
中文版 Apple 官方 Swift 教程《The Swift Programming Language》
2021年09月12日
2021年09月04日 请将你的代码中的非执行文本注释成提示或者笔记以方便你将来阅读。Swift 的编译器将会在编译代码时自动忽略掉注释部分。
斯坦福教授、Tcl 语言发明者 John Ousterhout 的著作《A Philosophy of Software Design》,自出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录一件优秀作品的设计过程和经验;而冠名为“哲学”,则是一些通用的原则和方法论,这些原则方法论串起来,能够形成一个体系。正如”知行合一”、“世界是由原子构成的”、“我思故我在”,这些耳熟能详的句子能够一定程度上代表背后的人物和思想。用一句话概括《A Philosophy of Software Design》,软件设计的核心在于降低复杂性。
2021年10月09日
前一页
后一页