<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C语言 on Text Matrix</title><link>https://txtmix.com/tags/c%E8%AF%AD%E8%A8%80/</link><description>Recent content in C语言 on Text Matrix</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 23 May 2026 08:55:34 +0800</lastBuildDate><atom:link href="https://txtmix.com/tags/c%E8%AF%AD%E8%A8%80/index.xml" rel="self" type="application/rss+xml"/><item><title>zerolang：Vercel 实验性 AI 优先编程语言，为 Agent 时代重新设计语言体验</title><link>https://txtmix.com/posts/tech/zerolang-vercel-ai-first-programming-language/</link><pubDate>Fri, 22 May 2026 11:00:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/zerolang-vercel-ai-first-programming-language/</guid><description>&lt;h2 id="什么是-zerolang">什么是 zerolang&lt;/h2>
&lt;p>zerolang（&lt;a href="https://github.com/vercel-labs/zerolang" target="_blank" rel="noopener noreffer ">vercel-labs/zerolang&lt;/a>）是 Vercel Labs 推出的实验性编程语言，项目自我介绍是「an experiment in building an agent-first programming language」——专为 AI 智能体从头设计的编程语言，目前处于 pre-1.0 的不稳定状态。&lt;/p></description></item><item><title>Linux 内核开发完全指南：从源码结构到参与上游社区</title><link>https://txtmix.com/posts/tech/linux-kernel-development-guide/</link><pubDate>Sat, 02 May 2026 15:03:42 +0800</pubDate><guid>https://txtmix.com/posts/tech/linux-kernel-development-guide/</guid><description>&lt;p>Linux 是开源世界最标志性的项目之一，而 &lt;strong>torvalds/linux&lt;/strong> 仓库（https://github.com/torvalds/linux）则是这一切的核心。截至本文撰写时，该仓库拥有超过 23.1 万颗星标、6.2 万个分支，主要语言为 C（超过 1.4GB 代码量），是全球最大的单体开源代码库之一。本文旨在帮助有一定 C 语言和操作系统基础的工程师，系统掌握 Linux 内核的开发路径——从读懂源码结构开始，到本地编译验证，再到向上游提交第一个补丁。&lt;/p></description></item><item><title>curl 与 libcurl：互联网数据传输基石的架构解析</title><link>https://txtmix.com/posts/tech/curl-libcurl-multi-protocol-transfer-guide/</link><pubDate>Mon, 27 Apr 2026 15:00:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/curl-libcurl-multi-protocol-transfer-guide/</guid><description>&lt;h1 id="curl-与-libcurl互联网数据传输基石的架构解析">curl 与 libcurl：互联网数据传输基石的架构解析&lt;/h1>
&lt;h2 id="学习目标">学习目标&lt;/h2>
&lt;ul>
&lt;li>理解 curl 命令行工具与 libcurl 库的分层设计&lt;/li>
&lt;li>掌握 libcurl 三种编程接口（easy / multi / share）的适用场景&lt;/li>
&lt;li>了解 curl_url 组件在 URL 解析与标准化中的作用&lt;/li>
&lt;li>认识 curl 如何通过协议分层实现 26+ 协议支持&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="1-项目概览">1. 项目概览&lt;/h2>
&lt;p>&lt;strong>curl&lt;/strong>（读作 &amp;ldquo;see-you-are-el&amp;rdquo;）是由瑞典开发者 Daniel Stenberg 于 1998 年创立的命令行工具，用于从或向服务器传输数据。二十多年过去，curl 已经成为互联网基础设施级别的存在——它存在于几乎每一台服务器、每一个开发者的工具链，以及无数自动化脚本之中。&lt;/p></description></item><item><title>jq完全指南：命令行JSON处理神器，34k Stars的瑞士军刀</title><link>https://txtmix.com/posts/tech/jq-command-line-json-processor-guide/</link><pubDate>Sat, 11 Apr 2026 00:25:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/jq-command-line-json-processor-guide/</guid><description>&lt;h1 id="jq完全指南命令行json处理神器34k-stars的瑞士军刀">jq完全指南：命令行JSON处理神器，34k Stars的瑞士军刀&lt;/h1>
&lt;h2 id="1-学习目标">§1 学习目标&lt;/h2>
&lt;p>通过本文，您将掌握：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>理解jq的核心价值&lt;/strong>：为什么JSON处理需要专门的命令行工具&lt;/li>
&lt;li>&lt;strong>掌握全部过滤器&lt;/strong>：选择、映射、转换、聚合&lt;/li>
&lt;li>&lt;strong>熟练使用管道&lt;/strong>：与shell命令的完美结合&lt;/li>
&lt;li>&lt;strong>理解高级特性&lt;/strong>：函数、模块、条件逻辑&lt;/li>
&lt;li>&lt;strong>掌握实战技巧&lt;/strong>：日志处理、API响应解析、配置文件操作&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="2-项目概述">§2 项目概述&lt;/h2>
&lt;h3 id="21-什么是jq">2.1 什么是jq？&lt;/h3>
&lt;blockquote>
&lt;p>jq is a lightweight and flexible command-line JSON processor akin to sed, awk, grep, and friends for JSON data.&lt;/p></description></item></channel></rss>