累计积分:470

发布书摘:24

此书摘本创建于:2018-04-22

编程风格

本书对一个常见的编程问题定义了不同的约束,分别使用33种方法实现了同一个词频统计任务,从而形成了风格迥异的编程风格。作者以惯用的计算机语言与简单的任务为画笔,描绘了一次 …… [ 展开全部 ]
  • 作者:[美] Cristina Videira Lopes
  • 出版社:人民邮电出版社
  • 定价:55.00元
  • ISBN:9787115460356
已发布5条书摘
按时间排序 按页码排序
  • 2018-04-26 摘录
    LOC:代码行数是最常使用的软件指标,有多个变种。最常使用的是SLOC,它只对程序指令计数,忽略空行和注释。
    +1
    0条评价 收藏 分享
     

    这条书摘已被收藏 0

  • 2018-04-26 摘录
    几乎在图灵发表其成果的同一时间,邱奇论证了一个仅有3条规则的简单演算--λ演算,即如何能够在特定关系下将任意输入转化成输出。根据该理论,他发明了一个和图灵机一样强大的通用符号替换机,只是两者蕴含的理念大相径庭。几年以后,图灵的计算模型被证明与邱奇的通用符号替换机等价。
    +1
    0条评价 收藏 分享
     

    这条书摘已被收藏 0

  • 2018-04-26 摘录
    流水线风格在计算机系统工程领域却是普遍存在的。一个最古老、最知名的应用就是 Unix shell管道:任意命令间都可以使用“”进行连接,前者的输出会作为后者的输入(例如:ps-ax| grep http)。在管道链上的每个命令都相互独立,“消耗”输入,“生产”输出。
    +1
    0条评价 收藏 分享
     

    这条书摘已被收藏 0

  • 2018-04-25 摘录
    控制流:程序指令的执行顺序和表达式的评估顺序,包括条件、迭代、函数调用和返回等。
    圈复杂度:一个软件度量,通过程序源代码计算线性独立的执行路径数量。
    +1
    0条评价 收藏 分享
     

    这条书摘已被收藏 0

  • 2018-04-22 摘录
    编程风格因约束而生。约束通常源于外部:或许因硬件的内存有限;或许因汇编代码不支持标识符;又或许因性能糟糕,必须直接对机器进行编程。约束有时也源于内部:开发者或整个开发团队决定坚持以某种方式思考问题并进行编程,主要出于可维护性、可读性、扩展性、问题适用性的考虑以及部分开发者的过往经验等;或者类似于本书教授低级语言的情形,而不用学习新的词法。
    +1
    0条评价 收藏 分享
     

    这条书摘已被收藏 0