1, 现在社会上混MCU好的,不会汇编没关系,不会C是万万不能的。 ------- 个人认为,混得好不好,跟C和ASM没有什么关系,跟个人的大脑有一定关系.
2, 搞汇编的思维就是不行. -------思维行不行怎么跟搞不搞汇编混一起了?
3, C会比汇编的可靠N多了。 ------- 这个可靠性的比较的基础可能是农民的ASM水平同C比起来太菜.
4, 常说“站在巨人肩膀上”,难道真的是比一个巨人高吗?不是的,是巨人给了你一个高的平台. -------- 这个说得非常好,但是农民可能没有想过自己去做一个巨人.
看到后面有点发现不太对头了,怎么农民又好象没有那么尖锐了,是不是农民顶住的压力太大了呢?
7, 还是老话:只会A的人,水平不高,因为他们的程序境界层次太低。 --------看到了80楼,怎么又出现比较偏激的问题了. 个人意见, 会什么跟不会什么,跟编程境界层次没有直接的逻辑关系. 当然你如果认为C的境界高,当然就是这样的了,因为你在这里犯了个简单的逻辑关系,就是在用你自己的结论去做证明条件.
8, 先学A,代价比先学C大很多 思维定型过。 -------- 对这个先不妄加评论,我觉得这可能也只是农民的个人意见.当然个人意见可以发表,但是希望不要拿来去规范别人.
9, 编程思想的层次区别的坎就摆在哪里。 -------- 不知道农民前辈为什么老把编程思想和编程语言搞在一块了,个人觉得他们没有直接的逻辑关系.
10, 语言即使算垃圾,思想可不垃圾。 -------- 103楼, 终于,农民认识到语言和思想是两个不同的东西啊.
太长了啊,这么晚了,留着以后慢慢看吧. 先拍上这几砖头, 然后就是伸直了头,等着砖头哗啦啦往头上落.
个人再说点挨砖头的东西. 有关软件和硬件的一个小问题, i++和i=i+1的功耗比较. 我们大家都知道在早期的编译器里面, i++编译出来的结果是INC R, 而i=i+1的结果是 ADD R, #01. 这样,i++在执行的时候,就只需要直接对寄存器进行一个加一操作, 而i=i+1呢,却需要将一个寄存器和一个立即数送到加法器里面进行计算.这样就需要更多的机器时钟(CLOCK)和机器单元(UNIT)来参与工作,所以说使用i++比用i=i+1会更省电一些.当然现在的编译器都把两者编译成同一个INC操作了.这只是做一个说明而已.
|