编译是程序编译时产生的事件,在编译期间出现的错误通常为语法错误。而运行是在程序运行时出现的事件,如果出现错误,则程序无法解决实际问题。
一个程序一般从以下几个方面评价:
◆ 功能正确性
◆ 运行可靠性
◆ 使用方便性
◆ 运行效率
◆ 可维护性
◆ 可移植性