LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Выглядит симпатично, если не думать о том, что динамический типизированный язычок странно выглядит на микроконтроллере.

There are 4 types of code emitters, selectable per function by function decorators: (compressed) byte code, native code, native code with native types, and inline assembler. Byte code runs on a virtual machine, similar to CPython. Native code has each byte code unrolled to its equivalent machine code, and supports the full Python language. It takes about 2-3 times more RAM, but runs about 2-3 times faster than byte code. The third type, native code with native types, has byte code unrolled to machine code and further assumes that integers are smaller than 31 bits, so that it can use a single machine instruction for integer and pointer operations. You can think of it as «Python syntax, C semantics

Ахренеть, дайте два.

Исходная версия tailgunner, :

Выглядит симпатично, если не думать о том, что динамический типизированный язычок странно выглядит на микроконтроллере.