��
3、高级程序设计语言(第三代语言)
�� 传统的高级程序设计语言 :如FORTRAN、COBOL、ALGOL、BASIC等。这些程序语言曾得到广泛应用。目前,它们都已有多种版本。有的语言得到较大的改进,甚至形成了可视的开发环境,具有图形设计工具、结构化的事件驱动编程模式、开放的环境,使用户可以既快又简便地编制出windows下的各种应用程序。
�� 通用的结构化程序设计语言 :它具有很强的过程功能和数据结构功能,并提供结构化的逻辑构造。这一类语言的代表是PL/1PASCAL,CAda。此外,COBOL78、Turbo BASIC等也应归入第三代程序语言范围。
�� 专用语言 :专用语言是为特殊的应用而设计的语言。通常具有自己特殊的语法形式,面对特定的问题,输入结构及词汇表与该问题的相应范围密切相关。有代表性的专用语言有APL、Lisp、PROLOG、Smalltalk、C++、FORTH等。从软件工程的角度来看,专用语言支持了特殊的应用,将特定的设计要求翻译成可执行的代码。但是它们的可移植性和可维护性比较差。
��