V
主页
用zig实现nes模拟器
发布人
在用rust实现nes模拟器之后,也尝试用zig语言试了一下,zig语言确实是让人又爱又恨 优点 zig语言和objc一样,可以直接使用c头文件:如 const c = @cImport(@cInclude("agnes.h")); 省去了编写 ffi 的麻烦 zig语言本身就是构建脚本 (rust其实也有此能力,但是用的人不多) zig 构建速度很快,而且先天拥有全后端,交叉编译能力强 zig 语言禁止任何隐式函数调用,可读性强 缺点 zig 语言禁止任何隐式函数调用,写起来很冗长(rust语言以极其强大的声明宏著称,而zig完全走到对立面去了) zig 语言禁止任何类型隐式转换,显式转换也只支持有限的几种 zig 语言编译非常严格,例如 \r\n 编译多行字符串就直接报编译错误,换行只允许 \r 源码地址,https://github.com/CU-Production/nesemu.zig 欢迎issue/star 还有以前的rust版本 https://github.com/CU-Production/nesemu.rs 以前还考虑要不要搞 odin 版,可是这几周fc模拟器做的有点多,可能先缓缓吧
打开封面
下载高清视频
观看高清视频
视频下载器
用rust实现nes模拟器
从零开始的NES模拟器
【机翻】从 Zig 迁移到 Jai
用5天时间,2000行代码实现的自制nes模拟器,让esp去运行她
【科普】编程实现简单的FC模拟器,揭秘红白机内部的运行原理!
C++代码热更实现
【搬运】红白机模拟器是怎样炼成的?手把手教你用C++编写NES模拟器!
C++集成wasm,实现rust脚本化
命令行运行FC模拟器
使用zig代替mingw交叉编译uefi应用
Zig编程语言介绍
【生肉】在Zig创造者和核心团队的帮助下学习Zig编程语言
cpp实现一个GBA模拟器前端
zig 环境搭建和断点调试
看看Zig语言构建系统
{Zig语言}居然比|unsafe|模式的{Rust语言}#更安全也更快? -- [双语字幕]1080p
{Zig语言}就是<模拟器>的救星 -- [双语字幕]1080p
什么是Zig?为什么被称为C的下一代替代语言?
Zig语言:交叉编译
31. Zig语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学
关于Zig的想法
Cycles独立版试玩
🅷 希望替代 C 的 Zig 语言进入 TIOBE 指数前 50 名» 04.09 周日 #硬核观察# 966
zig_android 抛弃Java和IDE开发App
自制Mini Python IDE v2,支持VIM,优化文本渲染
Zig 有什么是 C、Rust 和 Go 所没有的?_ (with Loris Cro)
#硬核%从<零成本抽象>角度对比{C++20, Rust, Zig}--[双语字幕]1080p
1️⃣0️⃣0️⃣秒了解「Zig」编程语言
zig 网络编程 - tcp echo server
Zig 语言第一印象!第 0 集:In-depth Overview
在<嵌入式开发>生产中使用{Zig语言} -- [双语字幕]1080p
【生肉】采访Zig语言的创造者Andrew Kelley
为什么{Zig语言}中的Asycn/Await(协程)没那么简单? -- [双语字幕]1080p
介绍 Zig 编程语言 • Andrew Kelley • GOTO 2022
Val(现Hylo) 编程语言 - Rust 杀手? _ Prime Reacts
zig programming language
[双语字幕] {Zig语言}的第一印象: 这个<新兴语言>比{Rust和C}更优秀?
【生肉】Zig 1.0 之路
Zig 语言第一印象!第 1 集:Ziglings Quiz 1
让所有编程语言都瑟瑟发抖的全能通编程语言: V