精選文章
ErgoSNM v3.0 帶軌跡球的無線分離式人體工學QMK鍵盤
A wireless split ergonomic keyboard with trackball
發佈#DIY
#3C
#QMK
[自製QMK鍵盤-0] 開始 DIY 一把機械鍵盤
自己做一把 QMK 鍵盤教學
發佈自製QMK鍵盤#教學
#DIY
#3C
#QMK
簡單入門 LibOpenCM3 STM32 嵌入式系統開發 - 前言與基本介紹
發佈簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32
#教學
#嵌入式
最新文章
[Day-30]完賽,再談談 Zig
總算是到最後一天了。在先前的內容中,我們從安裝 Zig 開始,一步步介紹 Zig 的各種基本語法和特性,我也是一邊寫文章、一邊寫程式一同學習 Zig。 Zig 作為一個現代化的語言,提供了諸如基於遍歷對象的 for 迴圈、模組化的 import 能力,靈活的 switch 模式配對,來讓我們可以專注在功能,而不是麻煩的語法。 Zig 作為一個面向低階應用的語言,提供了 comptime、packed、自訂長度數值型別,讓我們可以更方便地寫出高效率的程式。 Zig 作為 C 的取代者,保留了直接操作記憶體的指標、asm volatile 語法以直接嵌入組合語言,已經方便與 C 接合的 ABI 支援。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-29]Zig:依賴套件管理
Zig 使用一個 build.zig.zon 來管理專案,其中也包含使用第三方依賴套件,這個有點類似 JavaScript 的 package.json。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-28]Zig:建置 build.zig
Zig 使用一個 build.zig 來配置建置,有點類似 Makefile。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig