总结与思考
虽是半路出家, 但也接触了几种编程语言(主要是 Delphi), 面对未知的程序语言也不再神秘了.
所有这些语言, 最终都会编译成另一种语言(二进制的机器码)去和机器交流; 因为人们很难识别只有 0、1 构成的机器码, 所以才有了汇编、汇编还是有点麻烦所以才有了 Delphi 等高级语言, 说起来高级语言已经不算难了.
所谓某种语言的功能强大, 其实是 "库" 的强大, 就像 Delphi 强大在 VCL 库一样.
比 VCL 更强大的库是 Windows API, 这好像不属于 Delphi, 但 Delphi 使用他们甚至比使用 VCL 还要方便.
所谓语言本身的强大, 我并不认为是个优点; 只要够用, 应该越简洁才是越好.
学习使用某个库, 最重要的是和这个库相关的知识背景, 而不只是那几个函数; 况且这些库是学不完的, 因为它们在不断增加着, 增加的速度比学习的速度还要快.
假如库是大海, 我们是小鱼, 在没见过鲨鱼以前, 可能会盲目地认为海豚海洋中最大的动物...与其在大海中"盲人摸象", 不如早一点到岸边宏观了解一下大海.
如果只留恋在斑斓的珊瑚丛中、只沉溺于和各色鱼儿的唧唧我我, 可能只有被海浪拍在岸上、回不去时才知道: 原来大海属于地球.
另外, 如果真的只把自己当条小鱼, 迟早也是大鱼的食物!
我想, 毛主席当年打天下时, 如果只想着和本村的地主过不去, 哪怕他再势不可挡也是不会得天下的.
到了该宏观了解一些问题的时候了; 最近看了一些貌似和 Delphi 无关的书, 却理解了和 Delphi 密切相关的很多问题.
总之, 要调整学习思路了; 貌似清醒了些, 但也有迷茫: 哪些书能让我更宏观地了解编程? 就像在太空看大海一样?
希望得到先者们、贤者们的指点!