Search Header Logo
Языки программирования

Языки программирования

Assessment

Presentation

Computers

9th - 11th Grade

Easy

Created by

Анастасия Соколова

Used 10+ times

FREE Resource

19 Slides • 9 Questions

1

Развитие языков программирования.Обзор языков программирования​

media

2

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

Язык программирования-

3

media

На данный момент в энциклопедии Progopedia.ru описан 171 язык программирования.

Язык программирования – это формальная знаковая система, предназначенная для записи компьютерных программ.

4

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

Точной классификации языков программирования не существует.

Наиболее часто встречается классификация по степени близости ЯП к архитектуре компьютера:

•ЯП низкого уровня;

•ЯП высокого уровня;

•ЯП сверхвысокого уровня.

5

ЯП низкого уровня​

Языки низкого уровня — это средство записи инструкций компьютеру простыми приказами-командами на аппаратном уровне.

Языки низкого уровня:

машинно-ориентированные;

плохо приспособлены для использования человеком.

Для упрощения программирования был разработан язык символического кодирования –Автокод (язык ассемблера или Ассемблер).

6

ЯП высокого уровня

Языки программирования высокого уровня - это языки, которые допускают описание задачи в наглядном, легко воспринимаемом виде.

Они  не ориентированы на систему команд той или иной ЭВМ. К языкам программирования высокого уровня относятся Бейсик, Фортран, Паскаль, Си и др.

7

ЯП сверхвысокого уровня – это ЯП с высоким уровнем абстракции.

В отличие от языков программирования высокого уровня, где описывается принцип «как нужно сделать», в сверхвысокоуровневых языках программирования описывается лишь принцип «что нужно сделать». К языкам программирования сверхвысокого уровня можно отнести Алгол-68.

ЯП сверхвысокого уровня

8

media

Язык Си является компилируемым и статически типизированным. Он разработан в 70-х годах Деннисом Ритчи. На его основе в дальнейшем были созданы такие языки как С++ и С#, Java.

Обзор языков программирования

9

media

C++ - мощный язык, предназначенный для создания как низкоуровневых утилит и драйверов, так и весьма внушительных приложений и комплексов программ.

Создателем С++ является Бьёрн Страуструп. Разработка языка началась в 1979 году. 

Первый выпуск C++ для коммерческого использования состоялся в 1985 году. В 1989 году вышла вторая версия языка.

Обзор языков программирования

10

media

С# - современный объектно-ориентированный язык, в основе которого лежат языки С и С++.

Разработан в 1998—2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. 

Обзор языков программирования

11

media

Java - это строго типизированный объектно-ориентированный язык программирования.

Разрабатывался с 1991 по 1995 год.

Изначально язык назывался Oak, разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Затем он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения.

Обзор языков программирования

12

JavaScript - прототипно-ориентированный сценарный язык программирования, предназначенный для создания небольших клиентских и серверных приложений для Internet.

JavaScript изначально создавался для того, чтобы сделать web-странички «живыми».

Обзор языков программирования

media

13

PHP – это интерпретируемый язык общего назначения с открытым исходным кодом (скриптовый язык).

PHP создавался специально для ведения web-разработок. Синтаксис языка берет начало из C, Java и Perl, и является легким для изучения.

​Обзор языков программирования

media

14

media

Обзор языков программирования

Python – это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика, читаемости кода и на разработку web-приложений. 

15

media

Ruby – это язык программирования для разработки web-приложений. Разработан Юкихиро Мацумото в 1995 году.

Основное назначение Ruby — создание простых и понятных программ, где важна не скорость работы программы, а малое время разработки, понятность и простота синтаксиса.

​Обзор языков программирования

16

media

Perl– это язык программирования общего назначения. Особенностью языка считается возможность работы с текстом. Сейчас он используется для выполнения широкого спектра задач, включая системное администрирование, веб-разработку, сетевое программирование, игры, биоинформатику, разработку графических пользовательских интерфейсов. 

.

Обзор языков программирования

17

media

Kotlin — достаточно молодой язык, который разрабатывается и спонсируется компанией JetBrains. Он стал официальным языком разработок для Android.  Официальный релиз продукта был выпущен в 2016 году

​Обзор языков программирования​

18

media

Swift – это открытый мультипарадигмальный компилируемый язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и macOS.

Обзор языков программирования

19

Викторина самоконтроля!

20

Open Ended

Язык программирования-это....

21

Multiple Choice

Создателем какого языка был Бьёрн Страуструп?

1

Java

2

Python

3

C++

4

Raby

22

Multiple Choice

Кем был разработан язык программирования JAVA?

1

Джеймсом Гослингом

2

Андерсом Хейлсбергом

3

Деннисом Ритчи

23

Open Ended

Языки программирования низкого уровня - это...

24

Multiple Choice

На основе какого языка были созданы такие языки как С++ и С#, Java?

1

PHP

2

C

3

RUBY

25

Multiple Choice

В каких годах был разработан язык программирования С#?

1

1995-2000г

2

1998-2001г

3

1989-2002

26

Open Ended

Какой язык разработал Юкихиро Мацумото в 1995 году?

27

Multiple Choice

В каком году выпустили первую коммерческую версию языка C++?

1

1985

2

1981

3

1998

4

1984

28

Poll

Понравился ли вам урок?

Развитие языков программирования.Обзор языков программирования​

media

Show answer

Auto Play

Slide 1 / 28

SLIDE