lenguajes y paradigmas de programación · beneficios •los ya vistos, relacionados con la...
TRANSCRIPT
![Page 1: Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan](https://reader033.vdocuments.site/reader033/viewer/2022043007/5f9560ba1e15f873735443c8/html5/thumbnails/1.jpg)
Lenguajes y Paradigmas de Programación
Tipos de datos y polimorfismo
![Page 2: Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan](https://reader033.vdocuments.site/reader033/viewer/2022043007/5f9560ba1e15f873735443c8/html5/thumbnails/2.jpg)
Tipos de datos
• Un tipo de datos agrupa un conjunto de fuciones y de datos
• Necesitamos un conjunto de funciones que implementen una barrera de abstracción y que hagan de constructores y selectores
• Encapsulación de la información
2
![Page 3: Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan](https://reader033.vdocuments.site/reader033/viewer/2022043007/5f9560ba1e15f873735443c8/html5/thumbnails/3.jpg)
Beneficios
• Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan el programa al dominio que se está programando
• En los lenguajes tipeados se declara el tipo de las variables: esto permite detectar errores en tiempo de compilación, autocompletar el código en los IDE de programación, mejorar la legibilidad de los programas
3
![Page 4: Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan](https://reader033.vdocuments.site/reader033/viewer/2022043007/5f9560ba1e15f873735443c8/html5/thumbnails/4.jpg)
4
![Page 5: Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan](https://reader033.vdocuments.site/reader033/viewer/2022043007/5f9560ba1e15f873735443c8/html5/thumbnails/5.jpg)
5