© 2021 - Все права защищены
Каждый из языков программирования имеет свои особенности, и в зависимости от них используется в той или иной области.
Опираясь на эти особенности, языки программирования можно разделить на виды. Вот некоторые из них:
Объектно-ориентированные языки. Это языки, поддерживающие возможность объектно-ориентированного программирования, в котором программа разбивается на отдельные логические элементы (настройки, окна, обработчик событий мыши и др.) и выполнение программы происходит посредством взаимодействия этих элементов (объектов). К этим языком можно отнести Java, C++, С#, Python.
Процедурные языки программирования. В этих языках программа сводится к последовательному выполнению операторов. К ним можно отнести C, PureBasic. Также при желании можно писать в процедурном стиле и на Python или C++.
Языки могут различаться и в управлении памятью устройства. Так, например, в C++ нет системы автоматического контроля памяти и при написании программы необходимо самостоятельно выделять и очищать память, в то время как в Python или Java есть такая система.
Также есть такие параметры, как типизация (статическая, динамическая, сильная, слабая), интерпретируемый язык или компилируемый, низкоуровневый или высокоуровневый, и др. Важно понимать, что ни один из перечисленных критериев не означает, что тот или иной язык лучше/хуже другого, а лишь говорит о его специализации.
Материал подготовлен педагогом по программированию на Python - Лисневским Михаилом Андреевичем.
г. Магнитогорск, пр-т Ленина, д. 38, корп. 3, этаж 3.
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.