Tagged articles
21 articles
Page 1 of 1
21CTO
21CTO
Nov 9, 2022 · Fundamentals

Exploring Python’s Major Interpreters: CPython, Jython, IronPython, PyPy, and Cython

An overview of Python’s primary interpreter implementations—including CPython, Jython, IronPython, PyPy, and Cython—highlights their origins, execution models, compatibility, performance characteristics, and unique advantages, helping developers choose the right runtime for their specific needs.

CPythonCythonInterpreters
0 likes · 4 min read
Exploring Python’s Major Interpreters: CPython, Jython, IronPython, PyPy, and Cython
Python Programming Learning Circle
Python Programming Learning Circle
Aug 11, 2021 · Databases

Generating One Billion SQLite Rows in Under a Minute: Python, PyPy, and Rust Performance Comparison

A programmer needed to create a billion‑row SQLite test database within a minute, found a naïve Python script unbearably slow, applied batch inserts and SQLite PRAGMA tweaks, then compared CPython, PyPy, and Rust implementations, ultimately achieving sub‑minute runtimes with Rust and highlighting best‑practice optimizations.

BenchmarkingPyPyPython
0 likes · 6 min read
Generating One Billion SQLite Rows in Under a Minute: Python, PyPy, and Rust Performance Comparison
MaGe Linux Operations
MaGe Linux Operations
May 8, 2021 · Fundamentals

Why PyPy Can Run Python Faster Than C: JIT Explained with Benchmarks

The article explains how PyPy’s just‑in‑time compilation can make Python code run faster than even native C implementations, demonstrates benchmark results comparing default Python, PyPy, and C, and outlines the differences between ahead‑of‑time compilation, interpretation, and JIT.

CompilationJITPyPy
0 likes · 5 min read
Why PyPy Can Run Python Faster Than C: JIT Explained with Benchmarks
MaGe Linux Operations
MaGe Linux Operations
May 2, 2021 · Fundamentals

How to Speed Up Python: 5 Proven Alternatives to CPython

Although Python is slower than C or Java for CPU‑intensive tasks, several projects such as PyPy, Pyston, Nuitka, Cython, and Numba offer practical ways to boost its performance, each with its own trade‑offs and compatibility considerations.

CythonPyPyPython
0 likes · 6 min read
How to Speed Up Python: 5 Proven Alternatives to CPython
MaGe Linux Operations
MaGe Linux Operations
Mar 4, 2019 · Fundamentals

Which Python Implementation Is Right for You? A Comparative Guide

An overview of major Python implementations—including CPython, Jython, IronPython, PyPy, and Pyston—explains their underlying technologies, performance characteristics, platform integrations, and ideal use cases, helping developers choose the most suitable runtime for their projects.

CPythonIronPythonJython
0 likes · 6 min read
Which Python Implementation Is Right for You? A Comparative Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 4, 2019 · Fundamentals

Which Python Implementation Fits Your Needs? A Comparative Overview

This article explains that Python is a language specification implemented by various runtimes—CPython, Jython, IronPython, PyPy, and Pyston—detailing their architectures, strengths, and ideal use‑cases so developers can choose the most suitable implementation for their projects.

IronPythonJythonPyPy
0 likes · 5 min read
Which Python Implementation Fits Your Needs? A Comparative Overview
MaGe Linux Operations
MaGe Linux Operations
Sep 3, 2018 · Fundamentals

Boost Your Python Projects: 6 Must-Have Libraries Every Developer Needs

Discover six essential Python libraries—including PyPy, CFFI, PyInstaller, PBR, WxPython, and Mypy—that enhance performance, simplify packaging, enable C integration, improve type checking, and streamline desktop UI development, with download links and key features explained for developers of all levels.

CFFIPBRPyPy
0 likes · 11 min read
Boost Your Python Projects: 6 Must-Have Libraries Every Developer Needs
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2017 · Fundamentals

Boost Your Python Projects: 6 Must-Have Libraries Every Developer Needs

Discover six essential Python libraries—including PyPy, CFFI, PyInstaller, PBR, WxPython, and Mypy—that enhance performance, simplify packaging, enable C integration, and improve type checking, with download links and key features explained for developers seeking faster, more reliable Python applications.

CFFIPBRPyPy
0 likes · 10 min read
Boost Your Python Projects: 6 Must-Have Libraries Every Developer Needs
MaGe Linux Operations
MaGe Linux Operations
Apr 2, 2015 · Fundamentals

Boost Python Speed: 5 Proven Techniques and Alternative Runtimes

This article explores why Python’s execution speed lags behind compiled languages, presents two main optimization strategies, and details five practical approaches—including PyPy, Pyston, Nuitka, Cython, and Numba—to significantly improve Python performance on the same hardware.

CythonNuitkaPerformance Optimization
0 likes · 7 min read
Boost Python Speed: 5 Proven Techniques and Alternative Runtimes