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

热门试题