AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

KemLang 소개: 즐거운 구자라트어 영감을 받은 놀이용 프로그래밍 언어

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

바이브코딩

대상자

  • 프로그래밍 초보자, 구자라트어 모국어 사용자, 창의적인 개발자
  • 난이도: 초보자 친화적 (구문 간단, 실습 예제 제공)

핵심 요약

  • 구자라트어 키워드(sharu, lakho, samaapt)를 사용하는 놀이용 프로그래밍 언어
  • FastAPI + Node.js CLI 기반의 인터프리터 스택(Lexer → Parser → Evaluator)
  • 온라인 플레이그라운드 제공 및 CLI로 .kem 파일 실행 가능

섹션별 세부 요약

1. 언어 소개

  • Gujarati 문화 기반으로 설계된 놀이용 언어
  • sharu { ... } samaapt 구조로 함수 정의 가능
  • 예시: lakho("Kem cho " + naam);

2. 사용법 및 설치

  • 웹 기반 플레이그라운드(kemlang.vercel.app) 제공
  • npm 설치: npm install -g kemlang
  • CLI 실행: kemlang yourfile.kem

3. 기술 스택

  • Lexer : 코드를 토큰화
  • Parser : 트리 구조 생성
  • Evaluator : 로직 실행
  • 백엔드: Python + FastAPI

4. 기여 및 확장성

  • 구자라트어 키워드 추가버그 수정 요청 가능
  • GitHub 리포지토리(github.com/pritpatel2412/kemlang)에서 참여 가능

결론

  • 온라인 플레이그라운드를 통해 직접 경험하고, 구자라트어 키워드 제안으로 언어 확장에 기여하세요!