16. Programación orientada a objetos

[color=#999999]Esta actividad pertenece al [i]libro de GeoGebra[/i] [url=https://www.geogebra.org/m/qg2gkkat]Música y Matemáticas[/url].[/color][br][br][b]Programación orientada a objetos[/b][br] [br]Los modernos lenguajes de programación orientada a objetos, como Java, son en esencia un acceso a la programación desde un punto de vista de Categorías. Sus características, como el encapsulado, las herencias, los métodos, clases e instancias, realizan precisamente lo que sugiere el lema de Yoneda: reemplazar las entidades por la respuesta ante determinadas condiciones, es decir, la identificación mediante el comportamiento.[br] 
Probablemente el más excitante campo actual de investigación en la música se refiere a su análisis mediante las más avanzadas aplicaciones de software orientado a objetos, como Rubato, OpenMusic o Symbolic Composer (imagen anterior).[br] [br]Gracias a Mazzola y otros matemáticos hoy podemos disfrutar de estas poderosas herramientas de composición y análisis musical, modernos frutos de importantes teoremas algebraicos.

Information: 16. Programación orientada a objetos