紅糖醪糟 作品

第351章 絕對的神器

    打開九章編譯器平臺,陳瀟直接輸入:應用:數字的加減。

    然後點擊了運行按鈕。

    數字的加減,這幾個字其實已經代表了底層大量的邏輯。

    編譯器的語言庫,也形成了有關數字加減的相應語言向量和數學邏輯。

    隨後九章編譯器會按照該邏輯對應去尋找最簡潔最適配於該應用的相關語言,並且抓取和編輯該語言形成最終的程序。

    陳瀟點擊運行之後,加減運算的應用就已經編輯出來了。

    他隨意輸入了幾個數字進行運算,其結果是完全準確。

    陳瀟再查看對應的數據庫,發現。這一次編譯平臺調用的是c語言。

    其底層的代碼就比較複雜了。

    #include

    int  main()

    {

    double  sum=0;

    int  flage=1;

    for  (int  i=1;i<=6;i++)

    {

    sum+=flage*(1.0/i);

    flage*=-1;

    }

    printf(“%llf“,sum);

    }

    加減運算,這是一個十分小的邏輯,所以在九章編譯平臺上,能夠用十分簡潔的幾個字表達。

    但是當編譯比較複雜的應用是,情況就沒有這麼簡單了。

    這就涉及到九章編譯器,第二個十分重要的應用——結構邏輯。

    這就需要編程者,將一個十分宏大的應用邏輯,分割成一小塊一小塊由淺到深的應用邏輯。

    然後對應這樣的應用邏輯,來輸入相關的漢語言文字。

    例如陳瀟現在需要寫一個比較難一點的程序。

    “如果是星期一到星期五,那麼設定的桌面是第d盤圖片中被命名為海邊風景的圖片。

    如果是星期六和星期天,那麼設定的桌面是第d盤圖片中被命名為沙灘風景的圖片。”

    背景比較複雜的程序,就需要陳瀟,用語言結構進行書寫。

    在九章編譯器之中,默認的是由框架到細節,由簡單到複雜。

    陳瀟在編譯器上寫到。

    “設定桌面。”

    “桌面的背景從d盤圖庫中讀取。”

    “讀取系統時間,時間為週一到週五,讀取沙灘,時間為週六和週日讀取沙漠。”

    整個程序,陳瀟只用了三行,中文就搞定。

    而這每一行中文,都會有相應的底層語言。