Общие сведения о языках программирования - Book-Science - Научная энциклопедия
Профиль
Рейтинги
Новые
Категории
  • Новости
  • Статьи
  • Работы
  • Исследования
  • Заметки
  • Комменты

Общие сведения о языках программирования

Разместил: Admin, 1 May 2012

Назначение языков программирования

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

Требования к языкам

Главных требований два: близость ЯП к обычному профессиональному языку определенной сферы человеческой деятельности и простота реализации в ВС. Противоречивость требований стимулирует непрерывный процесс создания новых ЯП и доработки существующих. Но аппаратные средства ЭВМ стремительно совершенствуются (растет быстродействие, расширяются объемы памяти), теория и практика перевода программ с ЯП на язык команд ЭВМ тоже быстро развиваются. В условиях такой динамики фактор удобства программирования постепенно становится доминирующим. Это вызвало появление так называемых языков «сверхвысокого» уровня, самыми характерными из которых можно считать Лисп и Пролог.

Классификация языков программирования

Обычно используются три основные признака при создании сайтов: зависимость от платформы компьютера, ориентация на задачи той или иной сферы деятельности, уровень детализации описания заданий. Поясним их.

Машинно-независимые и машинно-ориентированные ЯП

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

Универсальные и проблемно-ориентированные ЯП

 Арсенал средств первых должен (по крайней мере, так замышлялось при создании этих языков) давать равные возможности для работы с задачами из различных профессиональных сфер. Наиболее характерным примером может служить язык ПЛ/1, который в 1970–80-х годах распространился довольно широко, но из-за большой сложности и малой эффективности использования ресурсов ЭВМ постепенно отошел на задний план. Пример языков второй группы — Фортран (название является аббревиатурой английского наименования «переводчик формул»), ориентированный на научно-технические и инженерные расчеты (в силу своих немалых достоинств Фортран и поныне в ходу). Классификация по этому признаку часто весьма условна.

: 3.0/5 (1270 )

Похожие статьи
1: 
Необходимые материалы для вышивания крестиком
Искусство вышивания крестиком как вид рукоделия появилось несколько столетий назад. Это подтверждают дошедшие до наших дней вышивки, датируемые двенадцатым веком. По вышитым сюжетам на ткани и узорам можно было догадаться о p Искусство вышивания крес...
2: 
Мебель для сидячей работы
Основная статья - Мебель. Мебель для сидячей работы - тип мебели (по назначению), основным предназначением которого является обеспечение возможности выполнения каких-либо профессиональных рабочих функций ее пользователя с наибольшей функциональностью...
3: 
Программное обеспечение
Программное обеспечение является неотъемлемой частью компьютерной вычислительной системы (ВС). Программное обеспечение (ПО) выполняет основные функции управления всеми аппаратными средствами ВС в процессе обработки информации. ПО разделяют на систем....
4: 
Понятие ценности информации
Возможны различные подходы к определению ценности информации. 1. Денежная стоимость: полная денежная стоимость получения информации (закупки, поиска, формирования собственными силами с учетом сопутствующих затрат); стоимость длительного хранения инфо...
5: 
Высокоуровневые методы информатики и программирования
Для успешного освоения материала данной дисциплины студенты должны обладать знаниями, умениями и навыками, связанными с базовыми разделами математики и информатики: основные понятия дифференциального и интегрального исчисления, линейная алгебра, теор...
Пользователей онлайн: 23
Все права защищены. При копировании материалов ссылка на Book-Science обязательна. (c) Book-Science, 2010-2016