Cg
CgはnVidiaによって開発された、グラフィックスハードウェアのためのプログラミング言語で、命名は「グラフィックスのためのC言語」(C for Graphics) に由来している。その名のとおりC言語をベースとした文法を持つが、Graphics Processing Unit GPUプログラミングのために最適化されている。
グラフィックスカードの技術的な発展にともない、プログラミング可能なグラフィックスカードが開発されるようになった。しかしそれらのカードにおけるプログラミングはアセンブラをベースとしたもので、開発が難しく可搬性も低かった。そのため、より高レベルの言語が必要とされるようになり、Cgが開発された。
記事出典元: Wikipedia日本語版











