不懂汇编的不是优秀程序员
来源:互联网 发布:virgo薇碧 知乎 编辑:程序博客网 时间:2024/06/05 19:36
这帖子好深啊……
我有个同学,自视硬件很NB,(就我所知,他能把主板的型号和接口背出来,这就是他所谓的NB)。很看不起我这个写程序的……。
其实,我个人觉得,这个就是人的本性。根深蒂固的阶级观念,这种鄙视和被鄙视的现象是我们无法改变的。
下面谈谈我的看法。
不论是汇编,C,C++,Pascal,Delphi,Java,C#,.Net之类种种。我们都是要将他们转换成机器代码才能运行。所以,从这个层面看语言都是一样的。只是表现的形式不同。但是,虽然说相同,但是他们还是有区别的。汇编主要是面向硬件的,而C是建立在硬件和算法之间的,Pascal,Delphi则注重算法……没种语言都有他所侧重的方面。抽象和具体是相对的,我们不可能找到一种即抽象又具体的语言,我们只能在他们之间寻求一种平衡。
争论这些实在没有意义,每种语言虽然都各有优点和缺点。应用的广泛和狭窄。但是,这些语言就想是世界上的每一种职业一样。一种都不能缺,工程师不能少,技工也不能没有。每种语言都为计算机产业作出了他们的贡献。
我们看看操作系统的层吧。就能体会各种语言的立足之地,和存在的意义了。
我个人喜欢C和汇编,其他的如C++,Python,Delphi,PHP,Coldfusion都可以用,而且还是比较熟悉的。但是,我没有看不起任何语言。我写动态网站,我会选择PHP,写本地小程序我会使用Python。写与Flash相配合的服务器端脚本,我会使用ColdFusion。写高性能程序,会用C+asm。如果说,因为我喜欢C和asm我就用ASM和C实现上面的工作。我觉得这就有些不合适了。不是么?
以上是我个人的意见。希望各位不要拍砖就可以了。并且,上面是我随兴写的,所以可能有不正确的地方还请各位多多谅解了。
下面是我的blog.csdn.net/visioncat
另外,我就是那个N年前写《一个普通高中生眼中的中国IT产业》的那个学生。现在的我已经成熟了很多,看到了很多,觉得LZ很像当年的我……
- 不懂汇编的不是优秀程序员
- 不懂设计的程序员不是好产品
- 优秀的程序员,不是优秀的构架师,设计师
- 国际:不能成为优秀程序员不是Java的错
- 不懂接口的程序员就不懂开发
- 程序员的幽默你不懂
- 一个不懂业务的DBA不是好的DBA
- 不懂得回传的球员不是好球员
- 你不是真正的快乐,你却不懂我
- 无聊的程序员的世界你不懂
- 什么是优秀的程序员?
- 优秀的程序员
- 目标:优秀的程序员
- 程序员的优秀品质
- 程序员的优秀品质
- 程序员的优秀品质
- 优秀的程序员
- 优秀的程序员
- 支持IE、Firefox的popupMenu
- 何意百炼钢,化为绕指柔——-记 Laplace
- 歌名:江湖笑 演唱:周华健
- 追忆信息论之父-香农博士
- 最具独创精神的数学家——黎曼
- 不懂汇编的不是优秀程序员
- 程序员优秀不在于他知道多少种语言,在于他做出来的东西的价值以及对他自己、同事、团队、公司以及社会的贡献,顶尖的人应能带领一个团队完成一件或多件对社会有促进意义的事情。
- dbnetgrid
- 牛人牛事
- Sun终于使Java成为开源软件 采用GPL许可
- 庞加莱 (Jules Henri Poincaré)
- 对数学未来的思考
- 诺贝尔经济学奖与数学
- sybaseASE 命令行建服务