Glosario computación grafica

Páginas: 6 (1494 palabras) Publicado: 6 de septiembre de 2013
Glosario de Computación Gráfica

IDE: (Integrated Development Environment): Ambiente de Desarrollo Integrado. Una aplicación de software que provee a los programadores facilidades para el desarrollo de software.

Un IDE consiste normalmente de un editor de código fuente, herramientas para la automatización de construcción, una interfaz gráfica y un debugger. Pueden llegar a incluircaracterísticas como compilador, intérprete, control de versiones y navegación a través de la estructura de los datos.

Ejemplos de IDE que contienen compilador e Intérprete:

Microsoft Visual Studio: IDE de Microsoft. Se utiliza para desarrollar aplicaciones que se ejecuten en consola o con GUI junto con aplicaciones de formularios de Windows. Incluye un editor de código, debugger, desarrollo deformularios para aplicaciones con GUI, diseñador web, diseñador de clases y diseñador de esquema de bases de datos.

Posee soporte de manera predeterminada para los lenguajes de programación C/C++, VB.NET, C#, y F#. Existe también soporte para otros lenguajes como M, Python y Ruby a través de servicios para lenguajes de programación instalados de manera separada.

Sitio Web:www.microsoft.com/visualstudio


Eclipse: IDE escrita en su mayoría en Java. Puede utilizarse para desarrollar aplicaciones en Java y, a través de varios plug-ins, otros lenguajes de programación como Ada, C, C++, Cobol, Haskell, Perl, PHP, Python, R, Ruby, Scala, Clojure, Groovy, Android y Scheme.

Eclipse comenzó como un proyecto de IBM Canadá. Object Technology International (OTI), quién comercializaba enun inicio con la familia de productos IDE “VisualAge”, desarrolló el nuevo producto como un reemplazo de Visual Age basado en Java. Posteriormente se formó un consorcio de auxiliares para continuar con el desarrollo de Eclipse como un software open-source. Entre los miembros originales del consorcio se encuentran las compañías Borland, IBM, Merant, QNX Software Systems, Rational Software, RedHat, SuSE, TogetherSoft y WebGain.

Sitio web: www.eclipse.org

Otras IDE

SharpDevelop: IDE gratuita y open source para desarrollar aplicaciones utilizando las plataformas de Microsoft .NET, Mono, Gtk# y Glade#. Asimismo, otorga soporte para el desarrollo con los lenguajes C#, Visual Basic .NET, Boo, F#, IronPython y IronRuby.
Fue diseñado como una alternativa gratuita y ligera de VisualStudio de Microsoft y contiene características equivalentes a las características esenciales de Visual Studio Express tales como manejo de proyectos, edición de código, compilación y debug de aplicaciones.

Sitio web: sharpdevelop.com

Lazarus: IDE gratuita y cross-platform que provee desarrollo similar a Delphi para desarrolladores de Pascal y Object Pascal. Fue desarrollado para el compiladorFree Pascal.

Sitio web: http://www.lazarus.freepascal.org/

API (Application programming interface): Interfaz para Programación de Aplicaciones. Es una especificación que indica la forma en que una aplicación puede comunicarse con otras. Consiste en un conjunto de construcciones o sentencias de un lenguaje de programación que pueden ser codificadas en un programa para obtener funciones yservicios específicos de un sistema operativo o de algún programa.

Ejemplos de API para mostrar gráficos

3D

OpenGL (Open Graphics Library): Es una especificación estándar traducida como una API multiplataforma y cross-language para realizar aplicaciones y simulaciones físicas que modelan gráficos 2D y 3D directamente en la pantalla, otorgando el mismo conjunto de instrucciones en diferentescomputadoras y adaptadores gráficos.
La interfaz consiste en mas de 250 diferentes llamadas a funciones que pueden ser utilizadas para dibujar escenas complejas tridimensionales a partir de primitivas geométricas simples.
Fue desarrollado por Silicon Graphics Inc. (SGI) en 1992 y es ampliamente utilizado en las áreas de diseño asistido por computadora, realidad virtual, visualización...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computación grafica
  • computacion grafica
  • Computacion grafica
  • Computacion Grafica
  • Computacion Grafica
  • Computacion grafica
  • Computacion grafica
  • Computación Grafica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS