About: dbr:Cg_(programming_language)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCg_%28programming_language%29

AttributesValues
rdf:type
rdfs:label
  • Cg (programovací jazyk) (cs)
  • C for graphics (de)
  • Cg (lenguaje de programación) (es)
  • Cg (langage) (fr)
  • Cg (프로그래밍 언어) (ko)
  • Cg (プログラミング言語) (ja)
  • Cg (język programowania) (pl)
  • C for Graphics (pt)
  • Cg (ru)
  • Cg (programspråk) (sv)
  • Cg語言 (zh)
rdfs:comment
  • C for Graphics (Abkürzung: Cg) war eine von Nvidia begründete High Level Shader Language (nicht zu verwechseln mit High Level Shading Language) zum Schreiben von Vertex-Shader-, Pixel-Shader-, Geometry-Shader- und Tessellation-Shader- Programmen. Die Sprache ist weitestgehend unabhängig von der zugrunde liegenden Grafik-API- (OpenGL und DirectX) und dem Grafikkartenhersteller (Nvidia und ATI). (de)
  • Cg ou C for Graphics est un langage de haut niveau créé par NVIDIA pour programmer les vertex et les pixel shaders. Il est très similaire au langage HLSL de Microsoft. Cg est fondé sur le langage de programmation C. Ils partagent la même syntaxe, néanmoins certaines fonctionnalités du C ont été ajoutées et de nouveaux types de données introduits afin de rendre le Cg plus propre à la programmation d'unités graphiques. * Portail de l’informatique (fr)
  • CgはNVIDIAが開発していた、リアルタイム3次元コンピュータグラフィックスにおけるプログラマブルシェーダーのためのシェーディング言語である。2012年を最後にバージョンアップは終了している。GPUプログラミングのために特化・最適化されており、CG描画に向いている。この言語名の由来は「グラフィックスのためのC言語」(C for Graphics) であり、C言語 (ANSI C) をベースとした文法を持つ。また、C++言語の類似機能も一部取り入れている。 (ja)
  • Cg 또는 C for Graphics는 엔비디아가 마이크로소프트와 협력하여 개발한 상위 레벨 셰이딩 언어이다. 마이크로소프트의 HLSL과 매우 비슷하다. Cg는 C 언어를 기반으로 하며, C 언어와 같은 문법을 가졌지만 일부 기능들은 변형되고 그래픽 처리 장치를 프로그래밍하기에 적절한 새로운 자료형이 추가되었다. (ko)
  • C for graphics - język programowania shaderów, opracowany przez firmę Nvidia (we współpracy z Microsoftem) w oparciu o języki C i C++ w celu zastąpienia używanego dotychczas języka assemblerowego. Cg jest kompatybilny zarówno z OpenGL, jak i DirectX. Jest bardzo zbliżony do High Level Shading Language (HLSL) Microsoftu.Główny program jest napisany w ogólnym języku programowania CPU, tylko część zawierająca kod dla GPU jest napisana w Cg. (pl)
  • Cg (förkortning av C for Graphics) är ett programspråk utvecklat av Nvidia i nära samarbete med Microsoft. Cg bygger på programspråket C med vilket Cg delar syntax. Skillnaden mellan språken är att vissa funktioner i C har modifierats och fler datatyper har tillagts för att göra Cg lämpad för programmering av grafikprocessorer. Cg är dock enbart lämpat för GPUprogrammering och är inte ett generellt programmeringsspråk. Eftersom tekniska framsteg har gjort att vissa delar av programmeringen av 3D-grafik har blivit rätt komplex. För att förenkla processen lades nya funktioner till grafikkorten. Några av de spel och applikationer som använder Cg är Battlefield 2, Far Cry, Dolphin, Hitman: Blood Money, Ogre3D och Unity (sv)
  • Cg (сокращение от C for Graphics) — высокоуровневый язык программирования, разработанный Nvidia в тесном сотрудничестве с Microsoft для программирования шейдеров. Cg основан на языке программирования C. Несмотря на то, что они имеют один и тот же синтаксис, некоторые функции C были изменены и добавлены новые типы данных, чтобы сделать Cg более подходящим для программирования графических процессоров. Этот язык специализирован для программирования графического процессора и не используется для GPGPU. Компилятор Cg выводит программы шейдеров DirectX или OpenGL. С 2012 года Cg устарела, без дополнительной поддержки. (ru)
  • Cg语言(C for Graphics)是为GPU编程设计的高級著色器語言,由NVIDIA公司开发。Cg极力保留C语言的大部分语义,并让开发者从硬件细节中解脱出来,Cg同时也有一个高级语言的其他好处,如代码的易重用性,可读性得到提高,编译器代码优化。 Cg语言主要参照ANSI C建模,但也从C++和Java以及早期的绘制语言如RenderMan and the Stanford shading language中吸取了一些思想。这些使得很容易写程序然后由编译器进行优化,提高了可读性。而且Cg的设计考虑了GPU的体系结构,如可编程多处理器单元(顶点处理器,像素处理器,外加不可编程单元)。这些部分和应用都是通过数据流连接起来。Cg语言允许分别为顶点和像素写程序。Cg API引入了profiles的概念以处理顶点和像素编程所缺乏的通用性。一个Cg profile就定义了一套整个Cg语言的子集以适应不同的硬件平台和API。Cg程序可以根据运行时的需要或者事先编译成GPU汇编代码。这样可以很容易地将一个Cg像素程序和手写的顶点程序结合起来,或者甚至采用不可编程的OpenGL或者DirectX顶点流水线,反之亦然。 由于Nvidia和微软合作紧密,Cg语言和HLSL的共通之处很多。在早期的官方文档里,这两者被解释成贴了两个牌的同一门语言。 (zh)
  • Cg (z anglického C for graphics) je vyšší programovací jazyk pro psaní shaderů vyvinutý společností NVIDIA (od roku 2002). Syntakticky je velmi podobný jazyku High Level Shader Language (HLSL) od společnosti Microsoft. Z důvodu možnosti dvoustupňového překladu může být pro běh zapotřebí Cg runtime (překlad programu pak probíhá i dynamicky, tj. až v době běhu aplikace pro konkrétní GPU). V této souvislosti se hovoří o cílových profilech (konkrétní verze shaderů a tedy instrukční sady). (cs)
  • Cg o C for Graphics es un lenguaje de alto nivel desarrollado por Nvidia en colaboración con Microsoft​​ para la programación de vertex y pixel shaders. Es similar al lenguaje de Microsoft HLSL. El lenguaje está basado en lenguaje de programación C y comparte varias de sus características aunque existen diferencias notables y elementos añadidos para adaptarlos a cuestiones concretas y especiales de la programación de las GPU (Graphics Processing Unit o ). (es)
  • C for Graphics (Cg), também conhecida como High-Level Shading Language (HLSL) é uma linguagem de programação desenvolvida pela Nvidia e Microsoft que é derivada do ANSI C para suporte ao design gráfico, aproveitando os recursos do hardware NVIDIA. Usada principalmente para o desenvolvimento de algoritmos para pixel shaders e vertex shaders que são instruções específicas para os GPUs das placas de vídeo. (pt)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/HLSL-Examples-1.png
sameAs
thumbnail
has abstract
  • Cg (z anglického C for graphics) je vyšší programovací jazyk pro psaní shaderů vyvinutý společností NVIDIA (od roku 2002). Syntakticky je velmi podobný jazyku High Level Shader Language (HLSL) od společnosti Microsoft. Z důvodu možnosti dvoustupňového překladu může být pro běh zapotřebí Cg runtime (překlad programu pak probíhá i dynamicky, tj. až v době běhu aplikace pro konkrétní GPU). V této souvislosti se hovoří o cílových profilech (konkrétní verze shaderů a tedy instrukční sady). Syntaxe jazyka Cg je odvozena od jazyka C. Mezi důležitá rozšíření jazyka patří vektorové operace, operátor swizzle, další datové typy (half, fixed, vektorové a maticové typy, sampler* typy pro textury). (cs)
  • C for Graphics (Abkürzung: Cg) war eine von Nvidia begründete High Level Shader Language (nicht zu verwechseln mit High Level Shading Language) zum Schreiben von Vertex-Shader-, Pixel-Shader-, Geometry-Shader- und Tessellation-Shader- Programmen. Die Sprache ist weitestgehend unabhängig von der zugrunde liegenden Grafik-API- (OpenGL und DirectX) und dem Grafikkartenhersteller (Nvidia und ATI). (de)
  • Cg o C for Graphics es un lenguaje de alto nivel desarrollado por Nvidia en colaboración con Microsoft​​ para la programación de vertex y pixel shaders. Es similar al lenguaje de Microsoft HLSL. El lenguaje está basado en lenguaje de programación C y comparte varias de sus características aunque existen diferencias notables y elementos añadidos para adaptarlos a cuestiones concretas y especiales de la programación de las GPU (Graphics Processing Unit o ). Este lenguaje fue diseñado específicamente para las acelaradoras y es de gráficas, no es de ser utilizado como lenguaje propósito general. Por el contrario, el lenguaje : (también orientado a programación de GPU) sí puede ser utilizado para aplicaciones de propósito general. (es)
  • Cg ou C for Graphics est un langage de haut niveau créé par NVIDIA pour programmer les vertex et les pixel shaders. Il est très similaire au langage HLSL de Microsoft. Cg est fondé sur le langage de programmation C. Ils partagent la même syntaxe, néanmoins certaines fonctionnalités du C ont été ajoutées et de nouveaux types de données introduits afin de rendre le Cg plus propre à la programmation d'unités graphiques. * Portail de l’informatique (fr)
  • CgはNVIDIAが開発していた、リアルタイム3次元コンピュータグラフィックスにおけるプログラマブルシェーダーのためのシェーディング言語である。2012年を最後にバージョンアップは終了している。GPUプログラミングのために特化・最適化されており、CG描画に向いている。この言語名の由来は「グラフィックスのためのC言語」(C for Graphics) であり、C言語 (ANSI C) をベースとした文法を持つ。また、C++言語の類似機能も一部取り入れている。 (ja)
  • Cg 또는 C for Graphics는 엔비디아가 마이크로소프트와 협력하여 개발한 상위 레벨 셰이딩 언어이다. 마이크로소프트의 HLSL과 매우 비슷하다. Cg는 C 언어를 기반으로 하며, C 언어와 같은 문법을 가졌지만 일부 기능들은 변형되고 그래픽 처리 장치를 프로그래밍하기에 적절한 새로운 자료형이 추가되었다. (ko)
  • C for graphics - język programowania shaderów, opracowany przez firmę Nvidia (we współpracy z Microsoftem) w oparciu o języki C i C++ w celu zastąpienia używanego dotychczas języka assemblerowego. Cg jest kompatybilny zarówno z OpenGL, jak i DirectX. Jest bardzo zbliżony do High Level Shading Language (HLSL) Microsoftu.Główny program jest napisany w ogólnym języku programowania CPU, tylko część zawierająca kod dla GPU jest napisana w Cg. (pl)
  • Cg (förkortning av C for Graphics) är ett programspråk utvecklat av Nvidia i nära samarbete med Microsoft. Cg bygger på programspråket C med vilket Cg delar syntax. Skillnaden mellan språken är att vissa funktioner i C har modifierats och fler datatyper har tillagts för att göra Cg lämpad för programmering av grafikprocessorer. Cg är dock enbart lämpat för GPUprogrammering och är inte ett generellt programmeringsspråk. Eftersom tekniska framsteg har gjort att vissa delar av programmeringen av 3D-grafik har blivit rätt komplex. För att förenkla processen lades nya funktioner till grafikkorten. Några av de spel och applikationer som använder Cg är Battlefield 2, Far Cry, Dolphin, Hitman: Blood Money, Ogre3D och Unity (sv)
  • C for Graphics (Cg), também conhecida como High-Level Shading Language (HLSL) é uma linguagem de programação desenvolvida pela Nvidia e Microsoft que é derivada do ANSI C para suporte ao design gráfico, aproveitando os recursos do hardware NVIDIA. Usada principalmente para o desenvolvimento de algoritmos para pixel shaders e vertex shaders que são instruções específicas para os GPUs das placas de vídeo. Existem dois ramos principais da linguagem Cg / HLSL: o compilador Nvidia Cg (cgc) que retorna DirectX ou OpenGL e o Microsoft HLSL que retorna sombreadores DirectX em formato bytecode. Cg foi descontinuado em 2012, sem desenvolvimento ou suporte adicional disponível. (pt)
  • Cg (сокращение от C for Graphics) — высокоуровневый язык программирования, разработанный Nvidia в тесном сотрудничестве с Microsoft для программирования шейдеров. Cg основан на языке программирования C. Несмотря на то, что они имеют один и тот же синтаксис, некоторые функции C были изменены и добавлены новые типы данных, чтобы сделать Cg более подходящим для программирования графических процессоров. Этот язык специализирован для программирования графического процессора и не используется для GPGPU. Компилятор Cg выводит программы шейдеров DirectX или OpenGL. С 2012 года Cg устарела, без дополнительной поддержки. (ru)
  • Cg语言(C for Graphics)是为GPU编程设计的高級著色器語言,由NVIDIA公司开发。Cg极力保留C语言的大部分语义,并让开发者从硬件细节中解脱出来,Cg同时也有一个高级语言的其他好处,如代码的易重用性,可读性得到提高,编译器代码优化。 Cg语言主要参照ANSI C建模,但也从C++和Java以及早期的绘制语言如RenderMan and the Stanford shading language中吸取了一些思想。这些使得很容易写程序然后由编译器进行优化,提高了可读性。而且Cg的设计考虑了GPU的体系结构,如可编程多处理器单元(顶点处理器,像素处理器,外加不可编程单元)。这些部分和应用都是通过数据流连接起来。Cg语言允许分别为顶点和像素写程序。Cg API引入了profiles的概念以处理顶点和像素编程所缺乏的通用性。一个Cg profile就定义了一套整个Cg语言的子集以适应不同的硬件平台和API。Cg程序可以根据运行时的需要或者事先编译成GPU汇编代码。这样可以很容易地将一个Cg像素程序和手写的顶点程序结合起来,或者甚至采用不可编程的OpenGL或者DirectX顶点流水线,反之亦然。 由于Nvidia和微软合作紧密,Cg语言和HLSL的共通之处很多。在早期的官方文档里,这两者被解释成贴了两个牌的同一门语言。 (zh)
gold:hypernym
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is programming language of
is programming language of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software