약속 프로그래밍 언어
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
code_examples code_examples/bubble_sort.yak 문법 오류 수정 Apr 9, 2015
tests 모듈 관련 기능 작업 Sep 3, 2015
vim vimsyntax 업데이트 Apr 11, 2015
yaksok 모듈 관련 기능 작업 Sep 3, 2015
.gitignore
LICENSE Create LICENSE Sep 20, 2015
README.md Update README.md Apr 11, 2015
convert2js
convert2py convert2*가 bootbakyi 못 찾는 경우가 있어서 고침 Mar 31, 2015
run-tests.py 모듈 테스트 추가 및 해당 디렉토리 이동해서 실행하기 Mar 17, 2015
setup.py

README.md

약속 프로그래밍 언어

약속 언어는 쉬운 한글 프로그래밍 언어로 누구나 쉽게 배울 수 있습니다. 약속은 배우고 쓰기 쉬운 교육용 언어이면서, 동시에 상용 소프트웨어, 웹 애플리케이션, 게임, 스마트폰 앱까지 전부 만들 수 있습니다.

약속을 이용해 비만도(BMI)를 계산하여 보여주는 예제 코드는 다음과 같습니다:

약속 "키" 키 "몸무게" 몸무게"의 비만도"
    결과: 몸무게 / 키 / 키

비만도: 키 1.77 몸무게 68의 비만도
비만도 보여주기

좀더 자세한 소개는 홈페이지를 참고해 주세요.

기능

  • 자연스러운 한국어 표현으로 프로그래밍을 할 수 있습니다.
  • 한국어 어순을 존중한 약속(함수) 정의 가능
  • 앱이나 웹으로 간단한 게임을 만들 수 있습니다.

설치하기

(윈도우용 설치 파일을 차후 제공할 예정입니다.)

현재는 약속을 사용하려면 python 3가 필요합니다.

다음을 실행하여 설치할 수 있습니다:

git clone http://github.com/yaksok/yaksok
cd yaksok
python setup.py install

(시스템에 따라 python 대신 python3를 사용해야할 수도 있습니다.)

.yak 파일을 작성 후 아래와 같이 실행할 수 있습니다:

yaksok 파일이름.yak

설치하지 않고 테스트만 할 수도 있습니다.

python -m yaksok code_examples/hello.yak

약속 개발에 기여하기

  • 소스 코드: github.com/yaksok/yaksok
  • 이슈 관리: github.com/yaksok/yaksok/issues