我们在软件开发时,在重视编码之前要选好适当的编码语言,语言选择合适,会使编码困难减少,程序测试量减少,并且可以得到易读、易维护的软件。 一般情况下,程序设计语言的选择通常从以下的几个方面考虑:
工具/原料
开发软件系统
方法/步骤
1
1.项目的应用领域 项目的应用领域是选择语言的关键因素,各种语言都有自己的适用领域。 通常,SQL、Delphi 适用于数据处理领域;JAVA 和 C# 适用于Web开发及网络应用,LISP和PROLOG语言适用于人工智能于专家系统。
2
2.用户的要求和软件开发人员的知识 当系统交付适用后由用户负责维护时,应该选择用户所熟悉的语言。 采用软件开发人员熟悉的语言能够缩短软件开发的时间。
3
3.软件开发工具 在我们常用的很多软件开发工具中它只支持一部分的程序设计语言,所以应该根据将要使用的开发工具来确定采用哪种语言。
4
4.算法和数据结构的复杂性 对于科学计算、实时处理和人工智能领域中的问题,它的算法比较复杂但数据结构简单,而数据处理、数据库应用、系统软件领域内的问题,是算法简单而数据较复杂。 因此,要考虑语言是否有完成复杂算法或者构造复杂数据结构的能力。
5
5.系统的可移植性要求 在程序设计语言中,可移植性好的语言可以使系统方便地在不同的计算机系统上面运行。 如果目标系统要适用于多种计算机系统的,那么程序设计语言的可移植性是很重要的。
注意事项
选择合适的程序设计语言,能使软件开发减少的困难
下一篇:编程语言该如何学习