내가 지금까지 C언어 헤더 파일을 많이 만들어 올렸는데 C언어에 기능을 추가할 거면 그냥 내가 한번 프로그래밍 언어를 만들어보면 어떨까 하는 생각이 들었다. 그래서 내 입맛대로인 프로그래밍 언어를 만들어 보려고 한다.
물론 C언어에 비하면 많이 떨어지지만, 아니 다른 언어에 비해도 많이 떨어지지만, 일단 만들어 보고 성능을 올리려 한다. 계획이다.
내 프로그래밍 언어를 실행하는 데는 이런 단계를 거칠 과정이다. 1. 프로그램 전체를 띄어쓰기를 기준으로 나눈다. 2.
이를 바탕으로 전체 코드를 트리로 만든다. 3. 개조한 dfs 알고리즘을 돌리면서 실행한다.
내 언어의 문법은 매우 간단하다. 일단 처음이니, 변수 만들기, 사칙연산, 출력, 반복문, 조건문 정도만 만들자. make variable a as 3 set a as 4 change a by 5 println a println "Hello world"+"!"
make variable iter as 1 for 5 { println...
원문 링크 : C언어로 프로그래밍 언어 만들기