tag 編譯器

標籤
貢獻49
147
06:53 PM · Oct 26 ,2025

@編譯器 / 博客 RSS 訂閱

Ansurfen - 耗時一週,我的編程語言 Hulo 新增 Bash 轉譯和包管理工具

嘿,腳本開發者們! 還記得上週我介紹的那個能編譯成 VBScript 的現代編程語言 Hulo 嗎?這周它又有了重大更新! 🚀 本週重磅更新 1. Bash 轉譯器正式上線! 是的,你沒看錯!Hulo 現在不僅支持 VBScript,還支持 Bash 了! 這意味着你可以用同一套現代語法,同時生成 Windows 和 Linux/macOS 的腳本: // main.hl class User

vbs , bash , 編程語言 , 編譯器 , go

收藏 評論

Ansurfen - 我開發了一個編譯成 VBScript 的現代編程語言 - Hulo

嘿,VBScript 愛好者們! 我最近在做一個編譯器/轉譯器項目,想要解決一些在 Windows 腳本開發中遇到的“老大難”問題。 你知道 VBScript 最令人頭疼的是什麼嗎? 就是那種 冗長的語法 和 有限的語言能力,一旦想實現稍微複雜一點的邏輯,就會陷入繁瑣的拼接和調試地獄。 於是我開始思考—— 有沒有可能用一種更現代、更清爽的語言來寫腳本,然後自動生成 VBScript?

開源軟件 , vbs , 編程語言 , 編譯器 , go

收藏 評論

快手技術 - 四年匠心磨礪,快手系統軟件技術創新與領域演進之路

一、系統軟件技術的核心價值與面臨挑戰 系統軟件作為軟件架構的基石,扮演着連接軟件與硬件的橋樑角色,位於整個軟件生態的最底層,處於關鍵核心的位置。系統軟件最為顯著的特徵在於其規模效應,隨着服務器體量的增加,系統軟件研發的價值愈發凸顯。 首先,系統軟件技術能夠顯著提升服務器資源的利用率,實現翻倍效果,同時性能也能提升 30%~50%,從而大幅降低公司的服務器資源成本。其次,專業的系統軟件團隊能夠迅速定

jvm , 協程 , 編譯器

收藏 評論

超神經HyperAI - 【Triton 教程】triton_language.join

Triton 是一種用於並行編程的語言和編譯器。它旨在提供一個基於 Python 的編程環境,以高效編寫自定義 DNN 計算內核,並能夠在現代 GPU 硬件上以最大吞吐量運行。 更多 Triton 中文文檔可訪問 →https://triton.hyper.ai/ triton.language.join(a, b) 在 1 個新的次要維度中連接給定的張量。 For example, given

算法 , gpu , 編譯器 , cpu , Python

收藏 評論

mb69429895085de - GCC是什麼,GCC簡介(適合新手)

對於GCC的認知,很多讀者還僅停留在“GCC 是一個C語言編譯器”的層面,是很片面的。從本節開始,我將帶領大家系統學習 GCC,本節先帶領大家系統地瞭解一下 GCC。 談到 GCC,就不得不提 GNU 計劃。GNU 全稱 GNU's Not UNIX,又被稱為“革奴計劃”,由理查德·斯托曼於 1983 年發起。GNU 計劃的最終目標是打造出一套完全自由(即自由使用、自由更改

gcc , yyds乾貨盤點 , GCC簡介 , 人工智能 , 編譯器 , 數據結構與算法 , GCC是什麼

收藏 評論

樂碼客 - cache使用簡介

ccache是什麼 ccache -- “compiler cache”的縮寫,是一個gcc/g++的c語言編譯器緩存。 ccache能做什麼 簡單來説,ccache將基於單條gcc編譯命令級別顆粒,將本次編譯命令的產物,複製進行壓縮一份到緩存目錄中,下次編譯的時候, font color='red'如果檢測到相同編譯命令,並且沒有修改輸入的源文件(當前c/cpp或依賴的頭文件) /font,則直

gcc , 編譯器 , 編譯器優化

收藏 評論

超神經HyperAI - 【TVM 教程】用 TEDD 進行可視化

Apache TVM 是一個端到端的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 → https://tvm.hyper.ai/ 作者:Yongfeng Gu 本文介紹使用 TEDD(Tensor Expression Debug Display)對張量表達式進行可視化。 張量表達式使用原語進行調度,單個原語容易理解,但組合在一起時,就會變得複雜。

編程 , 機器學習 , 人工智能 , 編譯器 , 深度學習

收藏 評論

超神經HyperAI - 【TVM教程】為 Mobile GPU 自動調優卷積網絡

Apache TVM 是一個深度的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 →https://tvm.hyper.ai/ 作者:Lianmin Zheng, Eddie Yan 針對特定設備的自動調優對於獲得最佳性能至關重要。本文介紹如何調優整個卷積網絡。 TVM 中 Mobile GPU 的算子實現是以 template 形式編寫的。該 te

編程 , 機器學習 , 人工智能 , 編譯器 , 深度學習

收藏 評論

angel - 【C++初階學習】C++類和對象-啓點之章(上)

目錄 一、類的定義 二、實例化 三、this指針 四、類的默認成員函數 五、構造函數 六、析構函數 七、拷貝構造函數 八、賦值運算符重載 九、取地址運算符重載 十、初始化列表 十一、類型轉換 十二、static成員 十三、友元 十四、內部類 十五、匿名對象 十六、對象拷貝時的編譯器優化

Stack , data , 後端開發 , 編譯器 , Python

收藏 評論

超神經HyperAI - 【TVM 教程】使用元組輸入(Tuple Inputs)進行計算和歸約

Apache TVM 是一個端到端的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 → https://tvm.hyper.ai/ 作者:Ziheng Jiang 若要在單個循環中計算具有相同 shape 的多個輸出,或執行多個值的歸約,例如 argmax。這些問題可以通過元組輸入來解決。 本教程介紹了 TVM 中元組輸入的用法。 from __fu

編程 , 人工智能 , 編譯器 , 深度學習 , 後端

收藏 評論

mb694e47be2a86a - 編譯和鏈接到底是什麼?

我們平時所説的程序,是指雙擊後就可以直接運行的程序,這樣的程序被稱為可執行程序(Executable Program)。在 Windows 下,可執行程序的後綴有.exe和.com(其中.exe比較常見);在類 UNIX 系統(Linux、Mac OS 等)下,可執行程序沒有特定的後綴,系統根據文件的頭部信息來判斷是否是可執行程序。 可執行程序的內部是一系列計算機指令和數據

目標文件 , 可執行文件 , yyds乾貨盤點 , 辦公效率 , 編譯器

收藏 評論

超神經HyperAI - 【Triton 教程】Libdevice (tl_extra.libdevice) 函數

Triton 是一種用於並行編程的語言和編譯器。它旨在提供一個基於 Python 的編程環境,以高效編寫自定義 DNN 計算內核,並能夠在現代 GPU 硬件上以最大吞吐量運行。 更多 Triton 中文文檔可訪問 →https://triton.hyper.ai/ Triton 可以調用外部庫中的自定義函數。在這個例子中,我們將使用 libdevice 庫在張量上應用 asin 函數。請參考以下鏈

機器學習 , 人工智能 , 編譯器 , 深度學習 , 後端

收藏 評論

Datenlord - 開源Bluespec bsc編譯器和可重用示例設計

這篇介紹Bluespec以及設計示例的文章,是在2021年ICCAD(International Conference On Computer-Aided Design)發佈的論文。達坦科技的open-rdma項目和推廣的MIT體系結構學習社區都用到Bluespec,因此將此論文翻譯成中文,以便大家瞭解2020年Bluespec開源後相關的開源項目。 摘要:bsc編譯器是一個商業可用的編譯器,在過

開源硬件 , 硬件加速 , 開源 , 編譯器 , 硬件

收藏 評論

wx690f565d7bc78 - 什麼是Java中的指令重排?

一、指令重排的定義 在執行程序時,為了提高性能,編譯器和處理器常常會對指令進行重新排序。 編譯器重排:編譯器在不改變單線程程序語義的前提下,重新安排語句的執行順序。 處理器重排:CPU 採用了指令級並行技術,將多條指令重疊執行。如果不存在數據依賴性,處理器可以改變語句對應的機器指令的執行順序。 二、指令重排的背景和原因 指令重排的

執行順序 , MySQL , 數據庫 , 編譯器 , 多線程

收藏 評論

hochie - goland debug在容器上如何配置

前兩節介紹的 詞法與語法分析 以及 類型檢查 兩個部分都屬於編譯器前端,它們負責對源代碼進行分析並檢查其中存在的詞法和語法錯誤,經過這兩個階段生成的抽象語法樹已經不存在任何的結構上的錯誤了,從這一節開始就進入了編譯器後端的工作 — 中間代碼生成 和 機器碼生成 了,這裏會介紹 Go 語言編譯的中間代碼生成階段。 中間代碼 是一種應用於抽象機器的編程

初始化 , 雲計算 , 編譯實驗 中間代碼生成 , golang debug 配置 , 編譯器 , 雲原生 , 中間代碼

收藏 評論

超神經HyperAI - 【Triton 教程】融合注意力 (Fused Attention)

Triton 是一種用於並行編程的語言和編譯器。它旨在提供一個基於 Python 的編程環境,以高效編寫自定義 DNN 計算內核,並能夠在現代 GPU 硬件上以最大吞吐量運行。 更多 Triton 中文文檔可訪問 →https://triton.hyper.ai/ 這是根據 Tri Dao 的 Flash Attention v2 算法的 Triton 實現。致謝:OpenAI 核心團隊 特別鳴謝

編程 , gpu , 人工智能 , 編譯器 , 後端

收藏 評論

超神經HyperAI - 【Triton 教程】triton_language.make_block_ptr

Triton 是一種用於並行編程的語言和編譯器。它旨在提供一個基於 Python 的編程環境,以高效編寫自定義 DNN計算內核,並能夠在現代 GPU硬件上以最大吞吐量運行。 更多 Triton 中文文檔可訪問 →triton.hyper.ai/ triton.language.make_block_ptr(base: tensor, shape, strides, offsets, block_s

算法 , gpu , 編譯器 , cpu , Python

收藏 評論

網絡小墨 - SUPPORTED RELEASES 和ARCHIVED RELEASES 區別

一、Debug 和 Release 編譯方式的區別: Debug 通常稱為調試版本,它包含調試信息,並且不作任何優化,便於程序員調試程序。Release Debug 和 Release編譯方式在木馬製作方面的應用是:調試完成以後,使用Release模式編譯,這樣生成的木馬體積可以減小很多 二、編譯器選項: #pragma主

大數據 , hive , 自定義 , 編譯器 , pragma

收藏 評論

超神經HyperAI - 【TVM教程】為 ARM CPU 自動調優卷積網絡

Apache TVM 是一個深度的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 →https://tvm.hyper.ai/ 作者:Lianmin Zheng, Zhao Wu, Eddie Yan 針對特定 ARM 設備的自動調優對於獲得最佳性能至關重要,本文介紹如何調優整個卷積網絡。 TVM 中 ARM CPU 的算子實現是以 template

機器學習 , arm , 人工智能 , 編譯器 , 深度學習

收藏 評論

超神經HyperAI - 地平線/智源/字節/凌川科技齊聚上海,共探編譯器優化新進展

2023 年,HyperAI超神經在北京、上海、深圳舉辦了 4 場 Meet TVM 線下聚會,聚集了超 1 千位資深從業者及愛好者,逐步建立了豐富的社區生態。 2024 年,HyperAI超神經聚焦 AI 編譯器領域,繼續為業內人士提供開放的交流平台,在今年 7 月舉辦了 Meet AI Compiler 技術沙龍的第 5 期。如今,2024 年接近尾聲,大模型賽道激戰未停,AI 編譯器有哪些新

ai開發 , 人工智能 , 編譯器 , 深度學習 , 編譯器優化

收藏 評論

超神經HyperAI - 【TVM 教程】為 x86 CPU 自動調優卷積網絡

Apache TVM 是一個深度的深度學習編譯框架,適用於 CPU、GPU 和各種機器學習加速芯片。更多 TVM 中文文檔可訪問 →https://tvm.hyper.ai/ 作者:Yao Wang, Eddie Yan 本文介紹如何為 x86 CPU 調優卷積神經網絡。 注意,本教程不會在 Windows 或最新版本的 macOS 上運行。如需運行,請將本教程的主體放在 if name == "

gpu , 人工智能 , 編譯器 , 深度學習 , cpu

收藏 評論

bigrobin - auto_increment用不了

有些被稱為存儲説明符(storage class specifier)或cv-限定符(cv-qualifier)的C++關鍵字提供了一些有關存儲的信息。下面是存儲所説明符: * auto (在C++11中不再是説明符); * register; * static; * extern; * t

機器學習 , 限定符 , 人工智能 , 編譯器 , auto_increment用不了 , 代碼塊

收藏 評論

京東雲開發者 - 作為移動開發你不能不瞭解的編譯流程

作者:京東零售 李臣臣 閲讀本文,或許能夠了解關於以下的幾個問題: 1、編譯器是什麼?為什麼會有編譯器這樣一個東西? 2、編譯器做了哪些工作?整個編譯過程又是什麼? 3、Apple的編譯器發展歷程以及為什麼會拋棄GCC換成自研的LLVM? 4、從編譯器角度看Swift與OC能夠實現混編的底層邏輯 一、找個翻譯官,説點計算機能懂的語言 説點常識,眾所周知,作為開發者我們能看懂這樣的代碼: int a

gcc , swift , 編譯開發 , llvm , 編譯器

收藏 評論

superZidan - React 編譯器還能這樣?!

hello 大家好,我是 superZidan,這篇文章想跟大家聊聊 React 編譯器 ,如果大家遇到任何問題,歡迎 聯繫我或者直接微信添加superZidan41 🔥🔥🔥前方高能,乾貨滿滿,建議點贊➕關注➕收藏; React 19 和 React 編譯器(此前稱作React Forget)最近一個月成為了 React 社區熱議的焦點。大家都對於可能很快就不必再在 React 中糾結於記憶

性能優化 , react , 記憶 , 編譯器 , Javascript

收藏 評論