你的项目简介

qlcompiler的Python项目详细描述


quick lambda编译器从sidekick获取quick lambda对象并编译 它们可以是python、c或javascript代码。目标是提高 python和其他语言之间的互操作性,这些语言在 常见的python应用程序。

C编译器

c编译器的主要目标是帮助使用科学python,其中 小函数可以在Python和C中定义 用python在科学计算中创建函数原型,然后 将其转换为C,只需很少的努力就能获得巨大的速度增益

主要的用例是与numpy的互操作性,但是它可以作为一个简单的 其他C应用程序的代码生成器

>>> from sidekick import _
>>> from qlcompiler import c_compiler
>>> print(c_compiler.compile(_ + 2))
void function(double _) {
    return _ + 2;
}

javascript编译器

类似于C编译器,Javascript编译器将quick lambdas转换为 javascript代码。在web应用程序中共享代码可能很有用 在客户端和服务器之间。

>>> from qlcompiler import js_compiler
>>> print(js_compiler.compile(_ + 2))
function(_) {
    return _ + 2;
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在返回类类型时取消选中转换   java使用JSR303和spring的验证器的组合为spring引导端点实现自定义验证逻辑   java如何使用struts2预填充复选框列表   参数数目可变的java重写方法   java这种情况下正确的日期格式是什么?   java使用带有@RequestParam的springboot内部@Controller来提供搜索方法   室内导航和路径发现中的java图遍历和过滤   java在素数面中的另一个bean中获取bean值   java在发送电子邮件时更改文本(字符串)的颜色   在Java中使用Android文本视图时出错   java Resteasy javax如何将contenttype*/*映射到服务器端的application/json?   java如何使用ApacheShiro在会话过期时重新登录?   java是否有正当理由隐藏静态方法?   java如何在javax中覆盖/插入自定义文本。打印文档(pdf、doc、docx…)?