Информатика и вычислительная техника. Шилов О.И. - 42 стр.

UptoLike

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

Программное обеспечение ПК
Методическое пособие по информатике и ВТ
42
Инструментальное ПО служит для разработки программистом нового программного
обеспечения. К инструментальному ПО относятся трансляторы, отладчики, специальные
текстовые редакторы для подготовки исходного текста, мониторы (программы для наблюде-
ния за поведением системы), дизассемблеры (средства для преобразования кодов процессора
в исходный текст программы), оптимизаторы. Современные средства разработки приложе-
ний сочетают все эти возможности в единой интегрированной среде.
5.7.1 Языки программирования
Язык программирования набор ключевых слов и обычно несложных правил их со-
четания, пригодных для записи любого алгоритма для данного типа ЭВМ. Основные понятия
языка программирования:
-
Ключевое слово зарезервированная последовательность символов, служащая толь-
ко для обозначения операций в данном языке и реализующая конкретную алгоритми-
ческую конструкцию или часть её. Алгоритмической конструкцией называется часто
используемая последовательность команд алгоритма: следование, цикл, ветвление,
выбор и др. Ко ключевым словам можно отнести также знаки операций (+, -, *, /, <, >,
= и др.). Ключевые слова задаются разработчиком транслятора данного языка про-
граммирования и не могут быть изменены программистом.
-
Идентификатор имя переменной, константы, процедуры или иного объекта, выби-
раемое программистом по своему усмотрению.
-
Разделительсимвол или последовательность символов, служащая для отделения
ключевых слов, знаков операций, идентификаторов, комментариев друг от друга и по-
зволяющая транслятору однозначно интерпретировать исходный текст программы.
-
Синтаксис набор правил сочетания языковых единиц в алгоритмической конструк-
ции, например, оформление вызова процедуры или присвоения переменной опреде-
ленного значения.
-
Семантика правила сочетания алгоритмических конструкций в языке программи-
рования, например, оформление процедуры или цикла.
Обычно ключевые слова, синтаксис и семантика языка программирования представля-
ют упрощенное в той или иной мере подмножество английского языка.
Первые языки программирования появились вместе с созданием универсальных ЭВМ в
50-х годах XX века. В настоящее время существует несколько сотен различных языков про-
граммирования, а также множество их версий и подвидов. Некоторые языки программирова-
ния предназначены для выполнения очень узкого класса задач, их называют специализиро-
ванными. Другие позволяют создать практически любую программу для определённой ЭВМ
это универсальные языки программирования. Часть языков реализована для практически
всех современных ЭВМ, некоторые же только для определенных типов или моделей компь-
ютеров. Имеется также множество других критериев для классификации языков программи-
рования.
5.7.2 Средства разработки приложений (Basic, Pascal, Delphi, C, Assembler, FoxPro и
др.)
Наиболее известными универсальными языками программирования для персональных
ЭВМ являются Basic, Pascal, C, Assembler.
BASIC (Бейсик) считается простейшим языком, предназначенным для составления не-
сложных программ начинающими программистами. С 60-х годов и по настоящее время Basic
является одним из самых распространённых средств разработки программ и реализован для
практически всех типов и моделей ЭВМ. В состав пакета Microsoft Office, например, входит
42                                         Программное обеспечение ПК

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

5.7.1 Языки программирования
      Язык программирования – набор ключевых слов и обычно несложных правил их со-
четания, пригодных для записи любого алгоритма для данного типа ЭВМ. Основные понятия
языка программирования:
   - Ключевое слово – зарезервированная последовательность символов, служащая толь-
       ко для обозначения операций в данном языке и реализующая конкретную алгоритми-
       ческую конструкцию или часть её. Алгоритмической конструкцией называется часто
       используемая последовательность команд алгоритма: следование, цикл, ветвление,
       выбор и др. Ко ключевым словам можно отнести также знаки операций (+, -, *, /, <, >,
       = и др.). Ключевые слова задаются разработчиком транслятора данного языка про-
       граммирования и не могут быть изменены программистом.
   - Идентификатор – имя переменной, константы, процедуры или иного объекта, выби-
       раемое программистом по своему усмотрению.
   - Разделитель – символ или последовательность символов, служащая для отделения
       ключевых слов, знаков операций, идентификаторов, комментариев друг от друга и по-
       зволяющая транслятору однозначно интерпретировать исходный текст программы.
   - Синтаксис – набор правил сочетания языковых единиц в алгоритмической конструк-
       ции, например, оформление вызова процедуры или присвоения переменной опреде-
       ленного значения.
   - Семантика – правила сочетания алгоритмических конструкций в языке программи-
       рования, например, оформление процедуры или цикла.
      Обычно ключевые слова, синтаксис и семантика языка программирования представля-
ют упрощенное в той или иной мере подмножество английского языка.
      Первые языки программирования появились вместе с созданием универсальных ЭВМ в
50-х годах XX века. В настоящее время существует несколько сотен различных языков про-
граммирования, а также множество их версий и подвидов. Некоторые языки программирова-
ния предназначены для выполнения очень узкого класса задач, их называют специализиро-
ванными. Другие позволяют создать практически любую программу для определённой ЭВМ
– это универсальные языки программирования. Часть языков реализована для практически
всех современных ЭВМ, некоторые же только для определенных типов или моделей компь-
ютеров. Имеется также множество других критериев для классификации языков программи-
рования.


5.7.2 Средства разработки приложений (Basic, Pascal, Delphi, C, Assembler, FoxPro и
      др.)

     Наиболее известными универсальными языками программирования для персональных
ЭВМ являются Basic, Pascal, C, Assembler.
     BASIC (Бейсик) считается простейшим языком, предназначенным для составления не-
сложных программ начинающими программистами. С 60-х годов и по настоящее время Basic
является одним из самых распространённых средств разработки программ и реализован для
практически всех типов и моделей ЭВМ. В состав пакета Microsoft Office, например, входит



Методическое пособие по информатике и ВТ