Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73181

Re: 基于cython的即时编译器cyjit,欢迎大家提建议

References <mailman.11006.1402484547.18130.python-list@python.org> <Xh%lv.308109$Ch2.69303@fx13.am4>
Date 2014-06-11 12:16 -0500
Subject Re: 基于cython的即时编译器cyjit,欢迎大家提建议
From Skip Montanaro <skip@pobox.com>
Newsgroups comp.lang.python
Message-ID <mailman.11015.1402507023.18130.python-list@python.org> (permalink)

Show all headers | View raw


> You might say that but I couldn't possibly comment.

You could run the message through Google Translate. It's not
publication quality translation, but serves the needs in this
instance. (Gmail offers to translate the OP's message for me.)

Here's what GT produced (successfully translates the Chinese, but
destroys the code structure in the process - what's wrong with those
people at Google? <wink>):

> I'm writing a cython code using the compiler as a backend instant named cyjit, the python code
> Convert cython code is then compiled c extension import. Designed primarily reference numba. jit ideas,
> Use decorate to specify compile function, for example:
> from cyjit import jit
> @ Jit ('int (int, int)')
> def add (a, b):
> return a + b
> add (1,2) # compiled
>
> @ Jit ('int (int, int)',
> locals ='' '
> int c
> '' ')
> def add1 (a, b):
> c = add (a, b) # fast invoked
> return c
> add1 (1,2)
>
> Currently does not support the type of derivation, C syntax to use local variables defined manually.
> Jit compilation process is done in the function of Follow-up plans to move to complete the compilation process runtime functions to achieve overloading.
> Currently supports compilation cache, you need to compile the first run, slower time, Run again compiled directly into the extension, the speed very quickly.
>
> Welcome to fork, pull, and suggestions.
>
> https://github.com/liuzhenhai/ cyjit

The concept looks like of interesting.

Skip

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

基于cython的即时编译器cyjit,欢迎大家提建议 1989lzhh <1989lzhh@gmail.com> - 2014-06-11 17:37 +0800
  Re: 基于cython的即时编译器cyjit,欢迎大家提建议 mm0fmf <none@mailinator.com> - 2014-06-11 17:16 +0100
    Re: 基于cython的即时编译器cyjit,欢迎大家提建议 Skip Montanaro <skip@pobox.com> - 2014-06-11 12:16 -0500
    Re: 基于cython的即时编译器cyjit,欢迎大家提建议 1989lzhh <1989lzhh@gmail.com> - 2014-06-12 00:50 +0800
    Re: 基于cython的即时编译器cyjit,欢迎大家提建议 1989lzhh <1989lzhh@gmail.com> - 2014-06-12 07:50 +0800

csiph-web