2. Содержание
Понятия программирование. Язык программирования
Языки программирования низкого уровня
Трансляторы
Ассемблер
Плюсы и минусы языков низкого уровня
Языки программирования высокого уровня
Бейсик
Фортран
Алгол-58
Заключение
3. Понятия программирование, Язык пр
Программирование
- это искусство создавать программные продукты, к
Язык программирования
– набор ключевых слов (словарь) и система правил
5. Трансляторы
Трансляторы делятся на:
компиляторы - превращают текст программы в машинный
код, который можно сохранить и затем использовать уже без
компилятора (примером являются исполняемые файлы с
расширением *. exe).
интерпретаторы - превращают часть программы в
машинный код, выполняют и после этого переходят к
следующей части. При этом каждый раз при выполнении
программы используется интерпретатор.
6. Ассемблер
Примером языка низкого уровня является ассемблер. Языки
низкого уровня ориентированы на конкретный тип
процессора и учитывают его особенности, поэтому для
переноса программы на ассемблере на другую аппаратную
платформу ее нужно почти полностью переписать.
Язык Ассемблера – это символическое представление
машинного языка. Он облегчает процесс программирования
по сравнению с программированием в машинных кодах.
Программисту не обязательно употреблять настоящие
адреса ячеек памяти с размещенными в них данными,
участвующими в операции, и вычисляемые результаты, а
также адреса тех команд, к которым программа не
обращается.
7. Плюсы и минусы
языков низкого уровня
Преимущества
С помощью языков низкого уровня создаются эффективные и компактные
программы, поскольку разработчик получает доступ ко всем возможностям
процессора.
Недостатки
Программист, работающий с языками низкого уровня, должен быть высокой
квалификации, хорошо понимать устройство микропроцессорной системы, для
которой создается программа. Так, если программа создается для компьютера,
нужно знать устройство компьютера и, особенно, устройство и особенности
работы его процессора.
результирующая программа не может быть перенесена на компьютер или
устройство с другим типом процессора.
значительное время разработки больших и сложных программ.
8. Языки программирования
высокого уровня
К языкам программирования высокого уровня относятся:
Фортран
Кобол
Алгол
Pascal
Java
C
C++
C#
Objective C
Smalltalk
Delphi
9. Бейсик
Бейсик – это продукт Новой Англии.
Cозданный в 1964г., как язык обучения
программированию. Бейсик является
общепринятым акронимом от"Beginner's All-
purpose Symbolic Insruction Code" (BASIC) -
Многоцелевой Символический Обучающий
Код для Начинающих".
10. Фортан
Создан в период с 1954 по 1957 год группой
программистов под руководством Джона Бэкуса в
корпорации IBM (язык Планкалкюль, претендующий на
пальму первенства, был изобретён ещё в 1945 году, но не
был реализован вплоть до 2000 года). Название Fortran
является сокращением от FORmula TRANslator
(переводчик формул). Фортран широко используется в
первую очередь для научных и инженерных вычислений.
Одно из преимуществ современного Фортрана —
большое количество написанных на нём программ и
библиотек подпрограмм.[1] Среди учёных, например,
ходит такая присказка, что любая математическая задача
уже имеет решение на Фортране, и, действительно,
можно найти среди тысяч фортрановских пакетов и
пакет для перемножения матриц, и пакет для решения
сложных интегральных уравнений, и многие, многие
другие.
11. Алгол-58
́
Алгол (англ. Algol от англ. algorithmic — алгоритмический и
англ. language — язык) — название ряда языков
программирования, применяемых при составлении
программ для решения научно-технических задач на ЭВМ.
Разработан комитетом по языку высокого уровня IFIP в 1958
—1960 гг. (Алгол-58, Алгол-60); усовершенствован в 1964—
1968 гг. (Алгол 68). Алгол относится к языкам высокого
уровня и позволяет легко переводить алгебраические
формулы в программные команды. Алгол был популярен в
Европе, в том числе в СССР, в то время как сравнимый с
ним язык Фортран был распространён в США и Канаде.
Оказал заметное влияние на все разработанные позднее
императивные языки программирования — в частности, на
язык Pascal.
12. Заключение
Со времени создания первых программируемых
машин человечество придумало уже более
восьми с половиной тысяч языков
программирования. Каждый год их число
пополняется новыми. Некоторыми языками
умеет пользоваться только небольшое число
их собственных разработчиков, другие
становятся известны миллионам людей.
Профессиональные программисты иногда
применяют в своей работе более десятка
разнообразных языков программирования.
В этой презентации были освещены, лишь
некоторые языки программирования.