我们单位做软硬件开发,底层用汇编,上位机用Delphi,硬件方所有元器件都是
购买,只是写程序采集一些数据,可我们的硬件工程师在老板面前说汇编写着些东西是如何如何的难,而高级语言做东西是如何如何的简单(我们老板一点技术也不懂),所以
我们在公司的地位工资。唉

解决方案 »

  1.   

    汇编难的不是语言本身,而是要熟悉很多芯片和接口等硬件知识
    高级语言难的是数据结构和算法对于熟悉芯片和接口的硬件开发人员来说,汇编是很容易的,而高级语言对它他们来说是摸不着头的,至少我以前用MCS51单片系列的时候是这样认为的而对于熟悉高级语言而不太熟悉硬件和接口的人,汇编程序对他们来说就是天书。做过硬件的人都知道,读汇编程序之前要先熟悉硬件。
      

  2.   

    如果用一棍子打死的观点来看,可能有点偏激。
    要看技术的侧重点,
    而且个人认为:你的价值不在于用什么语言,关键是你掌握什么知识?设想,如果你既精通高级语言(Delphi),又精通底层开发(ASM),还会有人把你看低吗?再说现在的高级语言对底层语言的支持已经做的很好了。
      

  3.   

    没办法,你公司是搞硬件的,当然不太在乎Delphi啦,找个搞数据库的公司吧
      

  4.   

    领域不同而已,比如,杀鸡用杀鸡的刀,杀牛用杀牛的刀,用杀鸡的刀杀牛会累死,多大的东西都的细细来,好比用汇编去做大的应用程序;而用杀牛的刀杀鸡则会太笨,总做不好细节,好比用Delphi去做硬件驱动什么的.
    你们的工作,也许大部分是杀鸡吧,所以体现不出来Delphi的优势吧,什么时候有杀牛的任务了,相信,再不会有人说用高级语言的是傻瓜,他用汇编吗?让他做一个,试试?
      

  5.   

    语言不是区别,真正的高手即使用DELPHI也可以写出任何程序(当然,有些东西还得微软批准),重要的是编程思路,讨论用什么语言是没什么含义。