Вычислительная техника в инженерных расчетах. Черный А.А. - 26 стр.

UptoLike

Составители: 

26
РАЗВИТИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Ассемблер
Язык Ассемблераэто символическое представление машинного
языка. Он облегчает процесс программирования по сравнению с про-
граммированием в машинных кодах.
Программисту не обязательно употреблять настоящие адреса яче-
ек памяти с размещенными в них данными, участвующими в операции,
и вычисляемые результаты, а также адреса тех команд
, к которым про-
грамма не обращается.
Некоторые задачи, например, обмен с нестандартными устройст-
вами обработки данных сложных структур невозможно решить с по-
мощью языков программирования высокого уровня. Это под силу ас-
семблеру.
В принципе, язык Ассемблер является машинным языком. И про-
граммист реализующий какую-либо задачу на языках высокого уровня,
с помощью Ассемблера может определить осмыслено ли решение дан-
ной задачи, с точки зрения использования ЭВМ.
Лисп
Один из самых старых языков программирования Фортран был
создан в 50-х гг. двадцатого века. Фортран и подобные ему языки про-
граммирования (Алгол, ПЛ/1) предназначались для решения вычисли-
тельных задач, возникающих в математике, физике
, инженерных расче-
тах, экономике и т.д. Эти языки в основном работают с числами.
Второй старейший язык программирования Лисп (List Information
Symbol Processing) был разработан Дж. Маккарти в 1962 г. скорее для
работы со строками символов, нежели для работы с числами. Это осо-
бое предназначение Лиспа открыло для программистов новую область
деятельности, известную ныне, как
«искусственный интеллект». В на-
стоящее время Лисп успешно применяется в экспертных системах, сис-
темах аналитических вычислений и т.д.
Обширность области возможных приложений Лиспа вызвала по-
явление множества различных диалектов Лиспа. Это легко объяснимо:
применение Лиспа для понимания естественного языка требует опреде-
         РАЗВИТИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

                            Ассемблер

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

                               Лисп

      Один из самых старых языков программирования Фортран был
создан в 50-х гг. двадцатого века. Фортран и подобные ему языки про-
граммирования (Алгол, ПЛ/1) предназначались для решения вычисли-
тельных задач, возникающих в математике, физике, инженерных расче-
тах, экономике и т.д. Эти языки в основном работают с числами.
      Второй старейший язык программирования Лисп (List Information
Symbol Processing) был разработан Дж. Маккарти в 1962 г. скорее для
работы со строками символов, нежели для работы с числами. Это осо-
бое предназначение Лиспа открыло для программистов новую область
деятельности, известную ныне, как «искусственный интеллект». В на-
стоящее время Лисп успешно применяется в экспертных системах, сис-
темах аналитических вычислений и т.д.
      Обширность области возможных приложений Лиспа вызвала по-
явление множества различных диалектов Лиспа. Это легко объяснимо:
применение Лиспа для понимания естественного языка требует опреде-


                                   26