← 목록
기타 2026-04-18 3KB 읽기 3분

hansunc.crowny.org — 한선씨 글로벌 프로그래밍 언어 표준

개요

한선씨(HanSeon-C)를 글로벌 프로그래밍 언어 표준으로 선언하는 웹사이트 구축. 한글 사용 인구 80M에서 15억까지 확장하기 위한 플랫폼.

핵심 컨셉

  • 모든 언어의 내부는 4상 균형 3진법 크라우니어 (T(+1), O(0), A(-1), U(구분))
  • 표면은 한글 + 숫자 + 띄어쓰기로 완전 표현 가능
  • 4계층: 저수준 RPN → 한선씨 고수준 → 의미어 → 전문어
  • 즉시 번역: 한선씨 ↔ Python/JS/C 양방향

구현 완료

6개 페이지

  1. 랜딩 (/) — 4계층 소개, 코드 비교(Python/JS/C), TOAU 애니메이션, 아키텍처 다이어그램
  2. 플레이그라운드 (/playground) — 브라우저용 한선씨 인터프리터, 7개 예제, Cmd+Enter 실행
  3. 문서 (/docs) — 12섹션 (소개~ISA729), 사이드바 네비게이션
  4. 번역 (/translate) — 한선씨↔Python/JS/C 양방향 실시간 번역
  5. 시각화 (/visualizer) — 3진 변환, 27-트릿 큐브, TOAU 스트림, 셀 메모리
  6. 커뮤니티 (/community) — 80M→1.5B 로드맵, 12개 언어 도달 인구, 생태계 통계

인프라

  • Express 서버 포트 9760
  • 게이트웨이 등록: hansunc.crowny.org
  • 10개 언어 i18n (ko/en/ja/zh/es/hi/fr/de/ar/pt)
  • 빌드 도구 없이 Vanilla JS
  • 모바일 반응형 (햄버거 메뉴)

서버사이드 컴파일 API (2026-04-24 추가)

  • POST /api/compile — 실제 hanseonc_high + crownyc run 파이프라인
  • 5초 컴파일 타임아웃, 10초 실행 타임아웃
  • TOAU 바이너리 미리보기 반환
  • 플레이그라운드에 "서버 실행" 버튼으로 연동

브라우저 인터프리터

  • 토크나이저 + 파서 + 평가기 (compiler.js)
  • 40+ 내장 함수 구현 (출력/수학/문자열/배열/맵/3진)
  • 100,000 스텝 실행 한도

2026-04-24 고도화

  • 라우팅 수정: express.static extensions 옵션으로 .html 없이 접속 가능
  • translator.js 버그 수정: 101번줄 깨진 regex 복구
  • i18n 8개 언어 추가: ja/zh/es/hi/fr/de/ar/pt
  • 컴파일 API: 서버사이드 hanseonc_high→crownyc 실행
  • 모바일 내비게이션: 전 페이지 햄버거 메뉴 추가
  • 한선씨 동반 업데이트: 컴파일API 라우트, 통계 필드 확장

관련 파일

  • 프로젝트: /Users/ef/crowny-hansunc/
  • 게이트웨이: /Users/ef/crowny-gateway/gateway.yaml (crowny-hansunc 항목)
  • 한선씨 동반: /Users/ef/crowny-hansunc/한선씨/서버.한선

잔여 이슈

  • 21개 언어 번역 파일 추가 (ru/vi/th/id/tr/bn 등)
  • 번역 엔진 정밀도 향상 (현재 키워드 치환 수준)
  • PWA manifest + Service Worker
  • 더 많은 내장함수 구현 (현재 40+/225)
  • SSL 인증서 (certbot으로 자동 발급)
  • 코드 에디터 신택스 하이라이팅