русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История компьютерной графики

История развития компьютерной графики началось уже в 20 веке и продолжается сегодня. Не секрет то, что именно графика способствовала быстрому росту быстродействию компьютеров.

1940-1970гг. – время больших компьютеров (эра до персональных компьютеров). Графикой занимались только при выводе на принтер. В этот период заложены математические основы.

Особенности: пользователь не имел доступа к монитору, графика развивалась на математическом уровне и выводилась в виде текста, напоминающего на большом расстоянии изображение. Графопостроители появились в конце 60-х годов и практически были не известны.

 

1971-1985гг. – появились персональные компьютеры, т.е. появился доступ пользователя к дисплеям. Роль графики резко возросла, но наблюдалось очень низкое быстродействие компьютера. Программы писались на ассемблере. Появилось цветное изображение (256).

Особенности: этот период характеризовался зарождением реальной графики.

 

1986-1990гг. – появление технологии Multimedia (Мультимедиа). К графике добавились обработка звука и видеоизображения, общение пользователя с компьютером расширилось.

Особенности: появление диалога пользователя с персональным компьютером; появление анимации и возможности выводить цветное изображение.

 

1991-2008гг. – появление графики нашего дня Virtual Reality. Появились датчики перемещения, благодаря которым компьютер меняет изображения при помощи сигналов посылаемых на него. Появление стереоочков (монитор на каждый глаз), благодаря высокому быстродействию которых, производится имитация реального мира. Замедление развития этой технологии из-за опасения медиков, т.к. благодаря Virtual Reality можно очень сильно нарушить психику человека, благодаря мощному воздействию цвета на неё.

 

Следствие использования графики

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

Программирование называют теперь визуальным программированием, т.е. компилятор дает большое количество диалоговых окон, где вводятся координаты и виден прообраз результата, и можно менять прообраз программы.

В 90-х годах появился стандарт изображения схем алгоритмов UML, его используют все учебники. Он учитывает объектно-ориентированные программы и способен изображать многозадачность. Имеется возможность схемы алгоритма рисовать самому из готовых стандартных форм. Т.к. все  программы используют графику (меню, товарные знаки, всякие вспомогательные изображения) их можно делать в современных компиляторах, не выходя из компилятора. UML рассматривается как международный стандарт. В нем 12 групп символов (каждая из групп с определением определенной специфики) и способов взаимосвязи между ними.

Переход к графическому интерфейсу был вынужден тем фактом, что человек воспринимает 80% данных через картинку, и лишь 20% - через ум, чувства и т.д.

Просмотров: 10910

Вернуться в оглавление:Компьютерная графика




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.