Lenguaje de programación basado en Java dirigido al aprendizaje de la programación

Processing
Gratis
Offline
https://processing.org/

Processing es un lenguaje de programación basado en Java y un entorno de desarrollo dirigido al aprendizaje de la programación en un contexto visual. Se empezó a desarrollar en el MIT Media Lab en 2001.
Es un programa Java, que necesita tener instalado Java Development Kit, pero esta versión lo incluye. El programa no necesita instalación: hay que descomprimir el archivo zip en una carpeta y ejecutar el programa processing.exe.

Processing es un cuaderno de bocetos de software flexible y un lenguaje para aprender a codificar dentro del contexto de las artes visuales.

  • Descarga gratuita y código abierto
  • Programas interactivos con salida 2D, 3D, PDF o SVG
  • Integración OpenGL para 2D y 3D acelerados
  • Para GNU / Linux, Mac OS X, Windows, Android y ARM
  • Más de 100 bibliotecas extienden el software central
  • Bien documentado, con muchos libros disponibles.

Herramientas. Extienda la capacidad del entorno de procesamiento (PDE) más allá de la funcionalidad principal.
Las siguientes herramientas se incluyen con el software de procesamiento. Seleccione la herramienta que desea utilizar en el menú Herramientas del entorno de procesamiento. Estas herramientas son de código abierto; El código se distribuye con Processing.

  • Selector de color
    Interfaz simple para seleccionar colores como valores RGB, HSB y Hex.
  • Movie Maker
    Crea una película QuickTime a partir de una secuencia de imágenes. Las opciones incluyen la configuración del tamaño, la velocidad de fotogramas y la compresión, así como un archivo de audio.
  • Bosquejo de archivo
    Archiva una copia del boceto actual en formato .zip. El archivo se coloca en el mismo directorio que el boceto.
  • Crear fuente
    Convierte las fuentes al formato de fuente de procesamiento y las agrega al boceto actual. Abre un cuadro de diálogo que ofrece opciones para configurar la fuente, su tamaño, si está suavizado y si se deben generar todos los caracteres.