关于编程语言,这句话怎么理解?

来源:百度知道 编辑:UC知道 时间:2024/06/25 09:52:45
每一种高级语言,都提供了一种对底层硬件进行抽象的编程模型,这个编程模型包括编译环境和运行环境,这种模型体现在语言的语法和语义两个方面,比如关键字,调用方式等,这个模型简化了程序的编写,如果我们写程序时违反了这个模型,就会出现编译期错误。
程序最终变成了机器指令,机器在执行这些指令的时候,并没有什么额外的保护措施,机器指令编写的正确性由编译器保证,而编译器根据我们对该语言编程模型的恪守程度来保证编译结果的正确性,程序运行期间的正确性由编程模型的运行环境来监督。
.

说得很对啊!我们写的程序代码机器是不认识的,必须通过编译环境把代码转化成机器指令。比如C语言,我们写的是.c文件,通过C编译器转化成.EXE文件,然后才能执行我们的程序。

这个在好理解不过啦,根本就是很直白的话呀,你不明白说明你对计算机的基本术语不是很了解,你要从最基本的开始学习

我觉得很好理解啊。。。。