文档章节

总结与思考

涂孟超
 涂孟超
发布于 2014/09/26 15:36
字数 569
阅读 6
收藏 0

虽是半路出家, 但也接触了几种编程语言(主要是 Delphi), 面对未知的程序语言也不再神秘了.
所有这些语言, 最终都会编译成另一种语言(二进制的机器码)去和机器交流; 因为人们很难识别只有 0、1 构成的机器码, 所以才有了汇编、汇编还是有点麻烦所以才有了 Delphi 等高级语言, 说起来高级语言已经不算难了.

所谓某种语言的功能强大, 其实是 "库" 的强大, 就像 Delphi 强大在 VCL 库一样.
比 VCL 更强大的库是 Windows API, 这好像不属于 Delphi, 但 Delphi 使用他们甚至比使用 VCL 还要方便.
所谓语言本身的强大, 我并不认为是个优点; 只要够用, 应该越简洁才是越好.

学习使用某个库, 最重要的是和这个库相关的知识背景, 而不只是那几个函数; 况且这些库是学不完的, 因为它们在不断增加着, 增加的速度比学习的速度还要快.

假如库是大海, 我们是小鱼, 在没见过鲨鱼以前, 可能会盲目地认为海豚海洋中最大的动物...与其在大海中"盲人摸象", 不如早一点到岸边宏观了解一下大海.
如果只留恋在斑斓的珊瑚丛中、只沉溺于和各色鱼儿的唧唧我我, 可能只有被海浪拍在岸上、回不去时才知道: 原来大海属于地球.
另外, 如果真的只把自己当条小鱼, 迟早也是大鱼的食物!

我想, 毛主席当年打天下时, 如果只想着和本村的地主过不去, 哪怕他再势不可挡也是不会得天下的.

到了该宏观了解一些问题的时候了; 最近看了一些貌似和 Delphi 无关的书, 却理解了和 Delphi 密切相关的很多问题.

总之, 要调整学习思路了; 貌似清醒了些, 但也有迷茫: 哪些书能让我更宏观地了解编程? 就像在太空看大海一样?
希望得到先者们、贤者们的指点!

本文转载自:http://www.cnblogs.com/del/archive/2009/05/11/1454520.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
学习方法之漫谈(疑,思,学,省,悟,行,乐)

一直在思考,学习本身是一件很有乐趣的事情,到底是什么让学习失去了乐趣。我们很小的时候学习走路,我们摔倒了很多次,但我们依然很开心地去学习大人们走路,摔倒了,我们站起来,接着学。也...

zhanglianpin
2014/12/17
0
0
【2016-2017年度总结】--吾生也有涯,而知也无涯

前言 很值得纪念的第101篇博客 — 我的2016-2017年度总结。 又沉淀了一年,停下望望来时路,总结一下。这一年来,感触最多的是时间的力量,你可能会被时间驾驭,每日忙东忙西,不知所获;也可...

YYZZHC999
2017/08/29
0
0
编程成长之道——通过思考来升华自己

原文写于 SimplyY 的博客:编程成长之道--通过思考来升华自己 我大一到大三的编程经历 SimplyY 的博客:编程学习之路 简单的概述就是:我看书、编程实践很多,尤其在做项目方面,每个学期都会折...

SimplyY
2017/03/03
0
0
IT人的学习方法论-4 一些重要的能力

/*---------------------------------------- 本系列共7篇文章,目前已经完成如下内容: IT人的学习方法论-1,讨论学习的方向 IT人的学习方法论-2,讨论学习的误区 IT人的学习方法论-3,讨论...

yongyu2000
2009/10/12
0
0
思考力|《零秒思考》

遇到问题,有些人能够瞬间给出解决方案,有些人却要很多时间去思考。 这本书可以帮助训练思考力。 本文结构: 1. 方法操作 2. 掌握关键点是什么 3. 其作用背后的原理是什么 1. 方法操作 什么...

不会停的蜗牛
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于pip

我在更新pip的时候碰到的一些问题。 第一次安装,直接安装就ok了,所以也没研究,没想到后来由于安装了python2.x和python3.x之后出现了问题。 如果要将pip更新到最新版本需要指明是哪个版本的...

恰东
32分钟前
1
0
对硬盘进行分区时,GPT和MBR有什么区别

在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区。GPT是一种新的标准,并在逐渐取代MBR。 GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。GPT并不是Windows专用的...

yizhichao
34分钟前
3
0
区块链教程btcpool矿池源码分析StratumServer模块解析

兄弟连区块链教程btcpool矿池源码分析StratumServer模块解析 核心机制总结 接收的job延迟超过60秒将丢弃 如果job中prevHash与本地job中prevHash不同,即为已产生新块,job中isClean状态将置为...

兄弟连区块链入门教程
35分钟前
1
0
JS中的异常捕获

JS中的异常捕获(目的:把抛出的错误捕获到,不让其阻断浏览器的继续执行) try{//需要执行的JS代码(可能会报错)}catch(e){//try中代码报错,会执行catch}finally{//不管try中的代...

NDweb
45分钟前
2
0
ObjectARX_AcDb2dPolyline复杂实体

1遍历:访问或者编辑复杂实体也需要通过特定的方式。 AcDb2dPolyline的顶点信息不能通过AcDb2dPolyline对象直接得到,需要遍历AcDb2dPolyline所包含的AcDb2dVertex对象: void IteratePolylin...

一个小妞
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部