《短码之美》一点也不美

        今天没事干,拿起了前几天在图书馆借的《短码之美》看。一个日本人,开篇却在讲POJ,这还是很有意思的,就继续往下看了。看着看着却发现,作者只一味追求短代码,写出最短的代码成了唯一的要求,这是有问题的。短小的代码,把很多东西,甚至是类型声明、函数返回i值、if语句、while语句这些很正常的东西都在简写或直接省略,更不用说注释了。这样的代码,一般人是没法读,当然毫不具有可维护性,在这点上,作者却先发之人,不让读者以一般的态度来对待。

     

        然而,这本书还是很有意思的,是值得推荐的。作者精选了一些poj上的例题作为自己改进的对象,通过详细的分析,一步步的推出那个最短的、最少字节的代码,非常难读,也非常容易读,因为已经是剖析到本质上了,一个for循环就解决了,但还是有些地方难以阅读。在作者的分析和一步步精简代码的过程中,可以看出作者对于各个编译器和运行环境都非常熟悉,可以充分利用编译器的特性写出短小精悍的代码。而且,作者对语言的认识也非常到位。


        在今年的求职过程中,我遇到了好几个原题,发现原来这题还可以这样做,给我思路上的启发不可小觑,这也是我看好这本书的最主要的原因。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值