Estudio del lenguaje de programación Haskell, ventajas y desventajas con respecto a otros lenguajes de programación
Gespeichert in:
| Veröffentlicht in: | PQDT - Global (2013) |
|---|---|
| 1. Verfasser: | |
| Veröffentlicht: |
ProQuest Dissertations & Theses
|
| Schlagworte: | |
| Online-Zugang: | Citation/Abstract Full Text - PDF Full text outside of ProQuest |
| Tags: |
Keine Tags, Fügen Sie das erste Tag hinzu!
|
| Abstract: | El trabajo de tesis presenta al lenguaje de programación Haskell y realiza un estudio comparativo con respecto a lenguajes de programación que son promovidos con gran impacto en la actualidad en los ambientes: académico, industrial y científico. Los lenguajes de programación que servirán como puntos de referencia de comparación para el presente estudio son: C/C++, Java y GOlang. Los criterios de comparación tomados en cuenta en el estudio son: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión. Se elige comparar los lenguajes mencionados con el lenguaje de programación Haskell, porque es un lenguaje que ha significado un reto para los estudiosos en Ciencias de la Computación de las universidades más prestigiosas del mundo, quienes diseñaron un lenguaje de programación que mejora y supera errores de diseño de lenguajes de programación convencionales. En el primer capítulo se referencia estudios realizados acerca de los lenguajes de programación en las últimas décadas, la popularidad e impacto que tienen en el ámbito académico, industrial y científico, los lenguajes de programación C/C++, Java y GOlang. En el segundo capítulo se referencia estudios realizados acerca de la categorización de los lenguajes de programación a lo largo de la historia de los lenguajes de programación. En el tercer capítulo se detalla cada uno de los lenguajes de programación en mención, su origen, evolución, aplicaciones y tecnologías desarrolladas en las últimas décadas. En el cuarto capítulo se describen los criterios de evaluación de un lenguaje de programación, según autores de prestigio en el campo de las ciencias de la computación. En el quinto capítulo se realiza un estudio y desarrollo de programas en los lenguajes de programación elegidos para poder evaluar las ventajas y desventajas, con respecto a los criterios de evaluación elegidos: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión. The thesis work presents the Haskell programming language and performs a comparative study with respect to programming languages that are currently promoted with great impact in academic, industrial and scientific environments. The programming languages that will serve as benchmarks for the present study are: C/C++, Java and GOlang. The comparison criteria taken into account in the study are: easy writing, easy reading, reliability, generic support and reflection. It is chosen to compare the languages mentioned with the Haskell programming language, because it is a language that has meant a challenge for Computer Science scholars from the most prestigious universities in the world, who designed a programming language that improves and overcomes errors in design of conventional programming languages. The first chapter refers to studies carried out on programming languages in recent decades, the popularity and impact that programming languages C/C++, Java and GOlang have in the academic, industrial and scientific fields. The second chapter refers to studies carried out on the categorization of programming languages throughout the history of programming languages. The third chapter details each of the programming languages in question, their origin, evolution, applications and technologies developed in recent decades. The fourth chapter describes the evaluation criteria of a programming language, according to prestigious authors in the field of computer science. In the fifth chapter, a study and development of programs in the chosen programming languages is carried out in order to evaluate the advantages and disadvantages, with respect to the chosen evaluation criteria: easy writing, easy reading, reliability, generic support and reflection. |
|---|---|
| ISBN: | 9781392788349 |
| Quelle: | ProQuest Dissertations & Theses Global |