close

Вход

Забыли?

вход по аккаунту

Защита информации

код для вставкиСкачать
Введение в
программирование
Лекция 1
Кузнецов Арсений Алексеевич
[email protected]
Основные понятия
Программирование – процесс создания
компьютерных программ
 Кодирование – написание инструкций
(программ) на конкретном языке
программирования (часто по уже
имеющемуся алгоритму — плану,
методу решения поставленной задачи)

Язык программирования

Формальная знаковая система,
предназначенная для записи
компьютерных программ. Язык
программирования определяет набор
лексических, синтаксических и
семантических правил, задающих
внешний вид программы и действия,
которые выполнит исполнитель
(компьютер) под её управлением.
Правила языков
программирования
Лексические – перечень «слов»,
которыми оперирует язык
программирования
 Синтаксические – правила
использования «слов»
 Семантические – значения «слов»

Популярные языки
программирования










С++
C#
Java
JavaScript
PHP
Visual Basic
Perl
Python
Ruby
Ассемблер
Как это работает

С помощью текстового редактора
программист производит набор и
редактирования текста создаваемой
программы, который называют
исходным кодом. Далее исходный код
компилируется, интерпретируется и
исполняется.
Компилятор

Программа, выполняющая трансляцию
программы, составленной на исходном
языке высокого уровня, в
эквивалентную программу на
низкоуровневом языке, близком
машинному коду
Интерпретатор

Программа, выполняющая
пооператорный (покомандный,
построчный) анализ, обработку и тут же
выполнение исходной программы
Парадигма программирования

Это система идей и понятий,
определяющих стиль написания
компьютерных программ. Это основная
концепция, определяющая организацию
вычислений и структурирование
работы, выполняемой компьютером
Императивное
программирование

Парадигма программирования, которая
описывает процесс работы программы
в виде инструкций, изменяющих
состояние программы. Императивная
программа очень похожа на приказы, то
есть это последовательность команд,
которые должен выполнить компьютер.
Процедурное
программирование

Расширение императивной парадигмы
программирования, представляющее
программу как последовательность
исполняемых команд и процедур.
Процедурой называется подпрограмма,
также состоящая из команд и процедур
1/--страниц
Пожаловаться на содержимое документа