菜农跳入新部门后看到产品几乎都是用汇编,而且根本不将结构化设计, 也更谈不上面向对象设计,很是倒塌~~~
先是将DSP的C转为C++,又要将很多51汇编程序转为C程序。
看了DSP的C程序后感觉简直就是A人用C,满地的全局变量~~~ 更可气的是状态不进行归纳,整个一个“块拷贝”
当有10个相同任务时,先写一个任务,再复制9个任务,随后一次更名任务号及变量号。。。
每个任务都是许多全局变量...实在是倒塌!!!
汇编手法同理,本来不到10个全局变量竟然全部用光,每次增加或修改程序实在无从下手~~~
满地的汇编分支号实在眼晕,看得俺真的呕吐~~~
真不知道当年的老A是如何带出这些“超人”的~~~
下图的C是俺改写的,并增加了许多自检和安全程序,代码用C反而
少了2KByte,速度一点不差,实在是倒塌~~~
本不想再搞51了,看来是被逼无奈了~~~
* - 本贴最后修改时间:2009-1-21 21:31:17 修改者:hotpower
|
用户219133 2009-1-22 11:03