Gráfica Digital (V.P.)

De Casiopea
Revisión del 21:58 21 jul 2010 de Valentinaperez (discusión | contribuciones) (Página creada con '=Gráfica Digital= ===¿Qué es un programa?=== Es una máquina lógica ejecutada por un computador. Un circuito físico como software. Lenguaje-…')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Gráfica Digital

¿Qué es un programa?

Es una máquina lógica ejecutada por un computador. Un circuito físico como software.


Lenguaje---------->Compilado---------->Máquina Lógica


Java es lo que lee la máquina virtual (el programa) para el compilado de la información. Esto es altamente portable, ya que es compatible con todos los sistemas operativos ya que traen Java por defecto.


Processing

Está escrito en Java y es hijo de DBN (Design by Numbers). Hecho por John Maeda.


Processing puede correr como:

  • Web como un Applet
  • Mac como una app.
  • Windows
  • Linux


Applet no tenía una gran función para la Web ademas de poder compartirlo y mostrarlo, ademas de complicado porque necesitaba usar Java, pero como la Web no tiene Java, se usaba la del usuario, lo cual provocaba una gran inseguridad para el usuario. Por esto apareció el Processing JavaScript que es como un Java, pero de Web.

Processing es una forma de dibujar con números, pero de una manera que simplifica ciertas cosas. Para entender esto explicaremos el bajo nivel y el alto nivel.

  • Bajo Nivel: es como cuando queremos ir a un lado, caminando, pero para poder hacerlo, tenemos que especificar ciertas cosas que damos como obvias en nuestra vida cotidiana, como tener equilibrio, respirar, mover los pies de cierta manera, etc. Por lo tanto, la cantidad de información que debemos ingresar a lenguaje de la máquina es infinita.
  • Alto Nivel: Cuando las cosas que se tienen que especificar en alto nivel, y que complejizan el lenguaje se dan por obvias, y por lo tanto no hay que especificarlas.


¿Cómo funciona processing?

Tiene 3 formas de las que puede funcionar.

1. Simple: Donde se escribe algo que se imprime y se termina al tiro.

2. Loop: Cuando se crea un Setup. Luego un Draw donde se especifica algún tipo de dibujo que se repetira varias veces (60 veces por segundo).

3. Interactivo: primero Setup, luego Draw, luego se toma en cuenta lo que hace el teclado K y también el Mouse