VBH INDEX — 언어 (Language) 진화 트리
별칭: VBH 언어 인덱스 · INDEX-LANG · 언어 진화
§1. 정의
VCH 트랙의 언어 축 일람표. 기계어 (E1·E2) → 자연어 (E10) 까지의 언어 진화 트리 정합.
§2. 시대 배경
언어는 시대마다 한 번씩 도약 기록 — 기계어 → 어셈블리 → C → C++ → Python → 자연어. 각 도약이 추상도 한 단계 위로 정합.
§3. 언어 진화 트리
LANG Tree
├── MACHINE ← 기계어, HEX (E1·E2) — CPU 가 직접 기록
├── ASM ← 8080·6800·6805 (E3) — 사람이 기록하는 *최소* 추상
├── HIGH ← BASIC, Fortran, C (E4·E5)
│ C++ (E5), C# (E7), Python (E8~) — *함수* 추상
├── OS ← UNIX, XINU, DOS, Windows 3.0 (E5~E7)
└── NL ← 자연어 (E10) ★ — Vibe Coding · Claude Code · MCP
*프롬프트 = 새 프로그래밍 언어* (Karpathy)
§3-1. 시대 × 언어 기록
| 시대 | 대표 언어 |
|---|---|
| E1 | (없음 — 펀치카드는 누락 ❌) |
| E2 | 기계어, HEX |
| E3 | 8080·6800·6805 어셈블리 |
| E4 | C (임베디드) |
| E5 | C++, BASIC, Fortran, Windows 3.0 |
| E6 | C, C++ |
| E7 | C, C++, XINU |
| E8 | Java, C++ |
| E10 | 자연어 (Vibe Coding) ★ + Python |
§5. 요구사항 분석 관점
언어 기록 = 추상도 기록. 기계어 시대 = 비트 기록. C 시대 = 함수 기록. 자연어 시대 = 의도 기록. 각 시대의 요구사항 분석 자세 도 같이 기록 — 비트·함수·의도 정합.
§6. 저장의 관점
언어 자체도 저장 기록. 기계어 = ROM 기록. C 코드 = 디스크 기록. 프롬프트 = LLM 컨텍스트·CLAUDE.md 정합.
§7. 바이브 코딩 시대의 재해석
E10 의 자연어 가 새 프로그래밍 언어 기록 (Karpathy Software 3.0). 그러나 언어가 추상화될수록 설계의 책임이 커진다. 자연어로 누락 ❌ 기록 = 환각·시행착오 N 배 메모리 기록.
§8. 마무리
코딩은 명령어를 쓰는 일이 아니라, 요구사항을 현실로 번역하는 일이다.
§9. 링크
- 5 축: synthesis/vch-index-era · synthesis/vch-index-design-tool · synthesis/vch-index-experience
- 핵심 명제: concept/requirements-first · concept/prompt-is-design
- 트랙 횡단: concept/4-engineering-disciplines (VCT 4 엔지니어링)