ajian55 发表于 2012-7-13 21:17:22

吐槽下au3与c++的编程效率

最近开发个项目,其中有那么很小的一段,也就是这两天的工作内容,大体是把一个编译好的单片机上运行的二进制文件,修改部分内容后,直接生成一个新的文件,缘由是这样的:有很多单片机设备,设备之间要通信,软件层面其通信地址是不同的,其他均相同,如果在源代码里一个个改地址然后一个个编译生成,那太费劲了,于是提出直接在二进制文件里改地址,这个光荣的任务交给我了~

这是背景。

于是乎,我先用au3试试其可行性,以二进制读文件,找关键字符串,替换+修改,生成新文件。不超过20行代码,搞定,无界面的,不到10分钟。

虽说编程不拘泥于语言,但总感觉au3拿不出手,如果以后要修改这让人家肿么办呀~ 于是乎端端正正地用MFC来写。从昨天上午写起吧,直到晚上才出来个初版,今天再改来改去,到今天下午最终版终于敲定,当然了,此时软件的功能也不仅仅像之前用au3测试的那样,不然也显得俺太没效率了。也不能完全怪我编程效率不行,au3很多东西都是封装好了的,一个函数就搞定,用C++都得自己写,悲了个催的~

以今天看到的一则幽默结束本次吐槽:
编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。

lpxx 发表于 2012-7-13 22:05:05

编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。

{:face (356):}有道理

xiaozui 发表于 2012-7-13 22:49:18

管它什么语言,能简单、方便、高效实现我们需要的功能就是好语言

ebhb 发表于 2012-7-13 23:09:23

太好玩了。

xx44t10 发表于 2012-7-14 12:56:48

颈椎病、腰间盘突出康复指南。与它何关??

xiaowo 发表于 2012-7-16 23:46:22

{:face (411):}原来亮点在最后

kyniel 发表于 2012-7-17 15:53:36

笑的我腰椎疼了

sanboy 发表于 2012-7-18 11:14:42

我感觉好比房屋装修和盖房子,au3是负责装修的,c++是盖新房的

shijimin1005 发表于 2012-7-27 09:47:32

编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。


程序员的痛么...

xms77 发表于 2012-7-28 20:55:19

C++学不来,AU3还能玩玩简单的GUI,所以对我这个非程序员来说还是AU3好,让程序员们笑去吧,我无所谓!

spanker 发表于 2012-7-31 16:42:21

AU3确实拿不出手啊

user3000 发表于 2012-8-3 21:15:45

这要看到底是什么应用啊, 别瞧不起AU3哦!

hlzxcjx 发表于 2012-8-30 19:43:34

颈椎病。。。

OurAcn 发表于 2012-9-1 22:00:19

刷水帖, 赚钱咯

q113960096 发表于 2012-11-14 15:22:16

生命是短暂的,你需要更有效率的开发工具,管他什么语言,只要能开发。一句代码完成,你非要搞几十行代码,谁敢笑话你,就因为你用了更高效的代码?
页: [1] 2
查看完整版本: 吐槽下au3与c++的编程效率