jueves, 18 de noviembre de 2010

Actividad 7

LENGUAJE MULTIPARADIGMA




Oz es un lenguaje de programación multi-paradigma (puede usarse en forma
procedural, funcional, con restricciones lógicas u orientado a objetos) que soporta
programación en soft-real time, concurrencia, distribución y programación reactiva.
Mozart es el sistema de computación que soporta a oz y le permite la
comunicación con el resto del mundo (se encarga de los sockets, I/O, interface gráfica,
etc). Se desarrolló por investigadores de DFKI (German Research Center for Artificial
Intelligence), SICS (Swedish Institute of Computer Science), la Universidad de
Saarland, UCL (Université catholique de Louvain) y otros.
Oz está definido en función de un lenguaje Kernel y el resto de las
construcciones de éste lenguaje se pueden considerar como azúcar sintáctica de este
Kernel.


CODIGO




local Maximo A Be Ce in
proc {Maximo X Y Z}
if X>Y then Z=X else Z=Y end
end
A=4
Be=5
{Maximo A Be Ce}
{Browse Ce}
end

Las variables y los nombres de procedimiento deben comenzar con mayúsculas y declararse.


No ente bien este temaa espero este bien el ejemplo
:S
buen diaa :)
saludos

13 comentarios:

  1. si estoy igual, no entendi mucho de estos programas, y creo que te falto, que es lo que hacia el codigo :s

    ResponderEliminar
  2. muy bueno tu programa, yo tambien batalle mucho para hacerlo (:
    solamente te falto poner que imprimia, pero todo bien.

    suerte en el examen (:

    ResponderEliminar
  3. No entendí qué hace el programa. Y faltó la pantalla :)

    ResponderEliminar
  4. bien la informacion de oz, espero que tu programa este bien. (:

    ResponderEliminar
  5. perdon pero no entendi el programa te falto informacion y referencias en el reporte :(

    ResponderEliminar
  6. Me parece que esta muy bien tu reporte, ademas yo tambien tuve dificultades en este reporte :S
    Saludos!!

    ResponderEliminar
  7. La información de oz esta bien, pero la verdad no se entiende que haga el programa, te falto con k lo compilaste y el ejecutable :(

    ResponderEliminar
  8. Hola, bueno la info esta bien pero el programa que hiciste no le entendi nada realmente lo hubieses explicado un poco mejor, alomejor poniendo una pantalla de la corrida pero pues intentare investigar mas acerca de esto.

    ResponderEliminar
  9. Esta bien la info, solo te falto ejecutar el programa para entenderle un poco maas =)

    ResponderEliminar
  10. Tu reporte esta bien, la informacion tambien, solo que a tu programa le falto el compilador, para que luciera mejor y tambien su ejecucion, yo no pude descargar el compilador que venia en el tutorial, porque me marcaba un error y mejor hice el reporte sobre el lenguaje Go, que tiene su compilador en la misma pagina y es sencillo entenderle.

    ResponderEliminar
  11. pues esta bien porque hiciste algun intento en este reporte y pues yo tambien batalle un poco y pues puse algo sencillo.

    ResponderEliminar
  12. HOLA!

    te entiendo perfecto con eso de no entenderle,lamentablemente no encontre mucha info,pero aun asi me parece muy bien tu reporte ..

    ResponderEliminar