脚本语言、编程语言区别与联系

版权声明:本博文欢迎分享与转载,转载请注明出处和作者。 https://blog.csdn.net/dream6104/article/details/89366490

编程语言特点

(1)用来定义计算机程序的形式语言,是一种将程序员所定义的代码,编译即翻译成计算机所认识的二进制代码的工具,

 (2)编译语言是程序在执行之前需要一个专门的编译过程,运行时不需要重新编译,直接使用编译的结果就行了,脱离其语言环境独立执行。程序执行效率高,使用方便。但程序

(3)一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件才能执行。因需依赖编译器,故跨平台性差些。C,C++,Java,c#等

 编译器和解释器最大的不同,就是一个面向的是计算机,一个面向的是某个特定的软件或者计算机某一个部分。

脚本语言特点

脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如 ASCII)保存,只在被调用时进行解释或编译。一般具有如下特点

(1)脚本语言对程序员提供了更高级的抽象,在这种语言中,有着更高级的数据结构,例如列表和字典结构。

(2)脚本语言是解释型语言,不需要提前编译,交互式。

(3)脚本语言是最松散的类型定义,完全没有类型声明,只有在运行的时候会对动态类型检查。

脚本语言与编程语言最大的区别在于:无论简单的脚本还是类似网页的php、js等高级脚本,它最大的特点是不需要编译,由第三方程序或插件来运行,而编程语言的独立编译与运行的。

猜你喜欢

转载自blog.csdn.net/dream6104/article/details/89366490