Python has many powerful applications as a "meta-language" or a code generation system. The newly unveiled Copapy library uses Python as a system for generating and running assembly language on the fly. It was originally intended to generate code for real-time embedded systems, but it's got potential far beyond that, as you'll see in this video. It can be used to generate high-performance numerical code, with a much smaller library footprint than similar projects.For more about Python's new JIT, which employs techniques also used in Copapy: /article/4110565/get-started-with-pythons-new-native-jit.htmlFor more about Numba, another library for JIT-compiling numerical code for performance: /article/2266749/speed-up-your-python-with-numba.html
Register Now