Mozart 250

17218 lecturas


El mundo de la música celebra hoy 250 años desde el nacimiento de Wolfgang Amadeus Mozart. Independiente de los gustos musicales de cada uno, no se puede desconocer que Mozart era realmente un super dotado como intérprete y compositor. Pese a que sólo vivió 35 años, compuso 41 sinfonías, 22 óperas y más de 20 conciertos. Es cierto que cantidad no es lo mismo calidad, pero considerando la cantidad de músicos que han sido influenciados por Mozart, la calidad es una de las cosas que menos está en duda.

De todas formas, también quería aprovechar la oportunidad para introducir el lenguaje de programación Mozart >>.

Mozart en realidad es la implementación del lenguaje Oz, pero como hasta ahora es la única, en general se habla de las 2 de forma indistinguible. Es un lenguaje multi-paradigma que arranca de un kernel procedural (que puede usarse como funcional) con variables lógicas que sólo se asignan una vez. Olvídense de cosas como i = i+1.

Ejemplo de código: insertar Key,Value en el árbol binario TreeIn y poner la salida en TreeOut:

proc {Insert Key Value TreeIn ?TreeOut}
   case TreeIn
   of nil then TreeOut = tree(Key Value nil nil)
   [] tree(K1 V1 T1 T2) then 
      if Key == K1 then TreeOut = tree(Key Value T1 T2)
      elseif Key < K1 then T in 
        TreeOut = tree(K1 V1 T T2)
        {Insert Key Value T1 T}
      else T in 
        TreeOut = tree(K1 V1 T1 T)
        {Insert Key Value T2 T}
      end 
   end 
end

Esto cambia bastante la manera de pensar en los algoritmos, pero tiene sus ventajas, sobre todo para trabajar con distintos threads, donde las variables funcionan para sincronizar los procesos. Chao semáforos, monitores y locks. La concurrencia es mucho más fácil con data-flow variables y message-passing. De todas formas el lenguaje agrega después variables con estado, lo que permite construir objetos, que también son basados en clases (a menos que uno haga los propios a partir de clausulas). También tiene soporte para programación distribuída y programación por restricciones. O sea, es realmente multi-paradigma.

Volviendo a Wolfgang. En realidad a mi no me gusta tanto su música. Para mí es el equivalente en música pop dentro de la música clásica. Pero sigo manteniendo mucho respeto por él, ya que me impresiona su capacidad de composición, que le era tan fácil como caminar. Volviendo al lenguaje de programación, a parte del nombre, no tienen casi nada en común, pero quería hablar de los dos aprovechando los 250 años del natalicio. Se reciben comentarios de ambos.

Foto de Tchorix

— Ingeniero civil en computación, investigador de redes peer-to-peer y metalero. Más información »

7 Comentarios

Yo quiero saber mas sobre el

Yo quiero saber mas sobre el lenguaje Mozart
y el musico no me importa en lo absoluto.....

opinen sobre el lenguajeee
n_n

Por si no lo sabias, TODOS,

Por si no lo sabias, TODOS, absolutamente TODOS los compositores hacian composiciones por encargo, nadie hacia "arte por el arte" TODOS vivian de sus composiciones y las hacian pensando en el público, es absurdo y completamente subjetivo lo que dices de que Beethoven produce mas sentimientos.

Sobre lo de que mozart es el pop en la musica clasica... en fin, no seré yo quien te salve del pozo de la ignorancia.

Realmente has escuchado a Mozart??

Wolfgang siempre darà que hablar, para bien o para mal, amado y odiado, pero sin discusiòn, seguirà siendo uno de los màs grandes genios de la Historia de la Mùsica. mmmmmm Beethoven o Mozart, imposible decidir, pero amigo, haz "escuchado concientemente" a Mozart??? te lo recomiendo, es una experiencia especial, distinta, dejar de oir, para comenzar a escuchar cambia la percepciòn del composiciòn, porque los sentidos se conectan con la intensiòn del compositor. Se los recomiendo a los amigos mùsicos, aunque sè que es muy difìcil dejar de buscar la estructura armònica, dejar de analizar la frase, etc, la formaciòn musical nos traiciona, pero hay que intentarlo. Las nuevas generaciones hemos perdido la capacidad de escuchar, sabìan que antiguamente el pùblico tenìa tal capacidad de concentraciòn y de escuchar que cada vez que los mùsicos tocaban una buena moduclaciòn el pùblico aplaudia??? hoy en dìa, aunque escuchemos mùsica de nuestro gusto, la mente nos traiciona y divaga, no logramos concentrarnos en la esencia intrìncica de la mùsica.

Discrepo totalmente. No

Discrepo totalmente. No conozco mucho sobre música, pero sí he escuchado y presenciado algunos comentarios sobre Mozart. Uno de los motivos de su brillantez es el hecho de haber creado melodías que se escapaban completamente de las reglas musicales de esos tiempos. En ese sentido, era un verdadero genio, pues gracias a sus estudios de música logró no solamente dominar la música sino que también romper sus reglas y crear las suyas propias.

Quizás tu paralelo de "le pagaban por hacer algo" sea cierto, porque a fin de cuentas le pagaban por hacer la música, pero ése no es el punto. El punto es que él podía hacer algo convencional que no rompiera las barreras del tiempo (se podría decir, el cámino más fácil) pero no lo hizo de esa manera, y nos regaló su música ;)

Tu comentario de "Beethoven podía agregar sus sentimientos"... ¿crees que Mozart no lo hizo? ¿Cómo puedes determinar eso? Si fuera por eso muchos de los grandes maestros de la historia (y no me refiero sólo a la música) no podrían contar como tales porque "no pusieron sus sentimientos en su obra, o al menos aparentemente". Con esto recordé un texto de Edgar Allan Poe donde comenta cómo escribió su famoso poema "El Cuervo" (lamentablemente no pude encontrar el texto). La idea principal es que toda obra por muy "sentimental" que parezca tiene detrás un sinnúmero de ensayos de fría composición. Si parece sentimental es porque esa composición tuvo un excelente resultado ;)

----
Mis sitios:
Memorias de Pajaritos
Ficciones
Ryuuko

de acuerdo con su genialidad

Estoy de acuerdo en que Mozart era un genio... de hecho mencioné que me impresiona su capacidad compositora y la cantidad de músicos que ha influenciado. Lo que digo es que a mí no me gusta. Es muy probable que me equivoque con lo que digo con respecto a poner sentimientos en las composiciones. En ese sentido debería decir que Beethoven me transmite mucho más que Mozart. Lamentablemente, si Mozart hubiese compuesto algo demasiado pasional para una fiesta de sus patrones, probablemente lo hubieran despedido pronto. En cambio Beethoven no tenía esas restricciones. A eso me refiero.

De todas formas, Beethoven me gustaba mucho más que Mozart antes de ponerme a leer sobre como fueron sus vidas... e independiente de que no me guste Mozart, reitero que me impresiona mucho su capacidad de componer.

Tchorix

Tchorix

para decir q no te gusta su

para decir q no te gusta su musica tu tema central fueron sus composiciones y muy poco del programa de computadora,una cosa es saber de musica y otra de computadoras amigo.
sin ofender,mozart no es pop,es algo contradictorio lo q decis, xq todos conocen su musica pero no saben q es de el,la mayoria de la gente se la atribuye a otro compositor.por otra parte,q la musica pop sea mala en estos momentos es pura y totalmente culpable la industria discografica en general,por vender imagen y no calidad como fue en un tiempo.hay muchos musicos pop muy experimentados y buenos,solo q el oido de la gente a veces o no esta listo para escuchar una composicion de esa magnitud o simplemente le venden basura.

sobre Mozart

Saludos Knight sin Nombre. Pese a que es poco lo que sé de música, trataré de explicar por qué creo que Mozart es el equivalente a la música pop dentro de la clásica. Mozart vivía como un empleado más de su mecenas, el cual le pedía composiciones de acuerdo a los invitados que tenía en su residencia. Algo así como "Hey Wolfgang, mañana en la noche viene la condesa de Sandwich, necesito que tengas listo un cuarteto de cuerdas.", Y Mozart lo componía así de rápido... pero componía de acuerdo a lo que le pedían, porque era el sistema que existía en ese momento. Por eso creo que se asemeja a la música Pop, donde se compone pensando quienes van a escuchar y pagar por la música. Por supuesto, eso es sólo con respecto a la mayoría de sus composiciones, no a TODAS.

Por otra parte Beethoven compuso 9 sinfonías en muchos más años que las 41 de Mozart, pero tuvo la fortuna de contar con mayor libertad para agregar sus sentimientos en la composición, por lo tanto, esas 9 tienen mucho más peso para mí.

De todas formas, no digo que Mozart o el Pop sean malos, simplemente a mí no me gustan para sentarme a escuchar. Lo que tampoco significa que no haya nada de Mozart que me guste. De hecho tengo su Requiem y un Greatest Hits. :D

Tchorix

Tchorix