fbpx

cito:Ć 程式語言。自動轉譯成C、 C++、 C#、Java、JavaScript、Python、Swift, TypeScript和OpenCL C。

與其在所有這些語言中寫程式碼,你可以在 Ć 中寫一次。

public class HelloCi
{
    public static string GetMessage()
    {
        return "Hello, world!";
    }
}

然後在命令列上使用 cito 將其翻譯成目標語言。

cito -o hello.c hello.ci
cito -o hello.cpp hello.ci
cito -o hello.cs hello.ci
cito -o HelloCi.java hello.ci # Java enforces filenames for public classes
cito -o hello.js hello.ci
cito -o hello.py hello.ci
cito -o hello.swift hello.ci
cito -o hello.ts hello.ci
cito -o hello.d.ts hello.ci # TypeScript declarations only
cito -o hello.cl hello.ci

翻譯後的程式碼是輕量級的(沒有虛擬機器、模擬也沒有相依性),可供人類閱讀,並且很適合目標語言,包括命名規則和文件註釋。

Ć不是一種通用的程式語言。相反,它是為了實現可移植的可重複使用的程式庫庫。請看專案內容說明。

專案網址


追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

Image by Gerd Altmann from Pixabay

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: