程序语言, *** 作系统,编译器三者之间有何关系?

程序语言, *** 作系统,编译器三者之间有何关系?,第1张

汇编语言编译器很多,像MASM,NASM,TASM,gas等等,编译器不一定用什么语言来写,像pascal最初的时候编译器本身是用汇编和pascal语言写的,但大部分编译器是用C语言来写的.windows向来封闭,不知丛知道是用什么写的,应该是用C吧。C是一种编程语言,windows是一种 *** 搭链樱作系统,二者没有直接关系。C的各个版本的不同在编译器对C语言的扩充和处理上,而不在 *** 作系统上,同样是在windows平台上,TC和VC就不一样。

这三者的关系,程序语言可以用来写 *** 作系统和编译器, *** 作系统用来编译唤手器运行,编译器用来编译程序语言,编出来的东西可以是 *** 作系统和编译器。

编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。

程序:是用程序设计语言描述的,适合计算机执行的指令(语句)序列。

代码:就是程序员指派用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号裤逗凯码元以离散形式表示信息的明确的规则体胡唤系。

计算机语言:指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

通俗说:用计算机语言,通过编程,写成机器能够理解和执行的代码,这些代码序列组成程序,进一步根据应用需求,将不同程序打包,分层,做好程序之间接口与等等,形成了一个大程序,便有了系统的概念。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12398950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存