编程语言的概念

2020-12-13 14:25

阅读:260

标签:语法   动态   php   执行   行数据   对象   语法规则   不同   使用   

  编程语言,实际上就类似于人类的自然语言,比如英文,汉语等。只不过自然语言是为了和人沟通。而编程语言则是为了和计算机沟通。我们都知道计算机底层运行数据基本上都是0和1。人类是无法直接读懂的。编程语言就是一套和计算机交互的语法规则。

  编程语言根据分类标准的不同,可以有以下几种。

  一.编译型和解释型:

    编译型语言就是全部翻译再执行的语言。执行效率高。典型如C,C++。但是编译型语言一般跨平台兼容性不好。

    解释型语言就是边执行边翻译,跨平台兼容性好。如python,PHP,ruby,Java,C#,perl,JavaScript等。  

  二.静态语言和动态语言:

    所谓静态语言,就是编译时变量的数据类型就确定的语言。例如C语言,使用变量前要先声明。

    动态语言就是运行时才确定变量数据类型的变量。

  三.强类型和弱类型

    强类型:每个变量和对象都必须声明类型,在编译的时候就确定数据的类型。例如C语言。

    弱类型:执行的时候才确定变量的数据类型。如python。

编程语言的概念

标签:语法   动态   php   执行   行数据   对象   语法规则   不同   使用   

原文地址:https://www.cnblogs.com/zd37/p/11561603.html


评论


亲,登录后才可以留言!