软件简介: |
YC09编译浏览器,是面向对象和构件的软件开发系统。它具有一种独创的将动静态编程语言与Web页面相结合的软件开发模式,这种模式,可大幅度提高软件的开发效率及源代码复用率,可大幅度降低软件结构的复杂度,可增加源程序的可读性。 YC09体积非常小, 它可以和编程者的软件一起部署给最终用户, 最终用户不用任何其它工具就能重新生成全部软件。这样最终用户就能改变界面和按钮, 使软件个性化; 任意扩展, 使软件满足自己的需要。当然编程者可以把一些需要保护的模块加密。 YC09具有极强的安全性和病毒免疫力。用它生成的执行代码可由编程者任意加密,加密后的代码可放在任何地方(如放在数据库里或放在文件的隐秘处), 解密者或病毒制造者无法找到它,即使找到了也无法解密或让它染上病毒。 在YC09上执行的程序,可在运行中自动且实时地编译、执行、释放以C/C++源程序方式存储的模块,能动态地调入, 动态地释放各种功能模块。做到代码即调即用,节省内存。使用YC09可以开发各种系统软件和应用软件。例如,操作系统、数据库软件、中间件软件、图形图像软件、财务管理软件、通信软件、网页生成软件等等。总之任何软件,YC都能开发。YC不但比其它工具容易使用,而且还具有很多其它工具所没有的重要功能。 YC09不仅是软件生产线,还是软件组装线。它可以把任何人开发的软件配件,包括COM代码配件、DLL代码配件、C/C++源程序配件等,组装成任何软件。组装时调试极其方便,因为软件的各部分可以互不干扰地独立地而又不失联系地运行,而bug定位又非常容易。 YC09有一个正在完善中的满足W3C标准的浏览器内核(叫YC内核)。要开发满足W3C标准的浏览器内核, 难度极大。要做到信息安全, 浏览器内核是关键。目前我国还没有自己开发的浏览器内核, 因此要想做到信息不被窃取,必须有自己浏览器内核。YC内核不但符合W3C标准, 还扩展了一些功能, 它能实时地执行C/C++源代码,其执行速度是JavaScript的数百乃至上千倍, 因为它执行的是优化的原生代码。C/C++代码可以和JavaScript代码,相互调用, 从而C/C++也可以控制网页中的所有元素。因此可以把应用软件做成网页的格式, 用浏览器操作。 YC09有信心在将来成为流行的Web浏览器。如果用YC把各种应用软件嵌入在Web页面中,那么,只要鼠标一点,立刻就可以执行存放于世界各地的服务器中的软件,并实时地与服务器进行交互通信,而服务器可以通过一定的方式控制用户如何使用软件。 如果不想用YC09重新生成用户现有的全部程序, 那么可以将YC09嵌入到现有的程序中, 使现有的程序具有YC09的功能。这样做不需任何改动, 只需调用YC09中的库函数即可。 YC09生成的经过优化的机器码, 其质量与商用编译器相当。
|