最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

一門很新很新的新編程語(yǔ)言 —— Jou

2023-02-26 10:39 作者:棉花糖似的小白云  | 我要投稿

前言:

最近瀏覽github, 突然他給我推了一個(gè)新庫(kù),一看,誒,是一個(gè)用C寫的新語(yǔ)言。

這個(gè)語(yǔ)言呢,主要融合了Python和少量的C的語(yǔ)法對(duì)又會(huì)Python又會(huì)C/C++的人來(lái)說(shuō)還是蠻好的。

截至目前,這個(gè)語(yǔ)言還正在實(shí)現(xiàn)自托管編譯器,如果自托管編譯器成功了的話,這個(gè)新語(yǔ)言就可以自舉了(通常來(lái)說(shuō),一門新的編譯型語(yǔ)言是用其他的語(yǔ)言(例如C或者C++)寫好最初的一個(gè)版本,逐步完善后再用自己重寫自己。C語(yǔ)言是這樣出來(lái)的,Rust也不例外。解釋型語(yǔ)言如Python是用C語(yǔ)言寫的,JAVA是C++寫的,這類語(yǔ)言就用不著自舉了)

速度:

? 主要就是速度和C一樣了(默認(rèn)開O1優(yōu)化)(這個(gè)是斐波那契40的測(cè)試)

未翻譯,優(yōu)化后的比較
翻譯

可以看到接下來(lái)開了優(yōu)化都和C的速度一模一樣。

未翻譯,三個(gè)比較
翻譯

這些實(shí)驗(yàn)表明:

  • 未優(yōu)化的 Jou 比未優(yōu)化的 C 慢, 但是啟用優(yōu)化后,Jou 的速度與 C 一樣快。

  • 解釋性語(yǔ)言很慢。 在這種情況下,Python 比未優(yōu)化的 Jou 慢 15 倍左右。 并且比帶 O2 或 O3?的 Jou 慢約 80 倍。

語(yǔ)法:

一個(gè)Hello World 的簡(jiǎn)單實(shí)例:

語(yǔ)法是主要融合了Python & C 的語(yǔ)法。


未來(lái):

自承載編譯器

動(dòng)態(tài)數(shù)組

結(jié)構(gòu)體

……

嘗試:

目前這個(gè)語(yǔ)言仍然是一門實(shí)驗(yàn)的語(yǔ)言,有興趣的話你們可以去嘗試。

去 github.com/Akuli/jou 里面找到Release點(diǎn)開:

Release

?如果你是Windows端,請(qǐng)你下載:

以jou_windows_64bit開頭的壓縮包

以jou_windows_64bit開頭的壓縮包。

然后解壓,并放到你想放的位置。

然后設(shè)置路徑

按下Win + i 打開設(shè)置

點(diǎn)擊 系統(tǒng) -> 關(guān)于

并在最下面找到高級(jí)系統(tǒng)設(shè)置

點(diǎn)開

點(diǎn)擊環(huán)境變量:

點(diǎn)擊Path

測(cè)試一下:

成功!

Linux以及其他就下載源代碼自己編譯應(yīng)該就好了。

一門很新很新的新編程語(yǔ)言 —— Jou的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
成安县| 萝北县| 淮南市| 滦平县| 若尔盖县| 台中市| 团风县| 华宁县| 从化市| 蓬安县| 荥经县| 岳阳市| 鹤壁市| 沂源县| 龙游县| 商南县| 红河县| 石棉县| 安西县| 合山市| 开封县| 土默特右旗| 银川市| 天峨县| 永丰县| 平乡县| 峡江县| 翼城县| 昌乐县| 大同县| 东阳市| 祁连县| 嘉鱼县| 宿松县| 宕昌县| 阳信县| 科尔| 烟台市| 新河县| 东乌珠穆沁旗| 冷水江市|