zoukankan      html  css  js  c++  java
  • 程序设计语言

    程序设计语言使用于书写计算机程序的语言。程序设计语言有3个方面的因素,即语法,语义和语用。语法标识程序的结构或形式。语义表示程序的含义。语用表示程序与使用者的关系。

         程序设计语言的发展史

                   

         

         程序的复杂性度量

             1,代码行度量法

                 出错率:每100行可能有的错误数目范围从0.04%—7%之间

                 对于少于100个语句的小程序,源代码行数与出错率是线性相关的。随着程序的增大,出错率以非线性方式增长。

             2,McCabe度量法

                 又称环路复杂性度量,是一种基于程序控制流的复杂性度量方法

                 计算环路复杂性的方法:在一个强连通的有向图G中,公式如下:

                    V(G)=m-n+p

                  其中, V(G)是有向图G中环路个数,m是图G中弧数,n是图G中结点数,p是图G中的强连通分量个数。

                  举例:

                   

             3,Halstead的软件科学

                 运用Halstead的软件科学方法,我们可以求出程序的长度,程序量,程序量的比率(语言的抽象级别),程序员的工作量,程序的潜在错误等。

  • 相关阅读:
    XAML中的戏法
    提前预览Visual Studio 2010
    大道至简
    Windows Service下的MessageBox
    WPF中使用Expression Encoder SDK开发流媒体
    使用latex
    [zz]2D动画制作工具比较
    android platform_frameworks_base
    Fast and easy high resolution fractals with a pixel shader
    Bézier Surface
  • 原文地址:https://www.cnblogs.com/askDing/p/5108736.html
Copyright © 2011-2022 走看看