Explore >> Select a destination


You are here

doughellmann.com
| | ashvardanian.com
4.0 parsecs away

Travel
| | Python's not the fastest language out there. Developers often use tools like Boost.Python and SWIG to wrap faster native C/C++ code for Python. PyBind11 is the most popular tool for the job not the quickest. NanoBind offers improvements, but when speed really matters, we turn to pure CPython C API bindings. With StringZilla, I started with PyBind11 but switched to CPython to reduce latency. The switch did demand more coding effort, moving from modern C++17 to more basic C99, but the result is a 5x lower ...
| | tenthousandmeters.com
2.9 parsecs away

Travel
| | In the first and the second parts of this series we explored the ideas behind the execution and the compilation of a Python program. We'll...
| | pymotw.com
4.4 parsecs away

Travel
| | [AI summary] The provided text is a detailed exploration of Python's disassembler and its applications. It covers topics such as using the dis module to inspect bytecode, debugging with dis, and optimizing code by analyzing disassembled output. The text also discusses compiler optimizations like constant folding and the use of itertools for efficient iteration. It includes examples of code, disassembled output, and performance comparisons between different implementations.
| | www.diegofreijo.com
25.1 parsecs away

Travel
| I made a Rust implementation of the Lox programming language introduced by the Crafting Interpreters book.