한글 문법으로 프로그래밍하는 언어
배열을 걸러낸다(...) 처럼 조사로 메서드를 잇는 인터프리터 언어입니다. 받침에 따라 을/를 처럼 달라지는 조사를 모두 알아듣습니다.
A programming language with Korean grammar: particle-based method chaining, a tree-walking evaluator and a bytecode VM, written in C++23.
가져오기 "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) |
- 질문과 아이디어: Discussions
- 버그와 기능 제안: Issues
- 코드 기여: 기여 가이드를 먼저 읽어 주세요
- 보안 취약점: 공개 이슈 대신 보안 정책에 따라 비공개로 알려 주세요