打印

现在终于感觉不怕汇编了

[复制链接]
楼主: Hello_LeeHom
手机看帖
扫描二维码
随时随地手机跟帖
61
论坛游客| | 2011-2-12 19:21 | 只看该作者 回帖奖励 |倒序浏览
不知道周公会几种汇编语言呀

使用特权

评论回复
62
zq1987731| | 2011-2-12 19:24 | 只看该作者
周老板都出现了,呵呵...
我看不惯的只是一些精通汇编语法,拒绝接受新知识,并处处贬低C语言认为其低效体积大,任何一种OS用汇编写出来必然效率百倍上升的扭曲心态。

使用特权

评论回复
63
zq1987731| | 2011-2-12 19:26 | 只看该作者
精通汇编编程和精通汇编语法的差异,我想大家应该都明白,某些倚老卖老自认为高处不胜寒的井底之蛙令我越看越不爽而已

使用特权

评论回复
64
zq1987731| | 2011-2-12 19:28 | 只看该作者
函数指针是实现分层设计与系统抽象,降低耦合度以及使接口与实现隔离的重要手段。

这句绝对同感~~!!!

使用特权

评论回复
65
NE5532| | 2011-2-12 20:20 | 只看该作者
周老板都出现了,呵呵...
我看不惯的只是一些精通汇编语法,拒绝接受新知识,并处处贬低C语言认为其低效体积大,任何一种OS用汇编写出来必然效率百倍上升的扭曲心态。 ...
zq1987731 发表于 2011-2-12 19:24


老大,汇编没有语法吧。

如果一个工程师为了保住自己的面子,去吹捧自己“会”的部分,而贬低自己“不会”的地方,这个人也就算是废了,该杀**的时候自己知道用菜刀,该杀龙的时候自己知道换倚天,不是以自己会什么而感觉了不起,而是因为自己能解决实际问题,做出真正的“产品”而骄傲的,才是工程师的本色哈。

使用特权

评论回复
66
Hello_LeeHom|  楼主 | 2011-2-12 20:21 | 只看该作者
周工是周立功吗?我来膜拜一下呢、、

使用特权

评论回复
67
icecut| | 2011-2-12 20:29 | 只看该作者
看了这么多。各路高手都有。俺就不多说了。

俺从x86汇编一路走来,51,arm,mips汇编,c语言,c++语言,以及android的java
现在又准备去学vhdl,看cpu设计的书。看到别人写cache命中率对算法的影响。

要学的东西总是很多。也想拿出点东西混混市场。本来也是来拍砖的。都是高手俺就无话可说了。

使用特权

评论回复
68
zq1987731| | 2011-2-12 20:32 | 只看该作者
老大,汇编没有语法吧。

如果一个工程师为了保住自己的面子,去吹捧自己“会”的部分,而贬低自己“不会”的地方,这个人也就算是废了,该杀**的时候自己知道用菜刀,该杀龙的时候自己知道换倚天,不是以自己会什 ...
NE5532 发表于 2011-2-12 20:20


哈哈~~汇编的语法么...简单来说就是把那些语句全部默写出来...
就像有的人,知道for怎么用了,指针怎么指了,就觉得自己精通C了...

使用特权

评论回复
69
china_fog| | 2011-2-12 20:51 | 只看该作者
老大,汇编没有语法吧。

如果一个工程师为了保住自己的面子,去吹捧自己“会”的部分,而贬低自己“不会”的地方,这个人也就算是废了,该杀**的时候自己知道用菜刀,该杀龙的时候自己知道换倚天,不是以自己会什 ...
NE5532 发表于 2011-2-12 20:20

赞同,都是工具,没有说这个高这个低,学习可以从基础的逐渐延伸,逐渐提高。做事情自然根据不同的条件跟要求来选择采用什么。

使用特权

评论回复
70
zhouwupingboy| | 2011-2-12 20:52 | 只看该作者
路过,一口气看完了,写得都是自身体会。

使用特权

评论回复
71
NE5532| | 2011-2-12 20:55 | 只看该作者
世界上只有一种语法,就是人的自然语法,一切计算机语法都是“迫不得已”,知道for循环的语法是什么的人,是coder,知道需要用for循环的人,是engineer。所以自始至终都鄙视计算机2级考试!

使用特权

评论回复
72
china_fog| | 2011-2-12 21:05 | 只看该作者
“赚钱”自然是首要目的,这年头的编译器及半导体的发展不可忽视,低成本Cortex满天飞的年代,在乎那几个Bytes的解决,能带来什么?

而且汇编的局限性极大,51,ARM,MIPS等等根本就完全不同,有些人因为自己只会 ...
zq1987731 发表于 2011-2-12 09:54


回头仔细看这段,对于程序重要的是架构这种说法深表赞同。但是对于汇编没啥用处不苟同。

使用特权

评论回复
73
程序医人| | 2011-2-12 23:06 | 只看该作者
我的感觉,学到现在如果算总付出为10的话,那么我用在学C上花了2点,花单片机架构上3点(其中整合了汇编语言),剩下5点都花在其他零碎的东西上。            我感觉汇编和C真就是工具不同而已,反正都必须学,必须用(真的必须),就不要争谁优谁次了吧。

使用特权

评论回复
74
szliychlw| | 2011-2-12 23:36 | 只看该作者
同意楼上,用什么语言,要看具体项目来定。

使用特权

评论回复
75
53789| | 2011-2-13 02:38 | 只看该作者
周老板都出现了,呵呵...
我看不惯的只是一些精通汇编语法,拒绝接受新知识,并处处贬低C语言认为其低效体积大,任何一种OS用汇编写出来必然效率百倍上升的扭曲心态。 ...
zq1987731 发表于 2011-2-12 19:24

楼主是因为多学了一些知识而高兴,跟大家分享一下。
zq1987731 总是从开发产品、赚钱的角度说事。

同样是跑步,有的人为了拿奖牌,有的人为了锻炼身体,有的人仅仅是喜欢流汗的感觉。
拿了奖牌的人就开始说喜欢流汗的人心态扭曲。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
taoest + 1 赞一个!
76
123jj| | 2011-2-13 05:14 | 只看该作者
......

精通汇编语言的开发人员,一定能学好C语言,除非“堕落”到了不想学的地步!......
zlg315 发表于 2011-2-12 19:07



顶周工的这种话,精通汇编语言的开发人员,一定能学好C语言,反之,精通C语言的开发人员,不一定能学好汇编语言。

俺汇编和C语言都略为会一点,但就是不太习惯PLC的编程方式,据说PLC的编程方式,是最人性化的,是为“傻瓜”设计的,不知这里的大虾们,习不习惯对PLC的编程。

使用特权

评论回复
77
icecut| | 2011-2-13 09:07 | 只看该作者
76# 123jj 不习惯。plc。不过从继电器和电路上理解就习惯了。
现在不习惯的是这种语言怎么解析的。

使用特权

评论回复
78
刘前辈| | 2011-2-13 09:07 | 只看该作者
而且汇编的局限性极大,51,ARM,MIPS等等根本就完全不同,有些人因为自己只会汇编,又不思进取,因此抱着一种MCU及它的汇编想混吃一辈子的人,我还真没见过工资能过10K的,这种“熟手”的事情,根本就是种不思进取的表现。


14楼狗头兄弟看来现在工资是拿10K以上的“多面手”,能否晒晒自己?自己的多面,自己的工资,……


.

使用特权

评论回复
79
刘前辈| | 2011-2-13 09:58 | 只看该作者
近几天看电视剧《风语》。——大多数人会的,(例如C)一定没有价值。如今会C的比懂汇编的可是多了去了,——呵呵,所以中国30年写不出个操作系统,——不真正懂汇编写得出来么。
陈家鹄:
“我那个数学家的梦想,大概永远不能实现了。破译码?——与数学有关的工作,充其量是个工程师。数学家是在天上飞的,搞探索,搞研究的……”


最近看了几本中国人写的51汇编软件设计技术(教材),30年来,这么大中国关于51汇编教材也只有这么几位大师能写的出来:徐爱钧,孙涵芳,陈章龙,张有德,涂时亮。别无他人!——谁能找的到吗?

写C教材的人有多少?比草还多!一天就能诞生好几个。谁是大师?什么叫真正的博士。陈家鹄,重庆情报组织只有这么一位归国博士能胜任破译工作,……其它中国数学精英都只能望其项背,——看了答案都明白、都懂,自己想就是想不出来。这就是差别。

谁用51汇编写个链表出来看看,写个队列出来?看了答案也许都会,自己写就是写不出来。以为汇编是初学者的入门级教材?——越少有人懂的东西,就越是创新。

C,谁都会,充其量是个工程师而已。

所以,支持LZ。

.

使用特权

评论回复
80
zq1987731| | 2011-2-13 14:20 | 只看该作者
To 刘前辈
        工资么您猜得挺准,具体的没晒的必要了,干的就是签名里那些事。
        很抱歉得说,您的认识还是停留在“语言”这个阶段,也就是所谓的“汇编语法专家”。连您自己都说“51汇编”......
        C会的人多,汇编就值钱了?这个逻辑不觉得很可笑么?现今流行的大型OS中有哪个是纯汇编写的?C的地位本就比汇编高,简单而言就是语言层次的一次抽象,让人更多得把精力放在架构及算法上,而不是语言本身!当年贝尔实验室就用UNIX充分展示了这一点!
        “用51汇编写个链表出来看看,写个队列出来?”这就了不起了?貌似连51面向的服务对象都没搞明白!就像有些人,学会了链表和队列,就觉得用这些东西“很了不起”!恨不得程序中处处加上以显得自己很有水平,丝毫不考虑到何谓“杀**焉用牛刀”之理!
        试问,写出个OS,是为了尽可能在更多平台上能够得到应用,还是这辈子只为一类处理器服务?目前世界上9.9成以上的大公司会以自己的实际行动验证这个观点的正确性!
        这年头程序本就是分层结构,汇编永远处在最底层,提供这些东西也是处理器厂商一定会做的事情,在之前,就有不少汇编语法老手,喜欢和新手这么说:“用汇编的是神,用C的是人”,以此诱惑一些新手去死守汇编,到头来继续成为下一任汇编语法老手,到头来不断毒害下一代,其实这些人相当一部分都没学过C!一切只是片面得听取了某些“权威”,“专家”的游说上,连自己主观意见都没有,连最起码的怀疑都做不到!想成为大师?!呵呵...以这心态根本不可能!
        另外“中国30年写不出个操作系统”这个观点...连最基本的“何谓操作系统”为没作基本设定,逻辑毫无严密性可言,不往远处扯,就我们论坛上的圈圈,他写过个51的OS,你敢说那不是OS?!
        有能者像INTEL,ARM等公司自己设计处理器,自己规定指令集,那才是行业中的一流——标准制定者。真正要想玩汇编的话,那也绝对不会是局限在“51汇编”那么狭隘!汇编的专家无外乎集成电路设计者及编译器设计者,非这些行业的人除非你时间足够有钱且足够闲,不然在天朝趟这浑水的负面代价绝对远超那些诺贝尔奖频出的地方。
        现在的电子行业,说到底就是踩在巨人的肩膀上进行开发,无论何种语言都只是工具,使用其中最有效率,不耽误将自己灵感付诸于产品的最高效工具进行开发才是王道。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则