Графическая система ядра - Graphical Kernel System

Графическая система ядра
Год начался 1977 ; 44 года назад ( 1977 )
Последняя версия ИСО / МЭК 7942-4: 1998
1998 ; 23 года назад ( 1998 )
Организация ANSI , ISO
Связанные стандарты ANSI X3.124, ISO 8651, ISO 8805, ISO 8806, ISO 10303
Домен Компьютерная графика
Сокращение ГКС

Система графического ядра ( GKS ) была первым стандартом ISO для низкоуровневой компьютерной графики , введенным в 1977 году. Проект международного стандарта был разослан на рассмотрение в сентябре 1983 года. Окончательная ратификация стандарта была достигнута в 1985 году.

Обзор

GKS предоставляет набор функций рисования для двумерной векторной графики, подходящих для построения графиков и аналогичных задач. Вызовы предназначены для переносимости между различными языками программирования , графическими устройствами и аппаратным обеспечением, поэтому приложения, написанные для использования GKS, будут легко переносимы на многие платформы и устройства.

GKS был довольно распространен на компьютерных рабочих станциях в 1980-х и начале 1990-х годов. GKS легла в основу продуктов Digital Research GSX и GEM ; последний был обычным явлением на Atari ST и иногда был замечен на ПК, особенно в связке с Ventura Publisher . Он мало использовался в коммерческих целях за пределами этих рынков, но по-прежнему используется в некоторых пакетах для научной визуализации. Это также базовый API, определяющий метафайл компьютерной графики . Потомком ГКС был ФИГС . Одним из популярных приложений, основанных на реализации GKS, является GR Framework, библиотека C для высокопроизводительной научной визуализации, которая стала обычным сервером для построения графиков среди пользователей Julia .

Основным разработчиком и промоутером GKS был Хосе Луис Энкарнасао , бывший директор Института компьютерной графики Фраунгофера (IGD) в Дармштадте , Германия .

ГКС стандартизирован в следующих документах:

  • ANSI стандарт ANSI X3.124 1985.
  • Стандарт ISO 7942: 1985 , переработанный как ISO 7942: 1985 / Amd 1: 1991 и ISO / IEC 7942-1: 1994 , а также ISO / IEC 7942-2: 1997 , ISO / IEC 7942-3: 1999 и ISO / МЭК 7942-4: 1998
  • Привязки языков соответствуют стандарту ISO 8651 .
  • Функциональное определение GKS-3D (графическая система ядра для трех измерений) соответствует стандарту ISO 8805 , а соответствующие привязки C - ISO 8806 .

Функциональные возможности GKS заключены в стандарт модели данных в стандарте STEP, раздел ISO 10303-46 .

Смотрите также

Рекомендации

дальнейшее чтение

Внешние ссылки