27000+ презентаций ждут Вас

Презентация на тему Классификация языков программирования

БЫСТРЫЙ просмотр содержимого презентации:

Презентация на тему Классификация языков программирования

#1

Языком программирования обычно называют определённую систему лексических и синтаксических правил, предназначенную для создания, записи и модификации программных средств. Не существует какого-то единого чёткого понятия этой системы, однако существуют некоторые моменты, по поводу которых специалисты сходятся во мнении, например, функции и задачи, принципы работы и т.д.

#2

Языки программирования являются искусственными, поэтому они обладают как большой гибкостью своей внутренней структуры, так и весьма различными параметрами, когда речь заходит о нескольких примерах. В настоящее время существует около 8000 известных языков, однако точное число трудно назвать в силу некоторой условности этого понятия.

#3

Так, к языкам программирования некоторые относят и алгоритмы, на которых работали первые автоматические устройства XIX века, такие как заводские станки или механическое пианино. Однако их принцип работы основывался на заранее заложенных инструкциях и в принципе не поддавался изменению.

#4

Вообще, языки программирования тесно связаны с понятием алгоритма. В первой половине прошлого века были разработаны формальные системы для их исполнения, некоторые из которых, например, «лямбда-исчисление», имеют серьёзное значение до сих пор.

#5

Последующее развитие языков, как и любой отрасли, было обусловлено второй мировой войной. В этот период был создан первый высокоуровневый язык, а дальнейшие разработки 50-х годов позволили найти способ выполнения алгоритма конкретных машин. Этот способ получил название ассемблера или автокода.

#6

В дальнейшем языки развивались в направлении улучшения универсальности и снижения зависимости от конкретных платформ. На третьем поколении систем программирования были, в принципе, построены все последующие.

#7

В настоящий момент большинство из них условно делится на интерпретируемые и компилируемые.

#8

Первые выполняются непосредственно в интерпретаторе, без перевода программного кода в машинный.

#9

Второй вид языков преобразовывается компилятором в читаемый компьютером модуль.

#10

Некоторые языки находятся между этими двумя типами, их код преобразуется не в машинные инструкции, а в независимый модуль. Это позволяет использовать плюсы обоих видов.

#11

Также языки делятся на множество подвидов по разным основаниям, например, по принципу работы со структурами данных, по предназначению или по объектно-ориентированности.

Недостатком большинства языков сложного уровня является их сложность и большой размер итоговых программ.

#12

Наибольшее распространение на данный момент получили такие языки, как C++, Java, Delphi, Pascal, Фортран и некоторые другие.

Прислал пользователь: Gregori

Скачать презентацию бесплатно в формате PowerPoint [ppt(x)]: