412程序设计语言的选择 (1)系统用户的要求 如果所开发的系统由用户负责维护,用户通常要求 用他们熟悉的语言书写程序 2)可以使用的编译程序 运行目标系统的环境中可以提供的编译程序往往限制了 可以选用的语言的范围。 (3)可以得到的软件工具 如果某种语言有支持程序开发的软件工具可以利用,则 目标系统的实现和验证都变得比较容易。 (4)工程规模4.1.2 程序设计语言的选择 (2)可以使用的编译程序 运行目标系统的环境中可以提供的编译程序往往限制了 可以选用的语言的范围。 (3)可以得到的软件工具 如果某种语言有支持程序开发的软件工具可以利用,则 目标系统的实现和验证都变得比较容易。 (1)系统用户的要求 如果所开发的系统由用户负责维护,用户通常要求 用他们熟悉的语言书写程序。 (4)工程规模