<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C-Language on philipjkim</title><link>https://philipjkim.cc/tags/c-language/</link><description>Recent content in C-Language on philipjkim</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 20 Mar 2026 14:09:55 +0900</lastBuildDate><atom:link href="https://philipjkim.cc/tags/c-language/index.xml" rel="self" type="application/rss+xml"/><item><title>AI 에이전트 시대의 C 언어 Part 2: AI는 C를 살리는가, 대체하는가</title><link>https://philipjkim.cc/posts/20260320-c-language-in-ai-agent-era-02/</link><pubDate>Fri, 20 Mar 2026 14:09:55 +0900</pubDate><guid>https://philipjkim.cc/posts/20260320-c-language-in-ai-agent-era-02/</guid><description>&lt;p&gt;&lt;em&gt;이 글은 Claude Opus 4.6 을 이용해 초안이 작성되었으며, 이후 퇴고를 거쳤습니다.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="들어가며"&gt;들어가며&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://philipjkim.cc/posts/20260320-c-language-in-ai-agent-era-01/"&gt;Part 1&lt;/a&gt;에서는 AI 에이전트 등장 이전에 이미 진행되고 있던 C 언어의 위상 변화를 살펴보았습니다. 메모리 안전성 논쟁, 정부 권고, 주요 프로젝트의 탈C 마이그레이션이 그 핵심이었습니다.&lt;/p&gt;
&lt;p&gt;Part 2에서는 &lt;strong&gt;AI 코딩 에이전트&lt;/strong&gt; 가 이 흐름에 어떤 영향을 미치고 있는지 분석합니다. 결론부터 말하면, AI는 C를 살리는 동시에 대체하고 있습니다. 이 역설적인 &lt;strong&gt;이중 현상&lt;/strong&gt; 이 이 글의 핵심 주제입니다.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-ai가-c-개발을-돕는-방식-더-안전한-c"&gt;1. AI가 C 개발을 돕는 방식: &amp;ldquo;더 안전한 C&amp;rdquo;&lt;/h2&gt;
&lt;h3 id="linux-커널의-ai-코드-리뷰"&gt;Linux 커널의 AI 코드 리뷰&lt;/h3&gt;
&lt;p&gt;세계 최대 C 코드베이스인 Linux 커널에서도 AI 도구가 활용되기 시작했습니다. Btrfs 개발자 Chris Mason은 2026년 초 &lt;strong&gt;review-prompts&lt;/strong&gt; 프로젝트를 시작했습니다. Claude Code 등 AI 도구를 활용해 커널 패치를 리뷰하는 프롬프트 모음으로, 대형 diff를 작은 단위로 분할해 C 특유의 문제점을 효과적으로 잡아냅니다.&lt;/p&gt;</description></item><item><title>AI 에이전트 시대의 C 언어 Part 1: 흔들리는 위상과 새로운 도전자들</title><link>https://philipjkim.cc/posts/20260320-c-language-in-ai-agent-era-01/</link><pubDate>Fri, 20 Mar 2026 14:08:55 +0900</pubDate><guid>https://philipjkim.cc/posts/20260320-c-language-in-ai-agent-era-01/</guid><description>&lt;p&gt;&lt;em&gt;이 글은 Claude Opus 4.6 을 이용해 초안이 작성되었으며, 이후 퇴고를 거쳤습니다.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="들어가며"&gt;들어가며&lt;/h2&gt;
&lt;p&gt;C 언어는 1972년 탄생 이래 50년 넘게 시스템 프로그래밍의 근간이었습니다. Linux 커널, Windows, macOS, PostgreSQL, Python 런타임, nginx — 우리가 매일 쓰는 소프트웨어의 토대 상당 부분이 C로 작성되어 있습니다.&lt;/p&gt;
&lt;p&gt;그러나 최근 몇 년간 C 언어의 입지에 큰 변화가 일어나고 있습니다. 메모리 안전성 문제를 둘러싼 논쟁이 격화되고, 미국 정부 기관이 공식적으로 C 사용을 자제하라고 권고하며, Rust를 비롯한 대안 언어들이 빠르게 성장하고 있습니다. 여기에 2024년부터 본격화된 &lt;strong&gt;AI 코딩 에이전트(Claude Code, Codex, Gemini CLI 등)&lt;/strong&gt; 의 등장은 이 흐름을 더욱 가속하고 있습니다.&lt;/p&gt;</description></item></channel></rss>