那其实 “翻译器Transpiler” ,和编译器解释器类似,也是个古老的热门话题了,比如WebAssembly,CoffeeScript,Babel,Google Closure Compiler,f2c于是一番搜索,发现 python 到 C++ 的翻译器也不少,其中Pythran是新兴比较热门的开源项目。借助 pythran,我们实现了:一条命令全自动把 P
SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 19 different dialects like DuckDB, Presto, Spark, Snowflake, and BigQuery. It aims to read a wide variety of SQL inputs and output syntactically correct SQL in the...
PythonJS is a transpiler written in Python that converts a python like language into fast JavaScript. It also includes experimental backends that translate to: Dart, Lua, CoffeeScript, and Go. Syntax Documentation Go backend The Go backend uses a fully typed subset of Python, mixed with extra...
SWIG用于不同类型的目标语言,包括常见的脚本语言,如Javascript、Perl、PHP、Python、Tcl和Ruby。的列表支持的语言还包括非脚本语言,如C#、D、Go语言、Java(包括Android、Lua、OCaml、Octave、Scilab和r)。还支持几种解释和编译的方案实现(Guile、MzScheme/rack)。SWIG最常用于创建高级解释或编译编程环境、用户界面,以及...
PythonJS is a transpiler written in Python that converts a python like language into fast JavaScript. It also includes experimental backends that translate to: Dart, Lua, CoffeeScript, and Go. Syntax Documentation Go backend The Go backend uses a fully typed subset of Python, mixed with extra...
例如xtensor,Python/C++里最好的多维数组没有之一。然后还有pythran这个transpiler,可以把Python的...
PythonJS is a transpiler written in Python that converts a python like language into fast JavaScript. It also includes experimental backends that translate to: Dart, Lua, CoffeeScript, and Go. Syntax Documentation Go backend The Go backend uses a fully typed subset of Python, mixed with extra...
EwingYangs/awesome-open-gpt - Collection of Open Source Projects Related to GPT,GPT相关开源项目合集🚀、精选🔥🔥 tobymao/sqlglot - Python SQL Parser and Transpiler pre-commit/pre-commit-hooks - Some out-of-the-box hooks for pre-commit nameko/nameko - Python framework for building microser...
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀 - LingDong-/wax
如今SWIG已经支持C/C++的好基友Java,主流脚本语言Python、Perl、Ruby、PHP、JavaScript、tcl、Lua,还有Go...