ChAoS_UnItY

@chaos-unity

Joined on Mar 4, 2021

  • METAMORPHOSIS: AKT I A case study of how to implement Kotlin's Grouping in Rust TOC PREFACE This is the first episode of Metamorphosis, a series to explore the Recreational Programming through several unique ways, e.g. Type-Driven Programming. A recreational programming does not bound to any actual limiations, that is, it's basically a programming style where you enjoy when you programs, which could be applied to various fields of programming, e.g. Competitive Programming.
     Like 1 Bookmark
  • 緣起 本人於2023年暑期開始貢獻 Shecc ,從暑期至今都主要活躍於前端(包括 lexer 及 parser)的改進以及函式抽象化的優化(參考此處)。 然而後來開始著手處理解決 lexer 及 parser 對於 preprocessor directives 的 hack code 以及缺陷時,發現僅仰賴傳統作法的 lexer parser 對於某些具有上下文敏感性 preprocessor directive (如:#define, function-like macro)的 syntax 上會受到諸多限制。 針對此狀況,我於2024年4月開始,利用 Rust 來快速概念驗證於腦中所構思的新技術:Regional Lexical Analyzer (a.k.a. Regional Lexer)。 挑選 Rust 作為快速概念驗證的原因 本次快速概念驗證中挑選 Rust 作為實作語言的原因牽涉到諸多考量:
     Like 2 Bookmark
  • Abstract Implement a JVM backend for rustc that is capable of generating Rust data structures in JVM bytecode. Description Currently, Rust only has three backends, which are LLVM, Cranelift, and GCC. The goal of this proposal is to add a new experimental rust_codegen_jvm backend that generates Rust internal representations into JVM bytecode, and verify the bytecode by invoking java on generated class files. This will allow Rust to eliminate Java Native Interface (JNI), Java Native Access (JNA) and Foreign Function Interface (FFI) layers for Java application to integerating with Rust libraries / applications. Expected Result The minimum viable product will be able to turn rustc data structures into java classes / interfaces / enums, and write the output byte arrays as class files to the location specified by --out-dir.
     Like  Bookmark
  • 大家好,我們 GDSC FCU '23年度的成員招募正式開跑囉~ img 【About GDSC】 🔍 What is GDSC:全名 Google Developer Student Clubs,一個由 Google 官方贊助的學生開發者社群,鼓勵全球各大學在校園組織社群,打造一個使軟體開發愛好者可以相互交流並提供資源的平台,學習及討論各種Google的開發技術,其中涵蓋 Android、Cloud、Web 及 AI/ML 等領域。 🔍 What we are going to do: 🔶 與程式開發技能相關: 🔹讀書會、Workshop:學習各種 Google 的開發技術
     Like  Bookmark
  • 關於我 我是 ChAoS ,於 2023 的暑期中在 OCF 實習,很榮幸地能夠被分配到 OSCVPass 的專案整治,也很感謝 Toomore 在實習期間指導。 目前進度 目前 OSCVPass 移植到 Pretalx 。已正式上線於該網站。 GitHub GitHub 的部分已經大致上整治完成: 且新增了 project 和 tracking issue 的機制: project 用於追蹤各 issue / pull request 的進度及影響範圍,讓團隊成員及社群可以更方便的檢閱感興趣的 issue / pull request 的進度 ; tracking issue 則用於整合各 issue 到一個大項目 (issue) 中,方便檢閱該大項目中的進度是否有其他問題。
     Like  Bookmark
  • 測驗 ${\alpha-1}$ 測驗 ${\alpha-2}$ 測驗 ${\alpha-3}$ 測驗 ${\beta-1}$ 測驗 ${\beta-2}$ 測驗 ${\beta-3}$ 測驗 ${\gamma-1}$ 測驗 ${\gamma-2}$ 測驗 ${\gamma-3}$
     Like  Bookmark
  • 產品名稱 Google Pixel Buds Pro 產品規格名詞 主動降噪功能 環境音模式 自動紓解耳內壓力 主體擁有IPX4等級防水 潛在顧客對象 吵雜環境工作者
     Like  Bookmark
  • [TOC] 278. First Bad Version 簡介:給定一數 n 作為版本,該數內存在一值為壞掉的版本,而該值後的數字皆為壞掉的版本,求該值。 嘗試一:線性搜尋 (Linear Search) 簡介 實作難易度:簡單
     Like 1 Bookmark
  • 產品名稱 戰車弱點輔助瞄準 Tank Weakness Aim-Assist, TWAA HSTV-L, 全名High Survivability Test Vehicle(Lightweight),美國陸軍設計之實驗性戰車,有採用類似技術。 能解決顧客什麼問題? 解決戰場上士兵因個人因素導致無法有效打擊敵方戰車,進而提高車組成員的生存機率。 所使用資料技術來源 主要能夠藉由從遠端資料庫(使用國家自行提供)中整合戰車資料並利用AI辨識技術藉對方外觀推測其戰車型號,比對後指示最佳彈著點之建議。
     Like  Bookmark
  • 在這學期前,我和老師打包票我能做個編譯器出來,沒想到我真的做出來了w(雖然只有最基本的一些功能例如函式、迴圈、和條件式)。 而在本學期中,為了讓這個編譯器有更多高階語言應有的功能,我預計在本學期實作出以下兩個非常實用的功能: Import (導入模塊) Class (類別) Import沒什麼好說的,最基本的概念就是將另一個source file內的source code和本地的source code一起compile進而讓本地端的source code能呼叫到外部source code的一些物件(如函式)。 但Import和一般的syntax扮演著非常不同的角色,前者是在compiple前呼叫並解析的,而後者則是在runtime時執行的。也就是說,兩者要呼叫的時刻是不同的。現有的架構是(以外部檔案實現):
     Like 1 Bookmark