CSSE 板


LINE

The CUE Architecture : Cosmos PL / Universe OS / Ecos UE CUE 軟體系統架構是基於 主客時空 的四元軟體基礎而建構,其層級為 硬體︰ RISC-V + CHERI + VM + ... 存化語言 Cosmos Progamming Language ( C!! ) 宇宙系統 Universe Operating System 生態用境 Ecos User Environment CUE 構想起源於東岐明當年在博士班的研究,如今藉由 Gemini 共同研討而實現。 目前已經研討完成 Cosmos ( C!! ) 的語言設計。 C!! 是 C++ 的擴展,更適用於 分散平行計算 及 AI編程,更易於巨型系統維護。 以下AI對話是 東岐明 與 Gemini 共同設計 CUE 的研討會議記錄。 https://gemini.google.com/share/ee594ab54dc5 這段研討對話的 Gemini 已經幾乎完全瞭解 C!!,有任何 C!! 問題可以登入問他! Cosmos PL 的設計理念︰數位世界的具體實現 東岐明 [email protected] 人類文明現今電腦作為精確計算基礎的圖靈機(Turing Machine),本質是在運作訊息 以從事計算。訊息對應存在,存在乃可計算,計算乃有數量,數量而以雜多,雜多乃現世 界萬物。在圖靈機的運作訊息下,所建構的數位世界具備著 體(body) 與 域(domain) , 體可依主動性與被動性而區分為 主體(subject) 與 客體(object) ,域可依其中變化的 非逆性與可逆性而區分為 時域(time) 與 空域(space)。主體、客體、時域、空域,就是 數位世界的 主客時空 四元軟體基礎,主客對應軟體的體性定義,時空對應軟體的行程變 化。 Cosmos PL 的設計目的,在於提供人類文明永續資訊傳統的編程基礎。 ※ 時間非逆性 與 空間可逆性 的範式是來自相關於物理學上的對稱變換與熱力學。 取名 Cosmos 是向自 C 到 C++ 的語言傳統致敬,其英文原義乃指有序的宇宙體系。中文 譯作『存化』— 存有 與 變化。存有以體,變化於域,以之對應主客時空之秩序體系。 C!! 基於 C++ 語法改進而實作 主客時空 範式於編程,如下所示︰ C++ 的 class 在 C!! 分為 主動的 subject 與 被動的 object。 subject 可以繼承 object, object 不可繼承 subject。 subject有執行緒,object無執行緒而必須藉由subject執行,兩者中介運算子為 @。 譬如 john 是 subject person 有 method 為 look, ride。 riada 是 object bike 有 method 為 go。 兩者互動的 C!! 表述有 john.look@riada 或 [email protected][email protected] 這種主客分離模式,可以有利於分散平行計算的執行處理,及模擬數位物理。 C++ 的行程編碼,在 C!! 依照 時域 與 空域 的範式理念,區分為三種, 而以區域(函式)名稱有無後置運算子 ! 及 # 來區分︰ 時域 time domain︰ 區域名稱有後置運算子 ! ,如 func!() 編程範式就是區域運算會有對外部的寫入運算。 雜空域 hybrid space domain︰ 區域名稱無後置運算子,如 func() 編程範式就是區域運算會有對外部的讀取運算而無寫入運算。 純空域 pure space domain︰ 區域名稱有後置運算子 # ,如 func#() 編程範式就是區域運算與外部無關。 時域行程運算對外有副作用(Side Effect),空域行程運算則無。 雜空域行程運算結果可變,純空域行程運算結果不變。 這種行程的嚴格時空分別,可以利於 AI編程 及 維護除錯 與 加速分散平行計算。 C!! 還有基於以上四元基礎 及 Univese OS 支援 的增強功能。 因為種種 subject 是可以分散平行運作,所以之間必須有通訊溝通。 C!! 引入 portal 功能的中介運算子 <<@ 及 @>> ,語法如下︰ 接收端 <<@ 發送端 , 發送端 @>> 接收端 ( @ 代表主體相關) C!! 的交易(transaction)行程是以 !!{...}!! 範圍, 在 Universe OS 支援下整批交易,失敗後會整批回滾(rollback)。 C!! 的危險(unsafe)行程是以 ??{...}?? 範圍,主要在核心及驅動程式的關鍵使用。 C!! 的例外行程是以 $$(e){} ,緊接於相關執行區域後,而有類似 switch 語法。 $$(e){ ...(預執行碼,若有的話) case a: case b: ..... default: } C!! 的繼承表述,嚴格區分 一般 與 界面, 兩者以 | 隔開,一般在左,界面在右。 a 是子類別, b,c,d 是父類別, b 是一般, c,d 是界面,可有如下案例︰ a:b , a:b|c,d , a:|c,d ,這種語法區分可以使繼承模式明顯易知,利於維護。 上述即是目前 Cosmos Programming Language 的大略設計規劃藍圖, Cosmos 詳細規格及設計過程,請見上面 東岐明 與 Gemini 的研討對話記錄。 -- 全書贈閱 《推背圖諰:中國國運與人類命運之預言憂患》全書PDF檔 免費流通 https://amidha.blogspot.com/2024/10/TBTSbook.html 詮釋《推背圖》,反省過去,展望未來,自二十一世紀浩劫後重建人類文明, 至於二十七世紀人工生命挑戰人類,終於二十九世紀全球政權交付人工智能。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.102.52 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/CSSE/M.1769835996.A.526.html amidha:轉錄至看板 Tech_Job 01/31 13:07 amidha:轉錄至看板 Soft_Job 01/31 13:07 amidha:轉錄至看板 Gossiping 01/31 13:20







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP