最近這一段時間忙着工作和開發Hulo編程語言,滿打滿算已經過了三個月多了。心血來潮,想梳理下Hulo編程語言的開發流程,也順帶以個人的視角解讀下編程語言是如何從零開始誕生的。希望通過這篇文章,能夠為對編程語言實現感興趣的開發者提供一個實踐性的參考,同時也記錄下這段充滿挑戰和收穫的開發歷程。 架構 Hulo語言的定位是批處理腳本的編譯器,最終經過編譯後的目標語言是Bash、Batch、VBS、Pow
在軟件開發的世界裏,我們與機器的對話通常是基於精確的、底層的指令。代碼,作為這種對話的載體,往往是抽象而僵化的。然而,隨着編程範式的演進,新興的語言如 Object Sense (OSE) 正在挑戰這種“指令級”的溝通方式。我們不禁會思考:有沒有一種編程語言,能夠更自然地理解人類的意圖,而不僅僅是執行我們的指令?OSE 的出現,正通過其獨特的語義化設計和智能推斷機制,將編程從“指令級操作”推向“意
近期,阿里通義千問團隊以「卷王」速度持續刷新開源效率,兩週內發佈的開源模型覆蓋圖像生成、視頻創作、編程輔助三大核心領域,並推出非思考模式的新版本模型,不僅迭代速度領跑行業平均水平,更是多次刷新領域 SOTA。 舉例而言,Qwen-Image 作為其圖像生成基礎模型,實現了精準的中文渲染;「甜品級」編程模型 Qwen3-Coder-Flash 在提供輕量級模型部署效率的同時,實現了接近頂級閉源模型的
第一次寫編譯技術相關的文章(_),想和大家分享一下:現代編譯器程序員到底在做些什麼? 為什麼選這個主題呢?因為我相信大家肯定有這樣的疑惑,像GCC/LLVM這些編譯器以及大家平常寫的Java、Go等語言的編譯器都已經非常成熟了,那還需要編譯器程序員做什麼?當然不是這樣。 要回答這個問題,我們先要了解一下編譯器的結構,現代編譯器一般分為前端中端後端,前端負責讀入高級語言源代碼,進行詞法分析語法分
2025 年 4 月 18 日至 19 日,2025 全球機器學習技術大會(ML-Summit 2025)在上海隆重舉行。本次大會圍繞 AI 最前沿的發展趨勢與落地實踐,聚焦大語言模型技術演進、AI 智能體、具身智能、DeepSeek 技術解析與行業實踐等 12 大專題,邀請了超 60 位來自全球頂尖科技企業與學術機構的重磅嘉賓齊聚一堂,全面呈現 AI 領域的技術風向與應用前沿。 極狐GitLab
CONNECT 隧道機制 CONNECT 是 HTTP 協議中用於建立到目標主機與端口的隧道方法。客户端首先向出站節點發起 CONNECT 請求,指定目標域名與端口。隧道建立後,客户端與目標站點直接進行 TLS 握手,出站節點僅轉發加密數據流,不解密內容 [6]。 端到端 TLS 保障 端到端 TLS 依賴客户端與目標站點完成密鑰協商,我們不觸達明文。可見範圍僅限必要元數據:目標域名、
本分分享極狐GitLab 補丁版本 17.11.2, 17.10.6, 17.9.8 的詳細內容。這幾個版本包含重要的缺陷和安全修復代碼,我們強烈建議所有私有化部署用户應該立即升級到上述的某一個版本。對於極狐GitLab SaaS,技術團隊已經進行了升級,無需用户採取任何措施。 極狐GitLab 正式推出面向 GitLab 老舊版本的專業升級服務,專業技術人員為 GitLab 版本升級提供企業級服
馭碼是極狐GitLab 於去年 5 月 28 日正式發佈會的 AI 編程與軟件智能研發助手。今年 5 月 28 日將正式發佈 2.0,帶領 AI 編程進入 Agent 時代。 觀看直播,可以抽大獎,包括咖啡機、POLO 衫、充電寶等。
嚴肅的企業級產品不能只是demo,應該聚焦具體而全面的功能點,達到工業級標準,從“有用”到“願意付費”。 作者|甲小姐 近兩年持續引發高度關注的AI編程賽道,剛剛又迎來一重要事件。 2025年5月19日,微軟宣佈新的開源計劃——旗下的開源代碼編輯器VS Code將在MIT許可證下開源GitHub Copilot Chat插件的代碼,並將該插件相關組件仔細重構到VS Code核心中,推動
GitLab 依賴 PostgreSQL,PostgreSQL 的升級會隨着 GitLab 的版本升級而進行,本文分享查看 GitLab 內置 PostgreSQL 版本的方法。 GitLab 中文版的安裝可以查看官網指南。 使用 gitlab-psql命令 GitLab 安裝完成後,會內置 gitlab-psql命令來對 PostgreSQL 進行查詢。如果要查看 PostgreSQL 的版本,
本文分享從 GitLab 中文本 17.10.0 升級到 18.0.1 的完整過程。 升級前提 查看當前安裝實例的版本。有多種方式可以查看: 方式一: /help頁面 可以直接在 /help頁面查看當前實例的版本。以極狐GitLab SaaS 為例,在瀏覽器中輸入 https://jihulab.com/help 即可看到對應的版本: 可以看到當前版本為 17.10.0。 方式二:ap
一、GitLab中國官網 GitLab中文官方網址:https://www.gitlab.cn/ (中國區官方直營)。該網站由極狐GitLab運營,是GitLab在中國的獨家授權合作伙伴和官方直營站點。 主要特點包括: 提供完整的本地化服務 企業級DevOps解決方案 私有化部署支持 專業的技術支持團隊 二、GitLab國際官網 主站點:https://about.gitla
沿襲我們的月度發佈傳統,極狐GitLab 發佈了 18.1 版本,該版本帶來了Maven 虛擬倉庫、DAST 檢測與密鑰檢測默認規則的一致性、增強的 CODEOWNERS 文件驗證、在依賴列表中通過組件版本進行過濾、高級 SAST 已支持 PHP等幾十個重點功能的改進。下面是對部分重點功能的詳細解讀。 關於極狐GitLab 的安裝升級,可以查看官方指導文檔。 18.1.0 容器鏡像 regi
近期,CODING 發佈了 DevOps 系列產品的下線公告,將從今年 9 月開始陸續停止 DevOps 系列產品的購買以及服務支持。CODING DevOps 用户會在登錄賬號時看到如下公告: 從時間線看,留給 CODING DevOps 用户的時間有限,需要儘早找到合適的平替平台並進行遷移。 平替方案 CODING DevOps 用户在尋找平台方案的時候需要考慮以下因素: 產品功能的完備性、
本分分享極狐GitLab 補丁版本 18.1.1, 18.0.3, 17.11.5 的詳細內容。這幾個版本包含重要的缺陷和安全修復代碼,我們強烈建議所有私有化部署用户應該立即升級到上述的某一個版本。對於極狐GitLab SaaS,技術團隊已經進行了升級,無需用户採取任何措施。 極狐GitLab 正式推出面向 GitLab 老舊版本的專業升級服務,專業技術人員為 GitLab 版本升級提供企業級服務
極狐 GitLab 面向全體 CODING 老用户發出遷移邀請,並推出專屬優惠政策。 近日,CODING 官方宣佈,CODING DevOps 系列產品將於 2028 年 9 月 30 日正式停服,其中標準版產品也將於 2025 年 9 月 1 日下線,原免費版客户屆時將無法繼續使用相關服務。 為此,極狐GitLab 即日起面向全體 CODING 用户(含個人及企業)發出遷移邀請,並推出專屬優惠
🦀 告別手動編譯地獄!用GitLab Runner讓Rust程序跨平台自動構建 還在為不同平台手動編譯Rust程序而煩惱?還在為環境配置不一致而抓狂?今天帶你解鎖Rust交叉編譯的自動化大法,讓你的CI/CD流水線飛起來! 🎯 痛點在哪裏? 作為一個Rust開發者,你是否遇到過這些讓人頭疼的問題: 平台差異:在Mac上開發,部署到Linux服務器,每次都要手動交叉編譯 環境配置:依賴庫版
極狐 GitLab 作為 GitLab 的中國發行版,其 SaaS 團隊版推出新用户專屬福利:首次註冊即可享受 8 折。這款一體化 DevOps 平台,符合國內數據合規要求,覆蓋從代碼管理到部署的全流程,還搭載 AI 編程輔助功能,能大幅提升團隊效率。新用户通過官網參與活動,即可低價開啓高效 DevOps 之旅,活動限時有效,適合各類研發團隊入手。 一、開篇:極狐 GitLab SaaS 新用户福
GitLab CI/CD 作業緩存(cache)是加速 CI/CD 流水線(Pipeline)執行的重要手段,緩存可以配置使用遠端對象存儲。本文分享如何將新一代高性能分佈式存儲系統配置為 GitLab CI/CD 作業的緩存存儲對象。 關於 RustFS RustFS 是國內研發團隊開源的一款兼容 S3 的分佈式存儲系統,用 Rust 編寫,經過實測,性能優於 MinIO,能夠平替 MinIO。R
極狐 GitLab 作為 GitLab 中國發行版,其 SaaS 團隊版為新用户推出專屬價格,新用户可享8折。它提供源代碼託管等全生命週期 DevOps 能力,支持本地化部署和 SaaS 模式,還有 AI 工具 CodeRider 助力。我所在的小團隊使用後效率提升明顯,對比 Gitee 優勢突出,值得一試。 開篇概述 作為一個 3 人開發小團隊的負責人,我們團隊之前在軟件開發過程中,常常被工具分
極狐 GitLab 作為 GitLab 中國發行版,其 SaaS 團隊版為新用户準備了福利。新用户可享8折專屬權益,適合個人及 5 人以下企業用户。它提供全生命週期 DevOps 能力,支持本地化部署和 SaaS 模式,搭配 AI 工具 CodeRider。我所在的 3 人開發團隊使用後,研發效能提升 30%,對比 Gitee 優勢顯著。 開篇概述 我是一家小型科技公司 3 人開發團隊的技術負責人
極狐 GitLab 作為 GitLab 中國發行版,其 SaaS 版為新用户提供專屬 8 折福利。它覆蓋軟件研發全生命週期,提供源代碼託管等 DevOps 功能,支持本地化部署和 SaaS 模式。我所在的 4 人開發團隊使用後,研發效能提升 30%。對比 Gitee 優勢明顯,適合個人及小團隊。 開篇概述 我是一家小型互聯網公司 4 人開發團隊的負責人,團隊主要負責電商類小程序的開發與維護。過去,
GitLab CI/CD 作業緩存(cache)是加速 CI/CD 流水線(Pipeline)執行的重要手段,緩存可以配置使用遠端對象存儲。本文分享如何將新一代高性能分佈式存儲系統配置為 GitLab CI/CD 作業的緩存存儲對象。 關於 RustFS RustFS 是國內研發團隊開源的一款兼容 S3 的分佈式存儲系統,用 Rust 編寫,經過實測,性能優於 MinIO,能夠平替 MinIO。R
沿襲我們的月度發佈傳統,極狐GitLab 發佈了 18.2 版本,該版本帶來了議題和任務的自定義工作流狀態、新的合併請求主頁、新的羣組概覽合規儀表盤、下載安全報告的 PDF 導出文件、中心化的安全策略管理(Beta)等幾十個重點功能的改進。下面是對部分重點功能的詳細解讀。 關於極狐GitLab 的安裝升級,可以查看官方指導文檔。 18.2.0 容器鏡像 registry.gitlab.cn/