多语言展示
当前在线:1818今日阅读:113今日分享:31

程序设计语言的选择需要从哪些方面考虑?

我们在软件开发时,在重视编码之前要选好适当的编码语言,语言选择合适,会使编码困难减少,程序测试量减少,并且可以得到易读、易维护的软件。    一般情况下,程序设计语言的选择通常从以下的几个方面考虑:
工具/原料

开发软件系统

方法/步骤
1

1.项目的应用领域    项目的应用领域是选择语言的关键因素,各种语言都有自己的适用领域。    通常,SQL、Delphi 适用于数据处理领域;JAVA 和 C# 适用于Web开发及网络应用,LISP和PROLOG语言适用于人工智能于专家系统。

2

2.用户的要求和软件开发人员的知识    当系统交付适用后由用户负责维护时,应该选择用户所熟悉的语言。    采用软件开发人员熟悉的语言能够缩短软件开发的时间。

3

3.软件开发工具    在我们常用的很多软件开发工具中它只支持一部分的程序设计语言,所以应该根据将要使用的开发工具来确定采用哪种语言。

4

4.算法和数据结构的复杂性    对于科学计算、实时处理和人工智能领域中的问题,它的算法比较复杂但数据结构简单,而数据处理、数据库应用、系统软件领域内的问题,是算法简单而数据较复杂。    因此,要考虑语言是否有完成复杂算法或者构造复杂数据结构的能力。

5

5.系统的可移植性要求    在程序设计语言中,可移植性好的语言可以使系统方便地在不同的计算机系统上面运行。    如果目标系统要适用于多种计算机系统的,那么程序设计语言的可移植性是很重要的。

注意事项

选择合适的程序设计语言,能使软件开发减少的困难

推荐信息