YC编译器
YC编译器实现了一种新的软件开发模式,它能使用C/C++、ASM、Javascript、HTML和YSP等几种程序语言进行混合编程。
YC编译器可嵌入到应用程序中实时地编译源代码,使最终用户十分容易地在软件开发商提供的产品基础上进行功能扩展和二次开发……
版本号:20240707
最后更新:2024年07月07日
软件大小:41M
适用系统:Windows10 Linux
YC编译器下载
编译器的现状是怎样?
当今世界上有三大编译器:msvc 编译器、gcc 编译器和 LLVM/clang 编译器。这三大编译器,直接或者间接开发出了现在主流的操作系统和几乎所有的软件。
YC 编译器有什么特点?
通过YC 编译器编译操作系统
目前已发布用YC 编译器编译调试开源的Linux操作系统--YCos,因目前国产的操作系统基本都基于Linux二次开发的,YCos也同样。
C/C++编译器是开发操作系统最重要的工具。要开发一个好的操作系统,必须拥有一个灵活的、强大的、可修改的专用的优秀编译器。例如Windows有专用的编译器MSVC。国产操作系统全都使用了通用的编译器gcc,内核都用Linux。由于操作系统的复杂性,很难用gcc对Linux进行彻底理解。因此国产操作系统只是在部分理解的情况下对Linux进行适当扩展的产品。
我们开发的操作系统,虽然也基于Linux内核,但我们做到了通过修改Linux内核源码,编译过程只用我们的YC编译器而不用gcc,因此我们可以更加深入理解并修改它。大部分内核代码均可用YC编译器自动实时地编译。一般用户只要使用我们的操作系统,就可以很方便修改源代码并编译运行。而不像目前国产操作系统,一般用户是无法编译它的。