我已經提出cmhuang語言,使得其他語言必須決定結束版本,而我定義為F77(Wikipedia a), VB6(Wikipedia b), C99(Wikipedia c), C++98(Wikipedia d), Java SE 8(Wikipedia e)。FORTRAN有新版編譯器,但仍然以FORTRAN77在撰寫程式,或者以新編譯器編譯舊程式碼。Visual Basic的主要版本是VB6,而且VBA就是所謂的VB6。至於VB.NET發展並不久,而且其程式碼並不是VB,要改寫為cmhuang應該不難。C99是VS和GCC的當前版本,尤其以GCC發展較為迅速,所以C99適合作為C的版本。C++是以C++98為主,其他版本的功能尚未健全,所以C++98就是C++的版本。Java SE 8是發展到當前的版本,Java就是以Java SE 8為版本。舊程式碼採編譯連結模式,將保持原有的程式碼繼續使用,以避免變動軟體的計算核心。所有的OS公司,應該都已寫出cmhuang編譯器,正打算擴大此最小編譯器,因為cmhuang os就是1個編譯器。或許,各大廠牌的cmhuang,都能釋出最小編譯器,以便於全球資訊界學習cmhuang。
cmhuang programming language
minimal cmhuang compiler
References
minimal cmhuang compiler
References
- Wikipedia a, Fortran, http://en.wikipedia.org/wiki/FORTRAN_77
- Wikipedia b, Visual Basic, http://en.wikipedia.org/wiki/Visual_basic
- Wikipedia c, C (programming language), http://en.wikipedia.org/wiki/C_(programming_language)
- Wikipedia d, C++, http://en.wikipedia.org/wiki/C%2B%2B
- Wikipedia e, Java (programming language), http://en.wikipedia.org/wiki/Java_(programming_language)