Edición de «Paradigmas de Lenguajes de Programación»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
{{ | {{Sincronizar guía}} | ||
{{Completar guías}} | |||
'''Paradigmas de Lenguajes de Programación''' pertenece al area de | '''Paradigmas de Lenguajes de Programación''' pertenece al area de [[Programación (Area)|Programación]] y, según el [[Plan de la Carrera]] es una materia a ser cursada en [[Plan de la Carrera#Cuarto año|Cuarto año]]. Se necesita [[Lógica y Computabilidad]] para cursarla y es correlativa de [[Ingeniería de Software II]]. | ||
==Prácticas== | ==Prácticas== | ||
[https://github.com/Gian150/plp-Verano Soluciones de la prácticas Verano 2018] | [https://github.com/Gian150/plp-Verano Soluciones de la prácticas Verano 2018] | ||
====Haskell==== | |||
* [[Práctica 0 (Paradigmas)|Práctica 0 - Pre Practica Funcional]] | * [[Práctica 0 (Paradigmas)|Práctica 0 - Pre Practica Funcional]] | ||
* [[Práctica 1 (Paradigmas)|Práctica 1 - Funcional]] | * [[Práctica 1 (Paradigmas)|Práctica 1 - Funcional]] | ||
* [[Práctica 2 (Paradigmas)|Práctica 2 - Calculo Lambda Tipado]] | * [[Práctica 2 (Paradigmas)|Práctica 2 - Calculo Lambda Tipado]] | ||
* [[Práctica 3 (Paradigmas)|Práctica 3 - Inferencia de TIpos]] | * [[Práctica 3 (Paradigmas)|Práctica 3 - Inferencia de TIpos]] | ||
* [[Práctica 4 (Paradigmas)|Práctica 4 - | |||
* [[Práctica 5 (Paradigmas)|Práctica 5 - | ====Prolog==== | ||
* [[Práctica 6 (Paradigmas)|Práctica 6 - | * [[Práctica 4 (Paradigmas)|Práctica 4 - Resolución]] | ||
* [[Práctica 7 (Paradigmas)|Práctica 7 - Programacion Logica]] | * [[Práctica 5 (Paradigmas)|Práctica 5 - Programacion Logica]] | ||
====Smalltalk==== | |||
* [[Práctica 6 (Paradigmas)|Práctica 6 - POO]] | |||
* [[Práctica 7 (Paradigmas)|Práctica 7 - Subtipado]] | |||
====Otros==== | |||
* [[Práctica 8 (Paradigmas)|Práctica 8 - Ejercicios adicionales para el final]] | |||
==Prácticas anteriores al año 2010== | |||
====Haskell==== | |||
* [[Práctica 0 (pre 2010, Paradigmas)|Práctica 0 - Pre Practica Funcional]] | |||
* [[Práctica 1 (pre 2010, Paradigmas)|Práctica 1 - Funcional]] | |||
* [[Práctica 2 (pre 2010, Paradigmas)|Práctica 2 - Calculo Lambda Tipado]] | |||
* [[Práctica 3 (pre 2010, Paradigmas)|Práctica 3 - Inferencia de TIpos]] | |||
====Prolog==== | |||
* [[Práctica 4 (pre 2010, Paradigmas)|Práctica 4 - Resolucion]] | |||
* [[Práctica 5 (pre 2010, Paradigmas)|Práctica 5 - Programacion Logica]] (resolución [[Media:practica.prolog|alternativa]]) | |||
====Smalltalk==== | |||
* [[Práctica 6 (pre 2010, Paradigmas)|Práctica 6 - POO]] | |||
* [[Práctica 7 (pre 2010, Paradigmas)|Práctica 7 - Fundamentos de POO]] | |||
==Apuntes== | ==Apuntes== | ||
=== | ====Haskell==== | ||
*[[Media:ApunteInferencia2007 (Paradigmas).pdf|Apunte de Inferencia de tipos (2do Cuatrimestre de 2007)]] | |||
*[[ | |||
====Prolog==== | ====Prolog==== | ||
*[http://www.cse.iitb.ac.in/~cs206/lecs/lec24.pdf Explicacion del arbol de busqueda de Prolog] | *[http://www.cse.iitb.ac.in/~cs206/lecs/lec24.pdf Explicacion del arbol de busqueda de Prolog] | ||
*[[Lógica: Funciones Varias (Paradigmas)|Funciones Varias de Prolog]] | *[[Lógica: Funciones Varias (Paradigmas)|Funciones Varias de Prolog]] | ||
*[[Lógica: Uso de operadores (Paradigmas)|Tips de uso de operadores en Prolog]] | *[[Lógica: Uso de operadores (Paradigmas)|Tips de uso de operadores en Prolog]] | ||
*[[Media:prolog-utiles.pdf|Predicados útiles de Prolog]] (extraidos del manual de SWI-Prolog) | |||
=== | ====Smalltalk==== | ||
*[[Media: | *[[Media:ApunteObjetosControl.pdf|Apunte de Colecciones y Control de Flujo]] | ||
====Final==== | |||
*[https://github.com/CubaWiki/PLP-resumen-iarcuschin Apunte para el final], tiene prácticamente todo lo que está en las teóricas, by Iván Arcuschin (2016) | *[https://github.com/CubaWiki/PLP-resumen-iarcuschin Apunte para el final], tiene prácticamente todo lo que está en las teóricas, by Iván Arcuschin (2016) | ||
*[[Media:plp-final | *[[Media:plp-final.pdf|Resumen para el final]], by Pablo Heiber (2005). | ||
*[ | *[[Temas de Final (Paradigmas)|Temas de Final]], ejercicios comunes a encontrar en el final. | ||
*[[Media:plp-apuntes-verano2018.pdf|Apuntes Verano 2018]] | * [[Media:plp-apuntes-verano2018.pdf|Apuntes Verano 2018]] | ||
==Exámenes== | ==Exámenes== | ||
====Primeros Parciales==== | ====Primeros Parciales==== | ||
* [[Media:PLP_1parcial_2019_v.pdf | Primer Parcial de Verano 2019 (casi resuelto)]] | * [[Media:PLP_1parcial_2019_v.pdf | Primer Parcial de Verano 2019 (casi resuelto)]] | ||
* [[Media:PLP_1parcial_2018_2c.pdf | Primer Parcial del 2do Cuatrimestre del 2018 ]]([[Media:PLP_1parcial_2018_2c_solucion.pdf |Solución]]) | * [[Media:PLP_1parcial_2018_2c.pdf | Primer Parcial del 2do Cuatrimestre del 2018 ]]([[Media:PLP_1parcial_2018_2c_solucion.pdf |Solución]]) | ||
Línea 65: | Línea 67: | ||
* Primer Parcial - 2do cuatrimestre de 2014 [[Media:Plp_2014_2c_1p.pdf | (Enunciado pdf) ]] | * Primer Parcial - 2do cuatrimestre de 2014 [[Media:Plp_2014_2c_1p.pdf | (Enunciado pdf) ]] | ||
* Primer Parcial - 1er cuatrimestre de 2014 [[Media:Plp_2014_1c_1p.pdf | (Enunciado pdf) ]] | * Primer Parcial - 1er cuatrimestre de 2014 [[Media:Plp_2014_1c_1p.pdf | (Enunciado pdf) ]] | ||
* [[Primer Parcial 1er Cuat 2010 (Paradigmas)|Primer Parcial del 1er Cuatrimestre de 2010]] | |||
* [[Primer Parcial 2do Cuat 2008 (Paradigmas)|Primer Parcial del 2do Cuatrimestre de 2008]] | * [[Primer Parcial 2do Cuat 2008 (Paradigmas)|Primer Parcial del 2do Cuatrimestre de 2008]] | ||
* [[Primer Parcial 1er Cuat 2008 (Paradigmas)|Primer Parcial del 1er Cuatrimestre de 2008]] | * [[Primer Parcial 1er Cuat 2008 (Paradigmas)|Primer Parcial del 1er Cuatrimestre de 2008]] | ||
* [[Recuperatorio Primer Parcial 2do Cuat 2007 (Paradigmas)|Recuperatorio del Primer Parcial del 2do Cuatrimestre de 2007]] | |||
* [[Primer Parcial 2do Cuat 2007 (Paradigmas)|Primer Parcial del 2do Cuatrimestre de 2007]] | |||
* [[Primer Parcial 1er Cuat 2007 (Paradigmas)|Primer Parcial del 1er Cuatrimestre de 2007]] | |||
* [[Recuperatorio Primer Parcial 2do Cuat 2006 (Paradigmas)|Recuperatorio del Primer Parcial del 2do Cuatrimestre de 2006]] (enunciado [[Media:1er recu 2006 2C (Paradigmas).pdf|pdf]]) | |||
* [[Recuperatorio Primer Parcial 1er Cuat 2006 (Paradigmas)|Recuperatorio del Primer Parcial del 1er Cuatrimestre de 2006]] (enunciado [[Media:1er recu 2006 1C (Paradigmas).pdf|pdf]]) | |||
* [[Primer Parcial 2do Cuat 2006 (Paradigmas)|Primer Parcial del 2do Cuatrimestre de 2006]] (enunciado [[Media:1er parcial 2006 2C (Paradigmas).pdf|pdf]]) | |||
* [[Primer Parcial 1er Cuat 2006 (Paradigmas)|Primer Parcial del 1er Cuatrimestre de 2006]] (enunciado [[Media:1er parcial 2006 1C (Paradigmas).pdf|pdf]]) | |||
====Segundos Parciales==== | ====Segundos Parciales==== | ||
* [[Medio:PLP_2parcial_2cuatri-2018.pdf|Segundo Parcial del 2do Cuatrimestre de 2018]] ([[Medio:PLP_2parcial_2cuatri-2018_resolucion.pdf|Semi-resolución]]) | |||
* [[Medio:PLP_2parcial_2cuatri-2018.pdf|Segundo Parcial del 2do Cuatrimestre de 2018]] ([[Medio:PLP_2parcial_2cuatri-2018_resolucion.pdf|Semi-resolución]]) | |||
* [[Medio:PLP_2parcial_1cuatri-2018.pdf|Segundo Parcial del 1er Cuatrimestre de 2018]] ([[Medio:PLP_2parcial_1cuatri-2018_resolucion.pdf|Resolución]]) | * [[Medio:PLP_2parcial_1cuatri-2018.pdf|Segundo Parcial del 1er Cuatrimestre de 2018]] ([[Medio:PLP_2parcial_1cuatri-2018_resolucion.pdf|Resolución]]) | ||
* Segundo Parcial del 2do Cuatrimestre de 2017 ([[Medio:PLP 2017 2C 2P.pdf| 1, 2 y 4 resueltos]]) | * Segundo Parcial del 2do Cuatrimestre de 2017 ([[Medio:PLP 2017 2C 2P.pdf| 1, 2 y 4 resueltos]]) | ||
* [[Segundo Parcial 1er Cuat 2016 (Paradigmas)|Segundo Parcial del 1er Cuatrimestre de 2016]] | * [[Segundo Parcial 1er Cuat 2016 (Paradigmas)|Segundo Parcial del 1er Cuatrimestre de 2016]] | ||
* [[Segundo Parcial 2do Cuat 2009 (Paradigmas)|Segundo Parcial del 2do Cuatrimestre de 2009]] | * [[Segundo Parcial 2do Cuat 2009 (Paradigmas)|Segundo Parcial del 2do Cuatrimestre de 2009]] | ||
* [[Segundo Parcial 1er Cuat 2008 (Paradigmas)|Segundo Parcial del 1er Cuatrimestre de 2008]] | |||
* [[Segundo Parcial Especial 2do Cuat 2007 (Paradigmas)|Segundo Parcial Edición Especial del 2do Cuatrimestre de 2007]] (enunciado [[Media:2p esp 2007 2C (Paradigmas).pdf|pdf]]) | |||
* [[Segundo Parcial 2do Cuat 2007 (Paradigmas)|Segundo Parcial del 2do Cuatrimestre 2007]] | |||
* [[Recuperatorio Segundo Parcial 2do Cuat 2007 (Paradigmas)|Recuperatorio Segundo Parcial del 2do Cuatrimestre de 2007]] | |||
* [[Recuperatorio Segundo Parcial 1er Cuat 2007 (Paradigmas)|Recuperatorio Segundo Parcial del 1er Cuatrimestre de 2007]] (enunciado [[Media:2r 1c 2007 (Paradigmas).pdf|pdf]]) | |||
* [[Recuperatorio Segundo Parcial 1er Cuat 2006 (Paradigmas)|Recuperatorio Segundo Parcial del 1er Cuatrimestre de 2006]] | |||
* [[Segundo Parcial 1er Cuat 2006 (Paradigmas)|Segundo Parcial del 1er Cuatrimestre de 2006]] | |||
* [[Recuperatorio Segundo Parcial 2do Cuat 2005 (Paradigmas)|Recuperatorio Segundo Parcial del 2do Cuatrimestre de 2005]] | |||
====Finales==== | ====Finales==== | ||
* [[Media:PLP_final_19-12-18.pdf|Final del 19 de Diciembre de 2018 (Melgratti)]] ([[Media:PLP_resolucion-final_19-12-18.pdf|Resolución]]) | |||
* [[Media:PLP_final_19-12-18.pdf|Final del 19 de | |||
* [[Final 21/06/2018 (Paradigmas)|Final del 21 de junio de 2018 (Rios)]] | * [[Final 21/06/2018 (Paradigmas)|Final del 21 de junio de 2018 (Rios)]] | ||
* [[Final 19/09/2017 (Paradigmas)|Final del 19 de septiembre de 2017 (Melgratti)]] | * [[Final 19/09/2017 (Paradigmas)|Final del 19 de septiembre de 2017 (Melgratti)]] | ||
Línea 114: | Línea 101: | ||
* [[Final 18/05/2017 (Paradigmas)|Final del 18 de mayo de 2017 (Melgratti)]] | * [[Final 18/05/2017 (Paradigmas)|Final del 18 de mayo de 2017 (Melgratti)]] | ||
* [[Final 09/03/2017 (Paradigmas)|Final del 9 de marzo de 2017 (Melgratti)]] | * [[Final 09/03/2017 (Paradigmas)|Final del 9 de marzo de 2017 (Melgratti)]] | ||
* [[Final 13/12/2016 (Paradigmas)|Final del 13 de | * [[Final 13/12/2016 (Paradigmas)|Final del 13 de Diciembre de 2016 (Melgratti)]] | ||
* [[Final 07/03/2016 (Paradigmas)|Final del 07 de Marzo de 2016 (Melgratti)]] | * [[Final 07/03/2016 (Paradigmas)|Final del 07 de Marzo de 2016 (Melgratti)]] | ||
* [[Final 26/03/2016 (Paradigmas)| | * [[Final 26/03/2016 (Paradigmas)|Finaldel 26 de Febrero de 2016 (Melgratti)]] | ||
* [[Media:final_plp_22dic2014_resuelto.pdf|Final oral del 22 de | * [[Media:final_plp_22dic2014_resuelto.pdf|Final oral del 22 de Diciembre de 2014, Version 1 (Bonelli)(Resuelto)]] | ||
* [[Final 22/12/2014 (Paradigmas)|Final oral del 22 de | * [[Final 22/12/2014 (Paradigmas)|Final oral del 22 de Diciembre de 2014, Version 2 (Bonelli)(Resuelto)]] | ||
* [[Media:Main.pdf|Final del 22 de Julio de 2014]], [[Media:Plp_final_22_07_14_resuelto.pdf|resuelto]] | * [[Media:Main.pdf|Final del 22 de Julio de 2014]], [[Media:Plp_final_22_07_14_resuelto.pdf|resuelto]] | ||
* [[Final 12/09/2013 (Paradigmas)|Final oral del 12 de Setiembre de 2013 ( | * [[Final 12/09/2013 (Paradigmas)|Final oral del 12 de Setiembre de 2013]] | ||
* [[Final 28/12/2009 (Paradigmas)|Final del 28 de | * [[Final 10/06/2010 (Paradigmas)|Final del 10 de Junio de 2010]] | ||
* [[Final 24/02/2009 (Paradigmas)|Final del 24 de | * [[Final 28/12/2009 (Paradigmas)|Final del 28 de Diciembre de 2009]] | ||
* [[Final 14/10/2008 (Paradigmas)|Final del 14 de | * [[Final 10/03/2009 (Paradigmas)|Final del 10 de Marzo de 2009]] | ||
* [[Final 20/12/2007 (Paradigmas)|Final del 20 de | * [[Final 24/02/2009 (Paradigmas)|Final del 24 de Febrero de 2009]] | ||
* [[Final 14/10/2008 (Paradigmas)|Final del 14 de Octubre de 2008]] | |||
* [[Final 12/08/2008 (Paradigmas)|Final del 12 de Agosto de 2008]] | |||
* [[Final 24/07/2008 (Paradigmas)|Final del 24 de Julio de 2008]] | |||
* [[Final 22/04/2008 (Paradigmas)|Final del 22 de Abril de 2008]] | |||
* [[Final 27/12/2007 (Paradigmas)|Final del 27 de Diciembre de 2007]] | |||
* [[Final 20/12/2007 (Paradigmas)|Final del 20 de Diciembre de 2007]] | |||
== Recursos == | |||
==== Prolog ==== | |||
*[[Práctica de Prolog: Avanzados (Paradigmas)|Predicados útiles: Avanzados]]. | |||
*[[Práctica de Prolog: Funciones Varias (Paradigmas)|Predicados útiles: Funciones Varias]]. | |||
*[[Práctica de Prolog: Introductorios (Paradigmas)|Predicados útiles: Introductorios]]. | |||
*[[Práctica de Prolog: Listas (Paradigmas)|Predicados útiles: Listas]]. | |||
*[[Práctica de Prolog: Parciales (Paradigmas)|Predicados útiles: Parciales]]. | |||
*[[Práctica de Prolog: Varios (Paradigmas)|Predicados útiles: Varios]]. | |||
*[[Práctica de Prolog: Árboles (Paradigmas)|Predicados útiles: Árboles]]. | |||
==== SmallTalk ==== | |||
*[[Tutorial VisualWorks|Tutorial del entorno de Smalltalk VisualWorks]] | |||
== Enlaces externos == | == Enlaces externos == | ||
*[http://www.dc.uba.ar/materias/plp/ Pagina Oficial de la Materia] | |||
*[http://halogen.note.amherst.edu/~jdtang/scheme_in_48/tutorial/overview.html Tutorial de Haskell] | |||
*Referencia del Prelude de Haskell: [http://www.cs.mu.oz.au/~bjpop/papers/haskell.tour.tar.gz sources], [http://www.cs.ut.ee/~varmo/MFP2004/PreludeTour.pdf pdf], [http://undergraduate.csse.uwa.edu.au/units/230.301/lectureNotes/tourofprelude.html html] | |||
*[http://haskell.org/ghc/docs/latest/html/libraries/index.html Referencia de todos los modulos de Haskell] | *[http://haskell.org/ghc/docs/latest/html/libraries/index.html Referencia de todos los modulos de Haskell] | ||
* | *[http://www.cincomsmalltalk.com/scripts/DownloadInstaller.ssp VisualWorks download page] | ||
*[http://blog.codeslower.com/2008/10/The-Haskell-Cheatsheet The Haskell Cheatsheet] | |||
*[http://www.seas.upenn.edu/~cis500/cis500-f03/index.html Software Foundations by Benjamin C. Pierce] |