사용자 도구

사이트 도구


compiler

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
compiler [2019/01/14 22:40] rex8312compiler [2025/03/05 08:00] (현재) rex8312
줄 1: 줄 1:
 ====== Compiler ====== ====== Compiler ======
 +
 +
  
   * lex, yacc   * lex, yacc
     * http://www.dabeaz.com/ply/     * http://www.dabeaz.com/ply/
 +      * https://python.plainenglish.io/introduction-to-creating-interpreter-using-python-c2a9a6820aa0
   * Ast to Python   * Ast to Python
     * https://pypi.python.org/pypi/astor     * https://pypi.python.org/pypi/astor
 +    * https://elshad-karimov.medium.com/pythons-hidden-metaprogramming-trick-ast-abstract-syntax-tree-magic-aaecba8cecbb
 +      * ast를 이용한 최적화
 +  * python jit
 +    * https://tonybaloney.github.io/posts/python-gets-a-jit.html
 +
 +  * transpile
 +    * python -> c
 +      * https://github.com/Nuitka/Nuitka
 +    * python -> javascript
 +      * https://github.com/gradio-app/groovy
  
  
compiler.1547505629.txt.gz · 마지막으로 수정됨: (바깥 편집)