Язык программирования общего назначения - General-purpose programming language
Эта статья не цитировать любой источники.Июнь 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В компьютерное программное обеспечение, а язык программирования общего назначения это язык программирования посвященный общее назначение, предназначен для написания программного обеспечения в широком спектре приложений домены.
История
Ранние языки программирования были разработаны либо для научных вычислений (числовые вычисления), либо для коммерческой обработки данных, как и компьютерное оборудование. Научные языки, такие как Фортран и Алгол поддерживает вычисления с плавающей запятой и многомерные массивы, в то время как бизнес-языки, такие как КОБОЛ поддерживаемые форматы файлов с фиксированным полем и записи данных. Гораздо менее широко использовались специализированные языки, такие как IPL-V и LISP за обработка символьного списка; COMIT для манипуляций со строками; APT за станки с ЧПУ. Системное программирование требующий манипуляция указателем обычно делалось в язык ассемблера, хотя Веселый использовался для некоторых военных приложений.[1]
IBM с Система / 360, анонсированная в 1964 году, была разработана как унифицированная аппаратная архитектура, поддерживающая как научные, так и коммерческие приложения, а IBM разработала PL / I как единый язык общего назначения, поддерживающий научное, коммерческое и системное программирование. Действительно, PL / I использовался как стандартный язык системного программирования для Мультики Операционная система.
После PL / I различие между научными и коммерческими языками программирования уменьшилось: большинство языков поддерживают базовые функции, требуемые обоими, а большая часть обработки специальных форматов файлов делегирована специализированным системы управления базами данных.
Начиная с 1960-х годов также были разработаны многие специализированные языки: GPSS и Симула для моделирования дискретных событий; СУМАСШЕДШИЙ, БАЗОВЫЙ, Логотип, и Паскаль для обучения программированию; C для системного программирования; JOSS и APL 360 для интерактивного программирования.[1]
Определения
А предметно-ориентированный язык программирования предназначен для использования в определенной области приложения. Примеры включают языки описания страниц и языки запросов к базе данных.
Список
Ниже приведены некоторые языки программирования общего назначения:
Примечания
- ^ а б Жан Э. Саммет, «Языки программирования: история и будущее», Коммуникации ACM 15: 7: 601-610 (июль 1972 г.) Дои:10.1145/361454.361485
Смотрите также
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |