Общая терминология программирования
ссачусетском технологическом институте
ориентировочно в 1970 г. для целей обучения математическим понятиям.
Используется также в школах и пользователями ПЭВМ при написании программ
для создания чертежей на экране монитора и управления перьевым
графопостроителем.
Паскаль [PASCAL — акроним с французского — Program Applique a la
Selection et la Compilation Automatique de la Litterature] — процедурно-
ориентированный язык программирования высокого уровня, разработанный в
конце 1960-х гг. Никлаусом Виртом первоначально для обучения
программированию в университетах. Назван в честь французского математика
XVII в. Блеза Паскаля. В своей начальной версии Паскаль имел довольно
ограниченные возможности, поскольку предназначался для учебных целей,
однако последующие доработки позволили сделать его хорошим универсальным
языком, широко используемым в том числе для написания больших и сложных
программ. Существует ряд систем программирования на этом языке для разных
типов ЭВМ. Для IBM PC наиболее популярной является система Turbo Pascal
фирмы Borland (США).
Пролог [PROLOG — PROgramming in LOGic] — язык программирования высокого
уровня декларативного типа, предназначенный для разработки систем и
программ искусственного интеллекта. Относится к категории языков пятого
поколения. Был разработан в 1971 г. в университете г. Марселя (Франция),
относится к числу широко используемых и постоянно развиваемых языков.
Последняя его версия Prolog 6.
Си [С] — многоцелевой язык программирования высокого уровня,
разработанный Денисом Ритчи в начале 1970-х гг. на базе языка BCPL.
Используется на мини-ЭВМ и ПЭВМ. Является базовым языком операционной
системы Unix, однако применяется и вне этой системы для написания
быстродействующих и эффективных программных продуктов, включая и
операционные системы. Для IBM PC имеется ряд популярных версий языка Си, в
том числе Turbo С (фирмы Borland), Microsoft С и Quick С (фирмы Microsoft),
а также Zortech С (фирмы Symantec). Многие из указанных версий обеспечивают
также работу с Си и Си++ .
Си++ [C++] — язык программирования высокого уровня, созданный Бьярном
Страустрапом на базе языка Си. Является его расширенной версией,
реализующей принципы объектно-ориентированного программирования.
Используется для создания сложных программ. Для IBM PC наиболее популярной
является система Turbo C++ фирмы Borland (США).
С# (С Sharp) — "Си Шарп" — объектно-ориентированный язык
программирования, о разработке которого в 2000 г. объявила фирма Microsoft.
По своему характеру он напоминает языки C++ и Java и предназначен для
разработчиков программ, использующих языки С и C++, для того, чтобы они
могли более эффективно создавать Интернет-приложения. Указывается, что С#
будет тесно интегрирован с языком XML.
Фортран [FORTRAN — FORmula TRANslation] — язык программирования высокого
уровня, разработанный фирмой IBM в 1956 г. для описания алгоритмов решения
вычислительных задач. Относится к категории процедурно-ориентированных
языков. Наиболее распространенными версиями этого языка являются Фортран
IV, Фортран 77 и Фортран 90. Используется на всех классах ЭВМ. Последняя
его версия также применяется на ЭВМ с параллельной архитектурой.
AppleScript — машинно зависимый (ориентирован на работу с ПЭВМ типа
Macintosh фиры Apple), близкий к естественному английскому язык
программирования, предназначенный для автоматизации повторяющихся задач,
преимущественно связанных с процессами компьютерной графики (в том числе
обработки результатов сканирования, ввода изображений, цветоделения,
составления каталогов, передачи печатных документов в World Wide Web и
др.). Планировалась разработка версии этого языка для PowerPC.
Clipper — язык высокого уровня и система программирования,
предназначенные для разработки программ для ПЭВМ, преимущественно систем
управления большими объемами данных. Владельцем и разработчиком языка и
системы Clipper является фирма Nantucket (США). Начало работ по их созданию
связано с разработкой компилятора для dBase и относится к 1984 г. (год
основания фирмы Nantucket Барри Ребеллом и Брайаном Расселом). Первые
программные продукты Clipper — ClipperWinter'84 (май 1985 г.),
ClipperWinter'85 (январь 1986 г.), МсМах (версия для ПК Macintosh —
сентябрь 1986 г.) и ClipperSummer'87 (декабрь 1987 г.). Летом 1990 г. была
выпущена версия языка Clipper 5.0, получившая широкое распространение в
России. Она реализует концепцию открытой архитектуры и представляет собой
язык, компилятор и систему разработки программ для ПЭВМ, включающую набор
команд и функций, препроцессор, компоновщик, набор утилит (в том числе
отладчик и встроенную документацию).
dBASE
1. Язык программирования высокого уровня, предназначенный для создания
пакетов прикладных программ, связанных с манипулированием большими объемами
данных (Xbase). Первая версия языка dBASE II вышла в свет в начале 1980-х
гг., в августе 1994 г. была выпущена версия dBASE 5.0 для Windows
(подробнее см. [79]).
2. Семейство программ для ПЭВМ, предназначенное для манипулирования
большими объемами данных.
FoxPro — объектно-ориентированный язык, предназначенный для создания
пакетов прикладных программ, в том числе для современных операционных
систем, например версия этого языка FoxPro for Windows. Об одной из
последних версий этого языка — Visual FoxPro 3.0 фирмы Microsoft — см. в
[84].
SGML (Standardized General Markup Language) — стандартизованный
обобщенный язык разметки. Разработка языка была вызвана необходимостью
создания средств описания документов и правил их построения. Для задания
структуры документа используются специальные метки — тэги, которые отделяют
друг от друга элементы документа и файлы определения типа документа
(Document Type Definition — DTD), выполняющие функции грамматики и
определяющие структуру и содержание каждого элемента в документе. Принят
ISO в качестве стандарта в 80-е гг. Сложность этого языка помешала ему лечь
в основу первой спецификации для Web — HTML, которая стала производной от
SGML [336].
HTML, html (HyperText Markup Language) — язык разметки гипертекста,
разработан в исследовательском центре CERN в 1992 г. Он является
производным от SGML. HTML устанавливает формат гипермедийных документов в
сети WWW. HTML-документы представляют собой ASCII-файлы, доступные для
просмотра и редактирования в любом текстовом редакторе. Отличием от
обычного текстового файла является наличие в HTML-документах специальных
команд — тэгов, которые указывают правила форматирования документа. Полное
описание HTML можно получить по сетевому адресу: .
Версии языка HTML:
HTML 2.0 — стандарт был утвержден в ноябре 1994 г. организацией IETF
(Internet Engineering Task Force). В нем были расширены возможности
предыдущей версии языка, и он получил широкое распространение как у
профессионалов, так и у любителей.
HTML 3.0 — проект версии языка был опубликован в марте 1995 г. В нем были
произведены радикальные изменения предыдущих версий: включены
дополнительные возможности, включая таблицы, математические выражения и т.
д. Это стало причиной того, что он не принят в качестве официальной
спецификации и был заменен спецификацией HTML 3.2.
HTML 3.2 (кодовое наименование проекта "Wilbur") — был опубликован и начал
широко использоваться с мая 1996 г., получил официальное утверждение и
популярность из-за совместимости с HTML 2.0 1997 г.
HTML 4.0 (кодовое наименование проекта "Cougar") — последняя версия языка.
В нем реализованы многие распространенные концепции Web-дизайна и приняты
некоторые средства HTML 3.2. Самым значительным отличием HTML 4.0 от
предыдущих версий является кодировка Unicode, тэг "OBJECT", позволяющий
работать с мультимедиа (с видеоклипами и звуком) и др.
5. DHTML (Dynamic HTML) — динамическая HTML — развитие языка HTML для
создания движущихся, находящихся в динамике, эффектов на Web-страницах.
6. XML (Extensible Markup Language) — расширяемый язык разметки. Предложен
WWW Consortium (W3C) (консорциум ориентированных языков) в 1996 г. Входит в
подмножество SGML. Возник в результате необходимости создать более
обобщенный язык разметки без соблюдения сложного и громоздкого для
использования в Интернете стандарта SGML. Хотя XML и требует формально
определять язык разметки, стадия проверки корректности стала не
обязательной: наличие определений типов документов (DTD — Document Type
Definition) не требуется, хотя и допускается. Кроме того, в XML
используется лишь некоторое подмножество правил SGML, что облегчает его
использование. XML, подобно SGML, является метаязыком и содержит правила,
по которым должно определяться множество тэгов, допустимых в документе.
Пакет данных, описанный на
XML, называют XML-документом.
Java — объектно-ориентированный язык интерпретирующего типа,
разработанный фирмой Sun Microsystems в 1994 г. Он во многом сходен с
языком C++ и нашел широкое применение для написания разного рода
программных продуктов (приложений), ориентированных на работу в сетевых
системах типа &quo
| | скачать работу |
Общая терминология программирования |