前些天,CMU 助理教授、TVM/XGBoost/MLC-LLM 的创造者陈天奇发布了一本免费在线书籍《Modern GPU Programming For MLSys(面向机器学习系统的现代 GPU 编程)》。 这本书脱胎于他在 CMU 开设的「机器学习系统」(Machine Learning Systems)课程系列中新增的 GPU 编程专题课,内容聚焦当前大模型训练和推理中最核心、也最难啃的 ...
Claude Code 是 Anthropic 官方出的 AI 编程工具。不是网页聊天框,也不是代码补全插件,而是跑在终端里的 coding agent。 这两天被问得最多的一个问题,Claude Code 在国内到底怎么装、怎么用。 问题不在于它难。真正容易卡住人的地方,是安装命令跑不动、Windows 找不 ...
近日,TIOBE 发布了 2026 年 6 月编程语言排行榜。相比上个月“统计语言大洗牌”的趋势,本月最大的主角换成了 Rust。 有意思的是,就在两个月前,TIOBE CEO Paul Jansen 还曾公开表示,Rust 的增长速度可能正在放缓。原因也很简单:过去一年里,Rust 在 TIOBE 指数中的 ...
刚接触嵌入式开发时,看到工程师拿着一个小盒子连接芯片,点击几下屏幕,芯片就开始“活了”——这过程多少带点神秘色彩。有人管它叫“烧录”,有人叫“下载”,还有人叫“编程”。本质上,这些术语指向同一个动作:将程序代码写入芯片的非易失性 ...
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序 ...
我们这里使用的MinGW-w64是MinGW的升级版,MinGW只能编译32位程序,而MinGW-w64可以编译64位和32位程序。MinGW已经停止更新了,所以大家还是要使用MinGW-w64。 首先说明的是vscode是代码编辑器,并不是编译器,它本身并不能编译C语言。 在这里我们使用的是MinGW-w64作为C ...
未来标准化的软件最后都会被 SaaS 化,卖软件的生意会日益缩水,市场上定制的软件会越来越多。 10月20日,Coding正式对外发布“码市”,码市是一个基于众包的软件外包平台,链接企业发包方(甲方)和程序员(乙方)。 现实软件外包过程中,甲方的烂尾率达 ...