누리
GitHub - suhdonghwi/nuri: 누리 : 함수형 한글 프로그래밍 언어
10을 5로 나누다
다른 언어로 치면 divide(10, 5) 와 비슷한 코드입니다. 그런데 누리에는 다른 점이 하나가 있는데, 바로 함수를 호출할 때 인수 뒤에 조사를 붙인다는 것입니다. 위 코드의 10을 5로 에서 '을'과 '로'가 조사에 해당합니다.
한국어는 조사의 존재로 인해 문장 내에서 어순을 바꾸어도 의미가 달라지지 않는다는 특성을 갖고 있습니다. 누리는 이를 활용해서, 함수를 호출할 때 인수의 위치를 바꾸어도 조사에 맞는 위치에 인수를 집어넣도록 하는 기능을 넣었습니다. 즉,
10을 5로 나누다 == 5로 10을 나누다 == 2
입니다. 추가적으로 조사는 이름있는 인수(named arguments)와 비슷한 역할을 하여 인수의 의미를 조금 더 명확하게 해준다는 장점 또한 있습니다.
함수의 품사 (동사, 형용사)
한국어의 조사쓰임을 알아야됨
이름은 누리이고 온라인 개발환경있음
https://www.ryugod.com/pages/ide/nuri
재밌긴 하다 ㅋㅋ