Processing
Descripción
Processing es un entorno de programación (IDE) y un lenguaje basado en Java, creado inicialmente por Casey Reas y Ben Fry en el año 2001, diseñado para artistas, diseñadores y personas interesadas en aprender a programar, especialmente en proyectos multimedia. Entre sus características, Processsing ofrece:
- Sintaxis simplificada, en comparación con Java, facilitando así su aprendizaje por parte de principiantes.
- Gráficos y visualización: Processing está especialmente orientado a la creación de gráficos y visualizaciones, estáticas y animadas, lo que lo hace ideal para proyectos de diseño interactivo, arte generativo y visualización de datos.
- Extensiones: Processing dispone de una variedad de bibliotecas que permiten trabajar con sonido, video, etc.
- Multiplataforma: Los proyectos creados con Processing se pueden ejecutar en Windows, Mac y Linux, y también pueden ser exportados como aplicaciones independientes o applets web.
Enlaces relacionados
- Sitio oficial de Processing: https://processing.org/
- Descarga Processing: https://processing.org/download
- Documentación:
- Referencia del lenguaje Processing: https://processing.org/reference
- IDE: https://processing.org/environment
- Bibliotecas para Processing: https://processing.org/environment
- Herramientas incluidas en Processing: https://processing.org/reference/tools
- Aprende Processing:
- Tutoriales: https://processing.org/tutorials
- Ejemplos: https://processing.org/examples
- Libros: https://processing.org/books
- Processing Foundation: https://processingfoundation.org/
- p5.js: https://p5js.org/es/
- Phyton Mode for Processing: https://py.processing.org/
- Casey Reas:
- Sitio oficial de Casey Reas: https://reas.com/
- Casey Reas en Wikipedia: https://en.wikipedia.org/wiki/Casey_Reas
- Ben Fry:
- Sitio oficial de Ben Fry: https://www.benfry.com/
- Ben Fry en Wikipedia: https://en.wikipedia.org/wiki/Ben_Fry
- Java: https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
- IDE (entorno de desarrollo integrado): https://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado
- Applet: https://es.wikipedia.org/wiki/Applet
Nota: La imagen de cabecera corresponde a una captura de pantalla parcial de la portada del sitio oficial de Processing, al momento de publicar esta entrada.
#ide #Java #Processing #descargas #programaciónMultimedia #Programación #caseyReas #benFry #glosarioProcessing #glosarioProgramación #applet
Comparto este enlace (https://github.com/formaciongrafica/33-js-conceptos), hacia el fork que realicé hace algún tiempo atrás desde la cuenta de Adonis Mendoza (https://github.com/adonismendozaperez) en GitHub.
Construido a partir del artículo 33 Fundamentals Every JavaScript Developer Should Know de Stephen Curtis, tal como lo comenta Mendoza en su descripción, el repositorio fue creado como guía de ayuda para dominar JavaScript a quienes quieran aprender a programar o mejorar sus habilidades con este lenguaje.
Te comparto la tabla de contenidos, hacia las páginas correspondientes del repositorio, en las que encontrarás un conjunto de enlaces hacia otros repositorios de GitHub y hacia enlaces externos, sobre los siguientes temas:
- Pila de llamadas
- Tipos primitivos
- Tipos de valor y tipos de referencia
- Implícito, Explícito, Nominal, Estructuración y Escritura de pato
- == vs === vs typeof
- Alcance de la función, Ámbito de bloque y alcance léxico
- Expression vs Statement
- IIFE, módulos y espacios de nombres
- Message Queue y Event Loop
- setTimeout, setInterval y requestAnimationFrame
- Motores de JavaScript
- Bitwise Operators, Type Arrays y Array Buffers
- DOM y Layout Trees
- Factories y Classes
- this, call, apply y bind
- new, Constructor, instanceof y Instances
- Prototype Inheritance y Prototype Chain
- Object.create y Object.assign
- map, reduce, filter
- Funciones puras, efectos secundarios y mutación de estado
- Closures
- High Order Functions
- Recursion
- Collections y Generators
- Promesas
- async/await
- Estructuras de datos
- Expensive Operation y Big O Notation
- Algoritmos
- Herencia, polimorfismo y reutilización de código
- Patrones de diseño
- Partial Applications, Currying, Compose y Pipe
- Código limpio
¡Espero que lo disfrutes y te sea de utilidad!
Plácido.
¿Comentarios o consultas? Únete al grupo y déjanos tus comentarios :)