Главная страница
Навигация по странице:

  • Машинный язык

  • Ассемблер (начало 50-ых годов XX в.)

  • Первые языки программирования высокого уровня

  • Машинный язык Программы на машинном языке очень длинные последовательности единиц и нулей, являлись машиннозависимыми, т е. для каждой эвм необходимо было составлять свою программу. Ассемблер (начало 50ых годов xx в.)


    Скачать 14.36 Kb.
    НазваниеМашинный язык Программы на машинном языке очень длинные последовательности единиц и нулей, являлись машиннозависимыми, т е. для каждой эвм необходимо было составлять свою программу. Ассемблер (начало 50ых годов xx в.)
    Дата20.12.2022
    Размер14.36 Kb.
    Формат файлаdocx
    Имя файла1.docx
    ТипПрограмма
    #854863

    Введение

    Язык программирования - формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.

    Всю историю компьютерной индустрии и компьютерных наук с определенной точки зрения можно представить как историю развития языков программирования. Меняются времена, усложняются задачи, то, что раньше требовало человеко-лет, нынче энтузиасты делают на коленке за несколько недель; накоплена огромная масса типовых решений, типовых библиотек и типовых программистов. А создание, развитие и изменение языков программирования идет полным ходом.

    Машинный язык

    Программы на машинном языке - очень длинные последовательности единиц и нулей, являлись машинно-зависимыми, т.е. для каждой ЭВМ необходимо было составлять свою программу.

    Ассемблер (начало 50-ых годов XX в.)

    Язык Ассемблера - это символическое представление машинного языка. Он облегчает процесс программирования по сравнению с программированием в машинных кодах.

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

    Некоторые задачи, например, обмен с нестандартными устройствами обработки данных сложных структур невозможно решить с помощью языков программирования высокого уровня. Это под силу ассемблеру.

    В принципе, язык Ассемблер является машинным языком. И программист реализующий какую-либо задачу на языках высокого уровня, с помощью Ассемблера может определить осмыслено ли решение данной задачи, с точки зрения использования ЭВМ.

    Первые языки программирования высокого уровня

    С середины 50-ых гг. XX в. начали создавать первые языки программирования высокого уровня (high-level language). Эти языки были машинно-независимыми (не привязаны к опред. типу ЭВМ). Но для каждого языка были разработаны собственные компиляторы.

    Примеры таких языков: FORTRAN (FORmula TRANslator; 1954) предназначен для научных и технических расчетов; COBOL (1959) был предназначен в основном для коммерческих приложений (обрабатывал большие объемы нечисловых данных) - Common Business-Oriented Language); язык BASIC (Beginner's All Purpose Instuction Code - универсальный язык символьных инструкций для начинающих) (1964 г.)


    написать администратору сайта