28 123
發新話題

[分享] C/C++編譯器、網頁瀏覽器

C/C++編譯器、網頁瀏覽器

YC,全稱是Yang C/C++ Compiler & Internet Browser,也叫YC編譯型瀏覽器,是面向對像和構件的軟件開發系統。它具有一種獨創的將動、靜態編程語言與Web頁面相結合的軟件開發模式,這種模式,可大幅度提高軟件的開發效率及源代碼復用率,可大幅度降低軟件結構的複雜度,可增加源程序的可讀性,從而使軟件比較容易維護。
在YC上執行的程序,可在運行中自動且實時地編譯、執行、釋放C/C++源程序模塊;能動態地調入或釋放各種二進制功能模塊,如控件。做到代碼即調即用,節省內存。
使用YC可以開發各種應用軟件,例如,圖形圖像軟件、財務管理軟件、通信軟件、網頁生成軟件、中間件軟件、數據庫軟件等等,總之幾乎所有的軟件,YC都能開發。YC不但比其它工具容易使用,而且還具有許多其它工具所沒有的重要功能。
YC不僅是軟件生產線,還是軟件組裝線。它可以把任何人開發的程序「零部件」,包括COM代碼部件、DLL代碼部件、C/C++源程序部件等,組裝成任何軟件。組裝調試極其方便,因為軟件的各部分可以互不干擾地獨立地而又不失聯繫地運行,而bug定位又非常容易。
YC還具有Internet網頁瀏覽功能,有望將來替代目前流行的IE瀏覽器。如果用YC把各種應用軟件嵌入在Web頁面中,那麼,用戶只要點擊鏈接地址,立刻就可以執行存放於世界各地的服務器中的任何軟件,並可以實時地與服務器進行交互通信,而服務器可以通過一定的方式控制用戶如何使用其軟件。


YC 的組成:
1. HTML解析器
2. XML解析器(目前完成一部分)
3. javascript腳本解釋器,C/C++腳本解釋器
4. C/C++編譯器
5. 文本及二進制編輯器。


YC 的特點:
1. 提供了將 C/C++ 源代碼優化地轉換為任何8位、16位、32位、64位CPU機器碼的接口。
2. 擴展了關鍵字auto。只需聲明,便可完全像調用普通函數一樣地調用動態庫中的函數。
3. 在執行文件中自動嵌入YC編譯器,可實時地執行C/C++源代碼,使最終用戶無需經過開發商就能任意改進產品。
4. 使HTML支持腳本化的標準C/C++語言。
5. 使javascript能調用C/C++源代碼或DLL庫中的函數。
6. 使C/C++能調用javascript語句。
7. 使在web頁面中可嵌入任意多個用C/C++編寫的窗口,且這些窗口可與web頁面進行交互操作。
8. 能直接將源代碼優化地轉換為可在YC虛擬機中執行的字節碼,實現與平台無關編程。
9. 很容易擴展C/C++新語法。
10. 使C/C++及javascript語言支持中文變量名和中文函數名。
11. 使javascript支持goto語句。
12. 生成的執行文件具有病毒免疫力。
13. 編譯器體積小,編譯速度快。
14. 增加執行C/C++函數的HTML標記<%func()%>。在C/C++函數中執行printf後的輸出文本可自動插入到HTML中。
15. 用戶以前編寫的C/C++程序,稍加修改便可嵌入到web頁面中。
16. 自動檢測堆棧是否溢出,資源是否洩漏。
17. 可先用HTML、javascript及DOM實現軟件界面(包括主窗口、工具條和對話框等)的佈局和表現,再用C/C++實現界面的程序邏輯。


YC把C/C++編譯器嵌入到HTML解析器中,使網頁支持C/C++語言。從而可以通過使網頁,C/C++靜態語言和javascript動態語言相結合的方式來開發各種應用軟件。
YC也可以按傳統的編程方法將源程序編譯生成執行代碼。


YC++編譯器、網頁瀏覽器下載地址:

本帖隱藏的內容需要回復才可以瀏覽

TOP

good!
good!
good!

TOP

也就是說可以把C/C++語言寫進HTML裡囉??
以前只知道可以把javascript寫進HTML而已
先跟我的Dev-C++比看看,哪個比較方便操作 (已習慣Dev-cpp了

哈...不用比較了,連結無法顯示網頁
不知道哪位大大有下載..,可以分享出來嗎XD?


[ 本帖最後由 鹹淡超人 於 2007-11-18 08:25 編輯 ]

TOP

真的很感謝大大~~找了好久終於找到這好的編譯器

TOP

新手試用啦~~~~~~~!!!!!

TOP

新手試用啦~~~~~~~!!!!!

TOP

這個看起來構想很棒,只要會C語言,也可以簡單寫Html,相信Run的速度也是一等一的

訪客無法瀏覽此圖片或連結,請先 註冊登入會員

TOP

找一個編譯器好工作

微軟的那一個覺得不太好用

TOP

謝謝您的分享優~!!正好在學寫程式><

TOP

感謝大大  正在找非dos的

TOP

 28 123
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。