Низкоуровневый язык программирования

advertisement
Ивлев Леонид
Язык программирования

Знаковая система, предназначенная для
записи компьютерных программ.Язык
программирования определяет набор лексических
и синтаксических правил, задающих внешний вид
программы, которые выполнит компьютер под её
управлением.Сейчас существует более 2,5 тысяч
языков программирования.
Используемые символы

Современные языки программирования рассчитаны на
использование ASCII, то есть доступность
всех графических символов. Ранние языки, возникшие в
эпоху 6-битных символов, использовали более
ограниченный набор. Например, алфавит Фортрана
включает 49 символов (включая пробел)

ABCDEFGHIJKLMNOPQRSTUVW
X Y Z 0 1 2 3 4 5 6 7 8 9 = + - * / () . , $ ' :
Бинарный код

Двоичная система счисления в которой числа
записываются с помощью двух символов (0 и 1).

Таблица сложения

Таблица вычитания

Таблица умножения
Машинный код

Система команд конкретной вычислительной
машины.Каждая инструкция выполняет
определённое действие,такое как операция с
данными (например,сложение или
копирование;в регистре или в памяти) или
переход к другому участку кода,которая
интерпретируется непосредственно процессоро
м или микропрограммами этой вычислительной
машины.
Низкоуровневый язык
программирования

Язык программирования, близкий к
программированию непосредственно в машинных
кодах используемого реального или виртуального
процессора. Для обозначения машинных команд
обычно применяется мнемоническое обозначение.
Это позволяет запоминать команды не в виде
последовательности двоичных нулей и единиц, а в
виде осмысленных сокращений слов человеческого
языка (обычно английских).Общеизвестный пример
низкоуровнего языка - язык ассемблера.
Высокоуровневый язык
программирования

Язык программирования, разработанный для быстроты и
удобства использования программистом. Основная черта
высокоуровневых языков - это абстракция, то есть введение
смысловых конструкций, кратко описывающих структуры
данных и операции, описания которых на машинном коде очень
длинны и сложны для понимания. Программы, написанные на
языках высокого уровня, проще для понимания программистом,
но менее эффективны,чем аналоги создаваемые при
помощи низкоуровневых языков.

Примеры: C++,C#, Java,JavaScript, Python, PHP, Rubу, Perl,
Паскаль, Delphi, Лисп.
Самые популярные языки
программирования

Java - язык программирования, разработанный
компанией Sun Microsystems. Приложения Java
обычно компилируются в специальный байт-код,
поэтому они могут работать на любой виртуальной
Java-машине вне зависимости от компьютерной
архитектуры.

С - язык программирования, разработанный
сотрудниками Bell Labs. Он является самым
популярным языком для создания системного
программного обеспечения.
Графический язык
 язык
программирования,
предназначенный для
написания программ машинной
графики и пользования ими.
Спасибо за внимание.
 Теперь забудьте все что услышали!

http://www.google.com
 http://www.yandex.com
 http://www.westcoast.ee

Download