
Языки программирования
Presentation
•
Computers
•
9th - 11th Grade
•
Easy
Анастасия Соколова
Used 10+ times
FREE Resource
19 Slides • 9 Questions
1
Развитие языков программирования.Обзор языков программирования
2
формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических и синтаксических правил, задающих внешний вид программы.
Язык программирования-
3
На данный момент в энциклопедии Progopedia.ru описан 171 язык программирования.
Язык программирования – это формальная знаковая система, предназначенная для записи компьютерных программ.
4
Классификация языков программирования
Точной классификации языков программирования не существует.
Наиболее часто встречается классификация по степени близости ЯП к архитектуре компьютера:
•ЯП низкого уровня;
•ЯП высокого уровня;
•ЯП сверхвысокого уровня.
5
ЯП низкого уровня
Языки низкого уровня — это средство записи инструкций компьютеру простыми приказами-командами на аппаратном уровне.
Языки низкого уровня:
•машинно-ориентированные;
•плохо приспособлены для использования человеком.
Для упрощения программирования был разработан язык символического кодирования –Автокод (язык ассемблера или Ассемблер).
6
ЯП высокого уровня
Языки программирования высокого уровня - это языки, которые допускают описание задачи в наглядном, легко воспринимаемом виде.
Они не ориентированы на систему команд той или иной ЭВМ. К языкам программирования высокого уровня относятся Бейсик, Фортран, Паскаль, Си и др.
7
ЯП сверхвысокого уровня – это ЯП с высоким уровнем абстракции.
В отличие от языков программирования высокого уровня, где описывается принцип «как нужно сделать», в сверхвысокоуровневых языках программирования описывается лишь принцип «что нужно сделать». К языкам программирования сверхвысокого уровня можно отнести Алгол-68.
ЯП сверхвысокого уровня
8
Язык Си является компилируемым и статически типизированным. Он разработан в 70-х годах Деннисом Ритчи. На его основе в дальнейшем были созданы такие языки как С++ и С#, Java.
Обзор языков программирования
9
C++ - мощный язык, предназначенный для создания как низкоуровневых утилит и драйверов, так и весьма внушительных приложений и комплексов программ.
Создателем С++ является Бьёрн Страуструп. Разработка языка началась в 1979 году.
Первый выпуск C++ для коммерческого использования состоялся в 1985 году. В 1989 году вышла вторая версия языка.
Обзор языков программирования
10
С# - современный объектно-ориентированный язык, в основе которого лежат языки С и С++.
Разработан в 1998—2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET.
Обзор языков программирования
11
Java - это строго типизированный объектно-ориентированный язык программирования.
Разрабатывался с 1991 по 1995 год.
Изначально язык назывался Oak, разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Затем он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения.
Обзор языков программирования
12
JavaScript - прототипно-ориентированный сценарный язык программирования, предназначенный для создания небольших клиентских и серверных приложений для Internet.
JavaScript изначально создавался для того, чтобы сделать web-странички «живыми».
Обзор языков программирования
13
PHP – это интерпретируемый язык общего назначения с открытым исходным кодом (скриптовый язык).
PHP создавался специально для ведения web-разработок. Синтаксис языка берет начало из C, Java и Perl, и является легким для изучения.
Обзор языков программирования
14
Обзор языков программирования
Python – это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика, читаемости кода и на разработку web-приложений.
15
Ruby – это язык программирования для разработки web-приложений. Разработан Юкихиро Мацумото в 1995 году.
Основное назначение Ruby — создание простых и понятных программ, где важна не скорость работы программы, а малое время разработки, понятность и простота синтаксиса.
Обзор языков программирования
16
Perl– это язык программирования общего назначения. Особенностью языка считается возможность работы с текстом. Сейчас он используется для выполнения широкого спектра задач, включая системное администрирование, веб-разработку, сетевое программирование, игры, биоинформатику, разработку графических пользовательских интерфейсов.
.
Обзор языков программирования
17
Kotlin — достаточно молодой язык, который разрабатывается и спонсируется компанией JetBrains. Он стал официальным языком разработок для Android. Официальный релиз продукта был выпущен в 2016 году
Обзор языков программирования
18
Swift – это открытый мультипарадигмальный компилируемый язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и macOS.
Обзор языков программирования
19
Викторина самоконтроля!
20
Open Ended
Язык программирования-это....
21
Multiple Choice
Создателем какого языка был Бьёрн Страуструп?
Java
Python
C++
Raby
22
Multiple Choice
Кем был разработан язык программирования JAVA?
Джеймсом Гослингом
Андерсом Хейлсбергом
Деннисом Ритчи
23
Open Ended
Языки программирования низкого уровня - это...
24
Multiple Choice
На основе какого языка были созданы такие языки как С++ и С#, Java?
PHP
C
RUBY
25
Multiple Choice
В каких годах был разработан язык программирования С#?
1995-2000г
1998-2001г
1989-2002
26
Open Ended
Какой язык разработал Юкихиро Мацумото в 1995 году?
27
Multiple Choice
В каком году выпустили первую коммерческую версию языка C++?
1985
1981
1998
1984
28
Poll
Понравился ли вам урок?
Развитие языков программирования.Обзор языков программирования
Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
29 questions
A lev: Обзор экзамена
Presentation
•
12th Grade
19 questions
Системное программное обеспечение
Presentation
•
9th - 12th Grade
16 questions
"Собачье сердце". Главы 3, 4
Presentation
•
9th Grade
24 questions
Polyglot
Presentation
•
10th Grade
19 questions
Bài học không có tiêu đề
Presentation
•
10th Grade
30 questions
Topologiya
Presentation
•
9th - 12th Grade
17 questions
ОГЭ-2024. Русский язык. Задание 2.
Presentation
•
9th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade