等级
1楼 编程的本质在于---解决问题。。。哈哈
等级
2楼 有见解!
等级
3楼 赞同楼主。
等级
4楼 不错。。。
等级
5楼 该回复于2012-09-14 09:07:41被版主删除
等级
6楼 编程的本质在于对内存的操作,
见过大学里如何分配各个班的信件,却一直不知道分信人 原来是编程 高手
等级
7楼 总结的不错。
等级
8楼 解决问题。。
等级
9楼 为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据(算法)。
等级
10楼 对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
等级
11楼
有思考总比没思考要好,起码你有了个起点。但是有一点毫无疑问,你的理解之路还有很长很长,想缩短这条路的话,有个捷径,当然你得确定自己能够走,看看《编程原本》,去探求真正的编程本质!
等级
12楼 有想法,学习学习
等级
13楼 有 帖子的 地方 ,就有 赵老师 。
等级
14楼 有点深奥,值得学习。编程<->对内存的操作?
->
等级
15楼 难道不能操作硬盘?嘿嘿黑
等级
16楼 赞同,因此,想学好编程,首先要学好数据结构
等级
17楼 很强大。
等级
18楼 该回复于2012-09-16 09:38:36被版主删除
等级
19楼 该回复于2012-09-16 10:04:29被版主删除
等级
20楼 嗯,不错,学习了
等级
21楼 回家学数据结构和算法去
等级
22楼 该回复于2012-09-16 13:07:18被版主删除
等级
23楼 好好悟,关键在于多思考!!!!!
等级
24楼 突然发现我所学的C语言,太弱了,回去在看看
等级
25楼 个人觉得编程也分许多种,很多做GUI或者应用程序的主要工作就是在利用API画图,而另一部分人在做解决问题的核心算法,且两类人收入差异可能很大。
等级
26楼
++++++
等级
27楼 还是赵老师的经典,哈哈哈哈!!!
等级
28楼
有位大师天天都在csdn上唱这句
等级
29楼 有点道理,学习。
等级
30楼 不错。。。。
等级
31楼 都是高手!赞同楼主的
编程的本质在于对内存的操作,
等级
32楼 mark一下吧。
等级
33楼 编程心得就是舔着老外的屁股过日子,而且不思进取。
等级
34楼
嗯这话仅仅试用学习,不适合提高。
等级
35楼
除了存储,还有运送的方式...
等级
36楼
前两个赞同,最后一个不赞同,第三个持中立态度。
等级
37楼
程序=逻辑+算法。
等级
38楼 其实 这些东西 都系 0和1的合理排列!
thinkeye.net
等级
39楼
是数据结构+算法吧
等级
40楼 让还在看script的人情何以堪
等级
41楼

+

=
等级
42楼

你说的是对的,数据+算法。
等级
43楼
不错不错·
等级
44楼 程序=控制逻辑+数据类型
等级
45楼
好
等级
46楼 楼主刚开始学C语言或者是嵌入式系统或者是简单的操作系统内核吧。内存的操作仅仅是数据的读取与存放。中间数据在CPU的运算算什么呢。 从cpu直接将数据送到外设叫什么呢。 内存中存储了代码段是控制的核心。
等级
47楼 总结的不错,有亲身体会!!!
等级
48楼
正解+1,LZ这几句话感觉并不具备概括性,可能研究的方向不同
等级
49楼 编程的本质就是对思想的诠释
等级
50楼 理解不能说错,但是很浅略,聊胜于无吧,还得继续努力
等级
51楼
编程的本质是对内存的操作——内存对程序员来说基本是透明的,在汇编语言中才勉强可以理解为操作内存,但是也要看是哪一种开发,我认为操作内存的根本就不是程序员,而是操作系统内核中内存管理模块(需硬件支持),简单的说内存只是一个临时容器,是介质,单纯对内存的操作毫无任何意义;
介质是地址的各种运算——有点糊涂,最近在研究漏洞这块,确实需要通过调试工具对地址或者说是数据在内存中的分布有个严格的把握,但是基本都是把程序反汇编出来调试,在我看来地址都是固定的,很多时候运算的是数据的位置而不是地址(其实也没有什么好运算的),基本来说也不怎么需要运算的......
接下来几点也不甚同意,可能我的理解能力有限,或者我们考虑问题的角度不同、专业方向不同或者其他一些差异,编程这东西单拿出来没什么意义,需要与应用的方向结合起来去分析才具有价值,其与硬件联系并不是很大,现在我们使用的各种规则、逻辑、思想大多是在那个计算机硬件性能极度低下的年代诞生的
等级
52楼 学习了哦,谢谢楼主哦,下载喽哦
等级
53楼
这话说得不错
等级
54楼 使我们的生活工作更轻松
等级
55楼
d
等级
56楼 编程使码农这个职业得以存在。
等级
57楼 楼主对编程的理解还停留在C语言阶段。。好好看下SICP吧
等级
58楼
什么是编程,编程不就是帮助解决问题的么。
等级
59楼
悲剧的楼主,底层代码写多了吧= =。。。
周末多出门走走。。。
个人赞同1楼 ,编程的本质就是解决问题,只是对解决方案的评价标准,导致了不同层次的技术需求。
不过这种思维同时也说明了我们这类人对系统底层代码接触的比较少,基础肯定没楼主好。。
等级
60楼 话说回来,这类讨论编程思想的帖子,在天朝,有99%的回答者都会搬出来C方向的这套。。。
能看到一个回复包含SICP(#57)的感觉还真是不错。。
另外,与其纠结在内存上,不如纠结在寄存器和cpu指令集上。。。内存其实和硬盘是差不多的东西。。
等级
61楼
不一定,有时候编程是制造问题的。
等级
62楼
有时使我们的生活工作更繁重!
等级
63楼 编程的本质是鼓捣图灵机。
等级
64楼 中国式编程本质:拼代码
等级
65楼 编程就是排版0和1
等级
66楼
你更不靠谱了,纠结寄存器和指令集有个屁用,SICP你白看了吧
等级
67楼 不错。。。。。
等级
68楼
你厉害,你换个东西纠结吧,我只是随便调侃的,我不太纠结于什么
等级
69楼 楼主总结的真精炼啊
等级
70楼
这才是根本.
等级
71楼 眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
是故,单步对应汇编一行 == 书看 1000000000 行
壮哉
比如你有一双臭袜子放在床底下三个月没洗。
嫌臭千遍不如手洗一遍!
嫌屋里臭千遍不如检查卫生死角一遍!
检查卫生死角千遍不如翻床底下一遍!
翻床底下千遍不如找到臭袜子洗一遍!
是故,找到臭袜子洗一遍 == 嫌屋里臭 1000000000 遍
壮哉!
等级
72楼 蛮有道理的 的
等级
73楼 冯诺依鳗思想与图灵鸡
等级
74楼 编程的本质在于对数据执行两个动作:存、取。
等级
75楼
请注明引自赵老师
等级
76楼 好给力。。。。!!!!!!!!!!!!!!!
等级
77楼 又见水贴
等级
78楼 就是加法器吧。上面才是各种内存和端口操作。
等级
79楼 编程的最终目的是养家糊口
等级
80楼 赞同一部分而与,我觉得编程要根据不同的情况而讲,做底层的人可能会这样理解,要是做web开发,或者其他的一些东西,压根就不用理解这些东西,都是架构居多
等级
81楼 眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
等级
82楼
我们这些学java的情何以堪。
等级
83楼 
现实的目的就是养家糊口
等级
84楼
++
等级
85楼 lz写的不错,继续努力。
回复的,喜欢喷就喷吧,记得过几年,再回来看看,呵呵呵
等级
86楼 编程的本质在于理解。
等级
87楼 程序=程+序
等级
88楼 理论编程走通不一定实践编程可行!
等级
89楼
不错哦,实践很重要~
等级
90楼 该回复于2012-12-19 10:54:12被管理员删除
等级
91楼
+1
等级
92楼
不错
等级
93楼
看过N遍了,但是一直没有按你说的做过。难怪进步很慢。
等级
94楼
这个世界上最大的差别和最远的距离都存在于“说”和“做”之间。
常立志不如立常志,立常志不如立即干!
等级
95楼 慢慢品味中....
等级
97楼
我觉得就一句话.把人能做的事转化为计算机能做的事.
等级
98楼 其实我是一个专业打酱油的
等级
99楼 音步千行不如单步汇编一行?汇编一行有意义么?你学过汇编没有啊,你知道汇编是什么吗?
照这个逻辑,汇编一行不如单步机器指令一行了,其结果就是都不如0和1了。
等级
100楼
楼主讲得很深入嘛!都到各种内存地址什么的!顶一个
等级
101楼
这个...
等级
102楼 从这个角度来说,更正确的说法是编程的本质是对寄存器的操作
等级
103楼
是的,是的,是的
等级
104楼 不错 都是高手
等级
105楼
等级
106楼 操作内存!让新入行的菜鸟情何以堪!~~北漂,温饱线上挣扎的同志们,一起加油吧!~~
等级
107楼
赵老师可以成为一个很好哲学家。。。
等级
108楼 看得出楼主不应该不是搞存软件的。底层的理解很不错
等级
109楼 编程在于提出问题然后解决问题
等级
110楼 不停地做就好了,不停地调试就懂了
等级
111楼 这个是计算机结构,不算本质,如果计算机结构不是冯诺曼结构,就没有所谓的内存操作了。
等级
112楼 对内存的操作只是方式,真正的目的是依靠计算机来优化我们的计算,要是用人脑算比计算机算还简单方便快捷,那用计算机还干什么呢?什么地址,操作符,那都是人们实现优化计算的所用的载体,不是实质。
等级
113楼
这个是最根本的理论层面吧
至于内存什么的,其抽象性比这个是差了好多的
等级
114楼 软件的发展早就跟不上硬件的发展水平了
等级
115楼
++
等级
116楼 其本质是人只做第一次思考,以后都让机器去做
等级
117楼 编程就是用特定的语言表达特定的事
等级
118楼
霸气,我彻底桂了。。。
等级
119楼 每天回帖即可获得10分可用分!
等级
120楼 解决问题只是目标,本质上还是对存储器和计算器操作
等级
121楼 电脑是不知道自己正在死机、还是正在空闲、还是正在下棋、还是正在验证哥德巴赫猜想、还是正在调度高铁、还是正在充当游戏机、还是正在充当赌博机、还是正在控制核反应堆、还是正在……的。
等级
122楼
赵老师是不是每天都关注每一个贴子呀?太吓人啦!