Alex Gaynor 10/11/2011

The run-time distinction

Read Original

The article analyzes the fundamental distinction some programming languages make between compile-time and run-time constructs. Using Java and Python as examples, it explains how Java separates declaration and execution, while Python allows executable statements at the top level, enabling features like decorators. It discusses the implications for language expressiveness and touches on RPython (used in PyPy) as a hybrid example.

The run-time distinction

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week