Son los lenguajes que soportan mas de un paradigma, permiten crear programas usando mas de un estilo de programacion.
El objetivo es permitir a los programadores utilizar el mejor paradigma para cada programa, sabiendo que ninguno resuelve todos los problemas de la forma más fácil y eficiente posible.
Los paradifgmas son:
- Imperativo
- Logico
- Funcional
- Estructurado
- Orientado a objetos
Para elaborar este reporte use el lenguaje de programacion Falcon (El que habia escogido en el reporte#2 ya que me acorde que este es multiparadigma y me llamo la atencion usarlo)
Primero baje el compilador desde la pagina del lenguaje:
Despues ya bajado empeze a escribir el siguiente codigo en un bloc de notas y es importante que guardemos el archivo con extension ". fal"
saying= List ("ten", "un", "buen", "dia")
for elem in saying
>> elem
formiddle: >> " "
forlast: > "!"
end
Este codigo es una simple iteracion sobre una lista
he aqui lo que me imprimio al hacer click en el archivo ya guardado despues del bloc de notas:
-----------------------------------------------------------------------
Ahora continuemos con otro ejemplo....
Este codigo lo que hace es que te manda notificaciones aleatorias de personas con suerte de un rango de 11 personas...
class Person (number)
id=number
init
if random (0,1): subscribe( "lucky", self)
end
//se recibe una notificacion de la suerte
function on_lucky (data)
>data, " ", self.id, "is lucky!"
end
end
//creamos a todas las personas
for i in [1:11]: Person(i)
//suertudas
broadcast ("lucky", "Person")
Aqui les muestro lo que me imprimio al abrirlo 2 veces el programa, como se daran cuenta, el resultado es diferente ya que siempre saldran personas aleatorias con suerte :
Bueno, esos es todo, espero les haya gustado mi reporte y haber cumplido con lo pedido...
Saludos!!
Buenos ejemplos, buena informacion sobre cada programa.. sigue asii excelnete :)
ResponderEliminarque bueno que pusiste que imprime (: asi es mas sencillo de entender. muy buena la presentacion en el reporte!
ResponderEliminarbien la explicacion del reporte, estan bien explicados los ejemplos, que bien que pusiste las imagenes.
ResponderEliminarmuy fáciles los ejemplos aunque te faltaron las referencias :(
ResponderEliminarEstan muy bien los ejemplos que agregaste. Buen reporte.
ResponderEliminarTus programas estan muy bien explicados, sencillos y se les entiende bien
ResponderEliminarHola tu reporte esta muy completo ademas de queno habia visto ese lenguaje en otros blogs, lo explicas muy bien jeje pues la verdad si le entendi.
ResponderEliminarMuy buen reporte, que bueno que hayas usado un lenguaje que no vimos en la clase, y que nos explicarsa un poco de el, los programas te quedaron bien hechos, sencillos, pero bien entendibles, y la ejecucion nos muestra, que si te pudieron compilar bien.
ResponderEliminarpues me parecieron muy bien redactados tus programas paso por pasoo
ResponderEliminarhola!!
ResponderEliminarme parecio bueno tu reporte,aunque son simples los ejemplos,los pudiste explicar sin fallas ..
=)
Bien; sólo faltó incluir referencia para el último programa.
ResponderEliminarCalificación: 2.8/3
wow que buenos programas
ResponderEliminar