c语言编译系统是

c语言编译系统是,第1张

是必要工具。C语言编译系统在计算机科学领域中,是指用于将C语言源程序编译成可执行文件的工具集合,是编写C语言程序的必要工具。C语言编译系统需要根据不同的 *** 作系统和计算机处理器架构进行相应的移植和优化。

C语言当然是可以写 *** 作系统的,但是 *** 作系统的编写一般都不仅仅只是用C语言编写的。

写 *** 作系统需要编程语言提供以下几个特征:

1、跨平台,不能是只在某个平台下编译(VB就不行);

2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;

3、必须有方便的 *** 作硬件的功能,容易嵌入汇编(Java就不行);

4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C++不行,如果放弃Class的话C++基本可以);

5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C++写的);

6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);

7、开发者众多(小众语言就不行);

8、该语言开发 *** 作系统的资料要足够完善。

所以总结下来,C语言是首选。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存