image
image
image

Python

image

Python was created by Guido van Rossum in the late 1980s and is an interpreted high-level programming language that is typically used for general-purpose programming.

The design of Python makes it more readable, notably by making use of more whitespace. It gives a programmer the chance to make clear programs on small and large scales. Van Rossum is still the main author of Python.

Python supports structured and object-oriented programming, and many of its features will support aspect-oriented and functional programming as well as metaobjects. There are a lot of paradigms that are supported through extensions, which includes logic programming and design by contract.

Python has dynamic typing, and it uses a combination of cycle-detecting garbage collectors and reference counting to manage memory.

Instead of building all of the functionality into the core, Python was made in a way to make it highly extensible. Having this compact modularity has caused it to be a popular means of adding in interfaces to existing applications that are programmable. Van Rossum wanted to create a small core language with a large library and make an easy interpreter. His desire came from how frustrated he was with ABC, which used a very different approach.