Python Python Basics Meet Python Welcome

High level and dynamically typed mean ?

Can you explain this two term in simple words

1 Answer

Chris Freeman
Chris Freeman
Treehouse Moderator 59,039 Points

A high-level programming language is one that allows you to write in a more natural way without haviing to know the underlying specifics on the computer it is running on, such as, memory allocation, memory releasing (freeing), the instruction set that runs on specific processor on your computer. In other words, This is practically all modern languages you might encounter.

A dynamic typed programming language do not require you to declare each object and variable as a specific type. For example, in the statement name = "Mian", the variable name does not have to be declared as a string-type. It becomes a string automatically, because the thing it is assigned to is also a string.

Post back if you need more help.