Існує два основних напрямки використання графіки: Internet і класичні програми.
Internet - мова розмітки. Ця мова взагалі не має графічних операторів. Намалювати коло неможливо. Для реалізації графічних фрагментів в основному використовуються готові заготовки (звичайні графічні файли). Завдання мови вказати місце, де розташувати певний фрагмент. Ця ж операція делаеться та алгоритмічні мови. Але помиммо можливого використання готових графічних файлів, вони дозволяють малювати самостійно всі графічні фрагменти з допомогою бібліотек графічних функцій.
Але алгоритмічні мови содают ехе-файли . які змінювати складно, а мова розмітки можна змінювати в будь-якій точці.
Самі передові бібліотеки графічних функцій.
Особливість - вони завжди машиннонезависимы і языковонезависимы. Вони залежать від операційної системи. DOS вимер.
Під WINDOWS все починається з библеотеки GDI. Це перша библеотека яка використовує можливості комбінацій клавіш графічних адаптерів. З появою Net Frame Work - це не функції, а методи які вирішують проблеми, які не вирішувалися в GDI+.
бібліотеки OpenGL і DirectX.
Недоліки OpenGL - немає Multimedia та роботи зі звуком (1992 рік).
DirectX(1995 рік)- з появою WINDOWS операційної системи. Це продовження ідеї OpenGL, але набагато більш швидкодіюча Multimedia і засоби реалізації.
Multimedia - супершвидкий графіка + робота зі звуком + робота з відео. Її Microsoft оновлює кожен рік - DirectX 9.0с. Microsoft Wista - DirectX 10.0.