吐槽下au3与c++的编程效率
最近开发个项目,其中有那么很小的一段,也就是这两天的工作内容,大体是把一个编译好的单片机上运行的二进制文件,修改部分内容后,直接生成一个新的文件,缘由是这样的:有很多单片机设备,设备之间要通信,软件层面其通信地址是不同的,其他均相同,如果在源代码里一个个改地址然后一个个编译生成,那太费劲了,于是提出直接在二进制文件里改地址,这个光荣的任务交给我了~这是背景。
于是乎,我先用au3试试其可行性,以二进制读文件,找关键字符串,替换+修改,生成新文件。不超过20行代码,搞定,无界面的,不到10分钟。
虽说编程不拘泥于语言,但总感觉au3拿不出手,如果以后要修改这让人家肿么办呀~ 于是乎端端正正地用MFC来写。从昨天上午写起吧,直到晚上才出来个初版,今天再改来改去,到今天下午最终版终于敲定,当然了,此时软件的功能也不仅仅像之前用au3测试的那样,不然也显得俺太没效率了。也不能完全怪我编程效率不行,au3很多东西都是封装好了的,一个函数就搞定,用C++都得自己写,悲了个催的~
以今天看到的一则幽默结束本次吐槽:
编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。 编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。
{:face (356):}有道理 管它什么语言,能简单、方便、高效实现我们需要的功能就是好语言 太好玩了。 颈椎病、腰间盘突出康复指南。与它何关?? {:face (411):}原来亮点在最后 笑的我腰椎疼了 我感觉好比房屋装修和盖房子,au3是负责装修的,c++是盖新房的 编程语言进阶路线:X语言入门 —> X语言应用实践 —> X语言高阶编程 —> X语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病、腰间盘突出康复指南。
程序员的痛么... C++学不来,AU3还能玩玩简单的GUI,所以对我这个非程序员来说还是AU3好,让程序员们笑去吧,我无所谓! AU3确实拿不出手啊 这要看到底是什么应用啊, 别瞧不起AU3哦! 颈椎病。。。 刷水帖, 赚钱咯 生命是短暂的,你需要更有效率的开发工具,管他什么语言,只要能开发。一句代码完成,你非要搞几十行代码,谁敢笑话你,就因为你用了更高效的代码?
页:
[1]
2