グラフィカルユーザーインターフェース (Graphical User Interface, GUI) はコンピュータグラフィックスとポインティングデバイスを用いて、直感的な操作を提供するユーザインターフェース。
キャラクターユーザインターフェース (CUI) と対比して語られることが多い。
グラフィカルユーザーインターフェイスは、視認性、操作性に優れ、直感的な操作が可能なため、広く普及し、現在では主流のインターフェイスになっている。
アラン・ケイにより、誰でも簡単に使えることを目指して作られた暫定Dynabook環境の、当初は標準システム的な位置づけで開発されたSmalltalk Smalltalk-72は、Data General社のNovaから、約5~10倍の能力とビットマップディスプレイ、マウス (コンピュータ) マウスを装備したAltoへと移植され、マシンパワーを得るとすぐにオーバーラップ可能なウインドウシステムの構築が試みられた。このマルチウインドウシステムを効率よく機能させるために後に考え出されたBitBltは、現在も、ちらつきのない画面描写のために使われるアルゴリズムとしてよく知られている。
記事出典元: Wikipedia日本語版
