读后感:黑客与画家

最近读了《黑客与画家》这本书,启发很大,激励我掌握一门脚本语言,并应用到工作中去。
因为总是做嵌入式上的系统级开发,用C/C++/Java居多,忽视了脚本语言的作用。
嵌入式平台的一般开发流程,接到某个模块的开发任务,首先熟悉文档,系统提供的API,阅读参考实现,尝试移植参考实现,修改bug,增强功能,修改bug......循环往复。
但一般经验表明,任何开发任务,都有几个难点,突破了,其他都很简单。
但,难点往往是开发过程中,耗时最长的,特别是嵌入式系统,开发语言又是C/C++,调试,
烧录,log,即耗时又繁琐,往往还要频繁重启,等等。

所以,更省力的方法,是先在pc上用脚本语言搭建模型,当探路用,通了,再翻译到C/C++,也许更好一些。

黑客喜欢能随意图图抹抹的语言,它不限制你的思路,不用编译,自由方便。

所以,朋友们,也尝试改变一下编程模式,这样来开发:脚本 -> try ... -> c/c++

现在脚本语言非常多:perl, ruby, python, lua......,我认为选择一种,流行,简便易学,函数库多的脚本语言,会对你的工作带来极大便利。

多考虑脚本化,多写,像黑客或艺术家一样,图图抹抹,享受编程的乐趣,把自己从繁琐中解脱出来,快乐编程,也许这就是脚本语言的意义。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值