简答题

程序设计语言的选择对应用程序的开发有什么样的影响?

正确答案

通常应根据软件系统的应用特点,程序设计语言的内在特性以及系统的性能要求等方面来进行选择。程序设计语言的选择应该考虑以下因素:
1、项目的应用领域。应尽量选取适合某个应用领域的语言。例如,选择VisualBasic来开发数据库应用就比选择VisualC++要容易一些。
2、算法和计算复杂性。要根据不同语言的特点来选取能够适应软件项目算法和计算复杂性的语言。例如,对于科学计算较多的应用一般会考虑选择FORTRAN语言。
3、软件的执行环境。要选取机器上能运行且具有相应支持软件的语言。例如,在嵌入式系统中(这类系统的硬件资源往往较少),软件开发语言多为C/C++、Java。
4、性能因素。应结合工程具体性能来考虑,例如实时系统对响应速度有特殊要求,就应选择汇编语言、C语言等。
5、数据结构的复杂性。要根据不同语言构造数据结构类型的能力选取合适的语言。C++、Java这样的高级语言显然比汇编语言的表达能力要强。
6、软件开发人员的知识水平以及心理因素。知识水平包括开发人员的专业知识,程序设计能力;心理因素是指开发人员对某种语言或工具的熟悉程度。从技术的层面来讲,大多数的任务用任何一门高级语言都可以完成,所以选择开发者熟悉的语言是可以提高效率的。为此,要尽量避免受外界的影响,盲目追求高、新的语言。

答案解析

相似试题
  • 对于开发面向数据库应用的软件,应当选择的程序设计语言是()

    单选题查看答案

  • 在项目开发时,选择程序设计语言通常考虑哪些因素?

    简答题查看答案

  • 通常考虑选用程序设计语言的因素有()、()、()、算法和数据结构的复杂性和软件开发人员的知识。

    填空题查看答案

  • Java语言适合开发跨平台的应用程序。

    判断题查看答案

  • 属于高级语言程序设计开发环境的是()。

    单选题查看答案

  • 适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是()。

    单选题查看答案

  • 就程序设计语言的工程特性而言,对程序编码有哪些要求?

    简答题查看答案

  • HTML语言和C语言、Basic语言等一样,是一种应用程序开发语言。

    判断题查看答案

  • 工业控制程序常用的语言有几种?它们分别应用在什么场合?

    简答题查看答案