Skip to content
@kingsejong-lang

KingSejong-Lang

한글 문법으로 프로그래밍하는 언어 KingSejong

KingSejong

한글 문법으로 프로그래밍하는 언어

배열을 걸러낸다(...) 처럼 조사로 메서드를 잇는 인터프리터 언어입니다. 받침에 따라 을/를 처럼 달라지는 조사를 모두 알아듣습니다.

A programming language with Korean grammar: particle-based method chaining, a tree-walking evaluator and a bytecode VM, written in C++23.

플레이그라운드 · 문서 · API 레퍼런스 · 릴리스 · 토론


맛보기

가져오기 "stdlib/math"
가져오기 "stdlib/array"

숫자들 = 범위(1, 30)
소수들 = 숫자들을 걸러낸다(소수인가)
출력(소수들)

함수 인사(이름) {
    반환 "안녕하세요, " + 이름 + "님!"
}
출력(인사("세종"))
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
안녕하세요, 세종님!

설치 없이 플레이그라운드에서 바로 실행해 볼 수 있습니다.

저장소

저장소 설명
kingsejong-lang 언어 본체: 렉서·파서·평가기·바이트코드 VM, 표준 라이브러리, LSP 서버, 린터·포매터, VS Code 확장, 웹 플레이그라운드
playground-frontend 여러 언어를 실행하는 웹 코드 플레이그라운드의 프런트엔드 (Next.js)

참여하기

Popular repositories Loading

  1. playground-frontend playground-frontend Public

    여러 언어(Python, Go, KingSejong)를 브라우저에서 작성하고 실행하는 웹 코드 플레이그라운드 프런트엔드 (Next.js, Monaco)

    TypeScript

  2. kingsejong-examples kingsejong-examples Public

    KingSejong 예제로 배우기: 레슨 16개와 실습 프로그램

    Shell

  3. kingsejong-lang kingsejong-lang Public

    한글 문법으로 프로그래밍하는 언어 KingSejong: 조사 기반 메서드 체이닝, 평가기와 바이트코드 VM, LSP·린터·포매터, 웹 플레이그라운드 (C++23)

    C++

  4. .github .github Public

    KingSejong 조직 프로필과 공통 커뮤니티 문서

  5. playground-proto playground-proto Public

    TypeScript

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…