Презентация
 Учениц 10 а класса
Плужниковой Дарьи и
 Черницыной Юлии
Содержание
   Понятия программирование. Язык программирования
   Языки программирования низкого уровня
   Трансляторы
   Ассемблер
   Плюсы и минусы языков низкого уровня
   Языки программирования высокого уровня
   Бейсик
   Фортран
   Алгол-58
   Заключение
Понятия программирование, Язык пр
   Программирование
    - это искусство создавать программные продукты, к
   Язык программирования
     – набор ключевых слов (словарь) и система правил
Языки программирования низкого
            уровня
   Первым компьютерам приходилось программировать дв
Трансляторы
Трансляторы делятся на:
 компиляторы - превращают текст программы в машинный
  код, который можно сохранить и затем использовать уже без
  компилятора (примером являются исполняемые файлы с
  расширением *. exe).
 интерпретаторы - превращают часть программы в
  машинный код, выполняют и после этого переходят к
  следующей части. При этом каждый раз при выполнении
  программы используется интерпретатор.
Ассемблер
   Примером языка низкого уровня является ассемблер. Языки
    низкого уровня ориентированы на конкретный тип
    процессора и учитывают его особенности, поэтому для
    переноса программы на ассемблере на другую аппаратную
    платформу ее нужно почти полностью переписать.
    Язык Ассемблера – это символическое представление
    машинного языка. Он облегчает процесс программирования
    по сравнению с программированием в машинных кодах.
    Программисту не обязательно употреблять настоящие
    адреса ячеек памяти с размещенными в них данными,
    участвующими в операции, и вычисляемые результаты, а
    также адреса тех команд, к которым программа не
    обращается.
Плюсы и минусы
              языков низкого уровня
   Преимущества

   С помощью языков низкого уровня создаются эффективные и компактные
    программы, поскольку разработчик получает доступ ко всем возможностям
    процессора.

   Недостатки

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

презентация языки программирования

  • 1.
    Презентация Учениц 10а класса Плужниковой Дарьи и Черницыной Юлии
  • 2.
    Содержание  Понятия программирование. Язык программирования  Языки программирования низкого уровня  Трансляторы  Ассемблер  Плюсы и минусы языков низкого уровня  Языки программирования высокого уровня  Бейсик  Фортран  Алгол-58  Заключение
  • 3.
    Понятия программирование, Языкпр  Программирование - это искусство создавать программные продукты, к  Язык программирования – набор ключевых слов (словарь) и система правил
  • 4.
    Языки программирования низкого уровня  Первым компьютерам приходилось программировать дв
  • 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.
    Заключение Со времени созданияпервых программируемых машин человечество придумало уже более восьми с половиной тысяч языков программирования. Каждый год их число пополняется новыми. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования. В этой презентации были освещены, лишь некоторые языки программирования.