C言語でオリジナルのプログラミング言語を作ることはできますか。


C言語でオリジナルのプログラミング言語を作成したいと考えているのですが、そのようなことは可能でしょうか。  
可能な場合はどのような手順で作れば良いのか教えて下さい。

試したこと

  * 検索してみた（実際に検索するとC#とかC++とか少し違う言語が出てきました）




プログラミング言語は手段でしかないので、C言語を使うと決め付けなくてもいいのではないでしょうか。例えばC++言語も[初期はC言語ソースへの変換ツール](https://ja.wikipedia.org/wiki/Cfront#:%7E:text=C%2B%2B%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92C%E8%A8%80%E8%AA%9E%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%81%9F)でした。[TypeScriptはJavaScriptへの変換](https://ja.wikipedia.org/wiki/TypeScript#:%7E:text=TypeScript%E3%81%AE%E4%B8%BB%E8%A6%81%E3%81%AA%E5%AE%9F%E8%A3%85%E3%81%AF%E3%80%81%E8%87%AA%E8%BA%AB%E3%82%82TypeScript%E3%81%A7%E6%9B%B8%E3%81%8B%E3%82%8C%E3%81%9F%E3%80%81JavaScript%E3%81%B8%E3%81%AE%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A7%E3%81%82%E3%82%8B)です。

言語そのものの設計と、コンパイラーの実装と、並行して開発していくといいんじゃないでしょうか。




[プログラミング言語を作る](http://kmaebashi.com/programmer/devlang/)が参考になるでしょう。  
C言語でオリジナルのプログラミング言語をじっさいに作る手順が記載されています。

