首页
学习
活动
专区
圈层
工具
发布
首页标签编译器

#编译器

05-Rust 教程 - 模块系统

LarryLan

想象一下,你的代码文件越来越长,从 100 行到 500 行,再到 1000 行...最后打开文件,好家伙,滚轮都滚不到底。找个函数得用 Ctrl+F,改个变量...

400

03-Rust 教程 - 流程控制

LarryLan

在 Rust 里,流程控制就是你的代码学会"思考"和"重复做事"的能力。今天咱们就来聊聊 Rust 是怎么做决定的。

700

02-Rust 教程 - 变量与基本类型

LarryLan

别急,今天咱们就来聊聊 Rust 的变量和基本类型。你会发现,Rust 的"死板"背后,其实是一套精心设计的哲学。

800

01-Rust 教程 - 所有权

LarryLan

后来才明白,不是编译器有问题,是我没搞懂 Rust 的"规矩"。今天咱们就来搞懂这个让无数新手抓狂的所有权系统。

1200

06-Rust 教程 - 结构体

LarryLan

三个变量,都表示同一个用户的信息,但它们之间没有任何关联。如果你想把这个用户传给一个函数,得传三个参数。如果你想存到数组里?抱歉,不行。

1400

Vibe Coding:用人类语言定义某些东西,并将其直接用作编译器的输入

mixlab

今天,我们不是来聊什么新产品、新芯片,或者某个操作系统。不,今天我们要谈的是未来——人类的未来,技术的未来,文明的未来!

11810

FINN:FPGA AI 推理新范式 —— 定制化、高性能、量化神经网络编译器框架

FPGA技术江湖

与传统库不同,FINN 不只是一个简单的硬件调用层,而是 编译器级框架:即输入网络模型,输出完整可合成的硬件设计。

19310

漫画:为什么C语言永不过时?

FPGA技术江湖

后记:这篇漫画主要是科普一下编程语言的发展历史和适用范围。C语言/C++一直是系统级编程的不二之选,在操作系统,编译器,网络,数据库,高性能服务器端软件等领域无...

5710

Triton + RISC-V

GoCoding

为此,我设定了一个 Triton + RISC-V 的学习目标:尝试将一个简单的向量加法算子,通过 Triton 编译并运行到 RISC-V 仿真环境上。

17910

Triton 开始

GoCoding

Triton 是一个用于并行编程的 Python DSL,也是一个将计算映射到并行硬件的编译器框架。

12910

你这个程序员懂函数调用么

码农UP2U

结构化程序设计中必不可少的部分就是函数,函数之间主要就是调用和被调用的关系。即使在面向对象的今天,函数依然存在。在面向对象中函数变成了类的成员函数,或者是类的方...

10510

.NET 11 Preview 2 架构演进、技术深度解析

张善友

2026年3月10日,微软正式发布了.NET 11 的第二个预览版(Preview 2),这标志着该跨平台开发框架在迈向同年11月最终正式版(GA)的进程中跨出...

33510

React 19让你的经验失效了?深入剖析架构巨变背后的真相

前端达人

这是一个再普通不过的用户信息展示组件,props没变,state没变,连useEffect的依赖数组都是空的。但它就是莫名其妙地重新渲染了,而且渲染的时机完全不...

15510

.NET 11 预览版1:CoreCLR 在 WebAssembly 上的全面集成与性能突破

张善友

随着.NET 11 Preview 1 的正式发布,.NET 生态系统迎来了一次具有分水岭意义的基础架构演进。本次发布的核心亮点在于.NET 的 CoreCLR...

28610

NVIDIA 与 AMD GPU 指令集到底差在哪?看懂为什么代码移植很难保住性能

GPUS Lady

在指令集架构(ISA)层面,NVIDIA 和 AMD 几乎在所有核心设计上都分道扬镳。下面用通俗的语言,带你看懂两者底层最关键的差异,也明白为什么直接把 N 卡...

22410

只管去面(20) c语言奇淫技巧

早起的鸟儿有虫吃

把你房间里的家具(结构体成员)原样搬到另一个房子(目标平台),家具之间的间隙(编译器插入的填充字节)、摆放位置(对齐规则)完全依赖房子的户型(编译器/平台)——...

8910

Go 1.26 go fix 现代化修复器:自动化代码迁移

编码如写诗

//go:fix 是新增的编译器指令,允许开发者和库作者自定义 API 迁移逻辑,实现自动化的跨版本升级。

13310

Go语言是用什么语言写的?

技术圈

要理解Go语言的诞生,首先要明白编译器的作用。编译器就像翻译官,把人类能看懂的代码翻译成机器语言。没有编译器,再强大的编程语言也无法运行。

6610

你知道吗?Go语言中的int和make不是关键字!

技术圈

从编译器实现的角度看,标识符和关键字都是token,没有本质区别。Go编译器在初始化阶段会将预定义标识符直接注入到符号表中,这使得它们在使用上看起来就像关键字一...

8610
领券