【摘要】:依据在线语言数据库,编程语言有8 500多种,有2 400种是由美国开发的,英国有600多种,加拿大有160种,澳大利亚有75种语言。通常我们会说哪个语言是哪种类型的。因为高级语言的设计者会综合考虑所面临的问题。从应用角度出发,高级编程语言分为通用目的的编程语言和特定目的编程语言。表3-1 常用编程语言类型人们开发高级编程语言的目的是期望针对某类应用领域,能够高效地编程。随着计算和应用领域的发展,还会产生新的编程语言。
依据在线语言数据库(Online Database of Languages),编程语言有8 500多种,有2 400种是由美国开发的,英国有600多种,加拿大有160种,澳大利亚有75种语言。但是常用的编程语言并不多。
通常我们会说哪个语言是哪种类型的。实际上,很难划分得清楚。因为高级语言的设计者会综合考虑所面临的问题。一般会考虑到:应用领域、用途、计算方式、编程方法等。
从应用角度出发,高级编程语言分为通用目的的编程语言和特定目的编程语言。
按用途可以分为:通用目的、系统编程语言(system programming languages)、脚本(scripting)、领域特定语言、并行/分布式语言(concurrent/distributed languages)等。
从对计算的描述上看,可分为命令式(Imperative),例如,C 语言,以及说明式或声明式(declarative)编程语言,例如,数据库管理中的结构化查询语言SQL。
从编程方法的角度出发,一般分为过程型(procedural)、面向对象(object-oriented)、函数式(functional)、逻辑式(logic)编程语言等。(https://www.xing528.com)
按上述原则,常用的高级编程语言的类型如表3-1所示。
表3-1 常用编程语言类型

人们开发高级编程语言的目的是期望针对某类应用领域,能够高效地编程。随着计算和应用领域的发展,还会产生新的编程语言。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
