收藏 / 列表

Ansurfen - Hulo語言架構:從源代碼到目標代碼的完整流程

最近這一段時間忙着工作和開發Hulo編程語言,滿打滿算已經過了三個月多了。心血來潮,想梳理下Hulo編程語言的開發流程,也順帶以個人的視角解讀下編程語言是如何從零開始誕生的。希望通過這篇文章,能夠為對編程語言實現感興趣的開發者提供一個實踐性的參考,同時也記錄下這段充滿挑戰和收穫的開發歷程。 架構 Hulo語言的定位是批處理腳本的編譯器,最終經過編譯後的目標語言是Bash、Batch、VBS、Pow

批處理 , 教程 , 知識 , 編程語言 , go

codigger - OSE:從指令到意圖,編程範式的語義化躍遷

在軟件開發的世界裏,我們與機器的對話通常是基於精確的、底層的指令。代碼,作為這種對話的載體,往往是抽象而僵化的。然而,隨着編程範式的演進,新興的語言如 Object Sense (OSE) 正在挑戰這種“指令級”的溝通方式。我們不禁會思考:有沒有一種編程語言,能夠更自然地理解人類的意圖,而不僅僅是執行我們的指令?OSE 的出現,正通過其獨特的語義化設計和智能推斷機制,將編程從“指令級操作”推向“意

資訊 , 編程語言

Moonbit - 編程實踐|如何用 MoonBit 實現 diff(四)

這是diff系列文章的第四部分。在前一篇中,我們深入討論了myers diff的線性空間優化版本。在本篇文章中,我們將在線性myers算法的基礎上構建一個完整的命令行程序,它可以輸出兩個文件的diff。 完整的代碼倉庫見此處: myers-diff, 可以在該倉庫根目錄下執行以下命令查看其效果: moon update moon build --target native ./target/nat

編程語言

StarRocks - Airtable 如何用 StarRocks 構建數據驗證系統

摘要:歸檔冷數據至 S3,藉助 StarRocks 實現一致性驗證與存儲降本 作者:Riley ,Airtable 數據基礎設施團隊 導讀: 開源無國界,在本期“StarRocks 全球用户精選案例”專欄中,我們將介紹總部位於舊金山的雲端協作服務公司 Airtable。作為一家致力於讓用户像操作表格一樣輕鬆構建數據應用的企業,Airtable 在 2025 年完成

數據結構 , 數據庫 , starrocks , 數據分析

mb686fbcc4efbd6 - 孢子檢測數據集VOC+YOLO格式522張1類別

數據集格式:Pascal VOC格式+YOLO格式(不包含分割路徑的txt文件,僅僅包含jpg圖片以及對應的VOC格式xml文件和yolo格式txt文件) 圖片數量(jpg文件個數):522 標註數量(xml文件個數):522 標註數量(txt文件個數):522 標註類別數:1 所在倉庫:firc-dataset 標註類別名稱(注意yolo格式

數據集 , 後端開發 , JAVA , txt文件 , xml文件