最近看书遇到了程序语言核心一词,于是对其进行了一些简单的分析和理解。
自然语言的核心就是人类对其的定义,即字、词、句子及段落和对字、词、句子及段落的解释。类似的,计算机编程语言的核心也就是我们基于计算机系统对它的定义了,如数据类型、关键字、运算符及函数的定义。
有了对计算机编程语言的定义后,在熟悉该语言的语法之后呢,就可以使用该语言写文章了,这也就是应用程序的编写。如何让计算机能够理解该应用程序,则是编译器的工作了,编译器实际上是记忆了该计算机语言的定义的一个系统程序,通过该记忆来翻译应用程序。
有时我们为了提高我们的写作速度或是为了使文章内容更丰富,我们会直接引用一些其它人写好的内容,这些内容可能是单纯使用该语言完成的,或者使用该语言对其它语言或更底层语言所写内容的封装(如对操作系统提供的系统调用封装而成的API)。这些被引用的内容实际上是形成对该计算机语言的补充内容,也就是库。
什么是语言的核心
时间: 2024-08-19 03:13:41