Определение языка программирования
| 
  Полезная статья? Пожалуйста, поставьте "+"  
 Алгоритмизация и программирование - Содержание Прогресс компьютерных технологий определил процесс появления новых 
разнообразных знаковых систем для записи алгоритмов – языков 
программирования. Дадим определение языку программирования. Согласно 
классическому учебнику «Курс программирования» Е. Жоголева и Н. 
Трифонова (М., «Наука», 1974): «Алгоритмический язык – это набор 
символов (алфавит языка), система правил образования из этих символов 
конструкций, с помощью которых представляются определенные компоненты 
алгоритма (синтаксис языка), и система правил истолкования этих 
конструкций, позволяющих однозначно воспроизводить процесс переработки 
данных (семантика языка)». Более кратко можно сказать, что «Назначение 
языка программирования состоит в хранении и передаче упорядоченных 
последовательностей инструкций, или алгоритмов».  Таким образом, язык
 программирования служит двум связанным между собой целям: он дает 
программисту аппарат для задания действий, которые должны быть 
выполнены, и формирует концепции, которыми пользуется программист, 
размышляя о том, что делать. Конкретный компьютер способен работать с
 программами, написанными на его родном машинном языке. Существует почти
 столько же разных машинных языков, сколько и компьютеров. Можно 
писать программы непосредственно на машинном языке, хотя это и сложно. В
 начале 1950-х гг. машинный язык был единственным языком. Для спасения 
программистов от сурового машинного языка программирования, были созданы
 языки высокого уровня (т. е. немашинные языки), которые стали 
своеобразным связующим мостом между человеком и машинным языком 
компьютера. Языки высокого уровня работают через трансляционные 
программы, которые вводят «исходный код» (гибрид английских слов и 
математических выражений, который считывает машина), и в конечном итоге 
заставляет компьютер выполнять соответствующие команды, которые даются 
на машинном языке. Существует два основных вида трансляторов: 
интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и
 компиляторы, которые сканируют исходный код для производства текста 
программы на машинном языке, которая затем выполняется отдельно. 
		
	  |  
| Категория: Алгоритмизация и программирование | Добавил: Ni-Cd (10 Декабря 2011) 
  
 |  
| Просмотров: 1900 
| Рейтинг: 0.0/0 |  
 
Добавлять комментарии могут только зарегистрированные пользователи. [  Регистрация |  Вход ]  
 | 
 
 
 
 | 
 
 
  
 
 
 
 
  
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 | Онлайн |  
 Онлайн всего: 1  Гостей: 1  Пользователей: 0  |  
 |   |  
   
 
 
 
 
 
 
 |