Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; comelyItem has a deprecated constructor in /var/www/clients/client1/web2/web/widgets/comely_widget/comely_widget.class.php on line 748 웹 개발 언어를 만들어보려고 합니다 - Study For Us
이미 많이 좋은 언어들이 있는데 굳이 개발할 필요가 있을까요?
예전에 컴파일러 수업을 들은 적이 있어서 아는데 컴퓨터 언어를 그렇게 쉽게 만들 수 있지는 않습니다.
당장 C언어의 기초 문법만 지원하는 컴파일러를 만드는데도 한 학기가 걸렸습니다.
마크다운과 같이 간단한 문법만 있는 것이 아니라면 매우 힘듭니다.
일단 아래 두 링크는 Pyparsing을 이용한 컴파일러 제작 과정입니다.
https://webcache.googleusercontent.com/search?q=cache:https://www.bpak.org/blog/2016/08/nox-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%96%B8%EC%96%B4-%EC%84%A4%EA%B3%84-%EB%B0%8F-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0-%CE%B1-1/
https://webcache.googleusercontent.com/search?q=cache:https://www.bpak.org/blog/2016/08/nox-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%96%B8%EC%96%B4-%EC%84%A4%EA%B3%84-%EB%B0%8F-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0-%CE%B1-2/