(1)
|
是否是用高级的独立于机器的语言来编写程序?
|
(2)
|
是否是用广泛使用的标准化的程序设计语言来编写程序?
且是否仅使用了这种语言的标准版本和特性? |
(3)
|
序中是否使用了标准的普遍使用的库功能和子程序?
|
(4)
|
程序中是否极少使用或根本不使用操作系统的功能?
|
(5)
|
程序中数值计算的精度是否与机器的字长或存储器大小的限制无关?
|
(6)
|
程序在执行之前是否初始化内存? |
(7)
|
程序在执行之前是否测定当前的输入/输出设备?
|
(8)
| 程序是否把与机器相关的语句分离了出来,集中放在了一些单独的程序模块中,并有说明文件?
|
(9)
|
程序是否结构化? 并允许在小一些的计算机上分段运行?
|
(10)
|
程序中是否避免了依赖于字母数字或特殊字符的内部位表示?并有说明文件?
|