Python: Compilation vs. interpretation 3

You may ask now: which is better? The “compiling” model or the “interpreting” model?

There is no obvious answer. If there had been, one of these models would have ceased to exist a long time ago. Both of them have their advantages and their disadvantages.

Here is a list of the main ones →

What does this all mean for you?

1. Python is an interpreted language. This means that it inherits allpython the described advantages and disadvantages. Of course, it adds some of its unique features to both sets.

2. If you want to program in Python, you’ll need the Python interpreter. You won’t be able to run your code without it. Fortunately, Python is free. This is one of its most important advantages.

Due to historical reasons, languages designed to be utilized in the interpretation manner are often called scripting languages, while the source programs encoded using them are called scripts.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s