Um estudo sobre diferentes linguagens de programação para introdução da programação funcional.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20352 |
Resumo: | Um paradigma de programação determina a visão que o programador possui sobre a estruturação e execução do programa. As linguagens são classificadas por paradigmas. Dentre os principais paradigmas, o funcional tem crescido nos últimos anos. Muitas instituições de ensino tem incorporado seu estudo e algumas tem, inclusive, adotado como paradigma de ensino introdutório à programação. Há diversas linguagens de programação que incorporam o paradigma funcional e escolher uma delas como base de ensino requer atenção quanto à como os principais recursos são implementados. Tendo esse problema em vista, o objetivo deste trabalho é analisar duas linguagens funcionais (Haskell e Clojure) e uma multiparadigma (Javascript) buscando observar o processo de aprendizado de programação funcional nessas linguagens. Desenvolvendo um mesmo sistema nessas três linguagens, é esperado que ao final tenha-se um balanço geral quanto à facilidade de aprendizado, velocidade de implementação e legibilidade do código nas três linguagens. |
id |
UFCG_fd5646d868e457892ad25484e9456555 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/20352 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional.A study of different programming languages for the introduction of functional programming.ProgramaçãoLinguagens de programaçãoProgramação funcionalEstudo de programaçãoScheduleProgramming languagesFunctional programmingProgramming studyCalendarioLenguajes de programaciónProgramación funcionalEstudio de programaciónProgrammeLangages de programmationProgrammation fonctionnelleÉtude de programmationCiência da ComputaçãoUm paradigma de programação determina a visão que o programador possui sobre a estruturação e execução do programa. As linguagens são classificadas por paradigmas. Dentre os principais paradigmas, o funcional tem crescido nos últimos anos. Muitas instituições de ensino tem incorporado seu estudo e algumas tem, inclusive, adotado como paradigma de ensino introdutório à programação. Há diversas linguagens de programação que incorporam o paradigma funcional e escolher uma delas como base de ensino requer atenção quanto à como os principais recursos são implementados. Tendo esse problema em vista, o objetivo deste trabalho é analisar duas linguagens funcionais (Haskell e Clojure) e uma multiparadigma (Javascript) buscando observar o processo de aprendizado de programação funcional nessas linguagens. Desenvolvendo um mesmo sistema nessas três linguagens, é esperado que ao final tenha-se um balanço geral quanto à facilidade de aprendizado, velocidade de implementação e legibilidade do código nas três linguagens.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGALVES, Everton Leandro Galdino.ANDRADE, Wilkerson de Lucena.MASSONI, Tiago Lima.http://lattes.cnpq.br/2793969744497453SILVA, Antunes Dantas da.2019-11-252021-08-03T09:56:18Z2021-07-032021-08-03T09:56:18Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20352SILVA, A. D. da. Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. 2019. 14 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-08-04T16:50:35Zoai:localhost:riufcg/20352Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-08-04T16:50:35Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. A study of different programming languages for the introduction of functional programming. |
title |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
spellingShingle |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. SILVA, Antunes Dantas da. Programação Linguagens de programação Programação funcional Estudo de programação Schedule Programming languages Functional programming Programming study Calendario Lenguajes de programación Programación funcional Estudio de programación Programme Langages de programmation Programmation fonctionnelle Étude de programmation Ciência da Computação |
title_short |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
title_full |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
title_fullStr |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
title_full_unstemmed |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
title_sort |
Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. |
author |
SILVA, Antunes Dantas da. |
author_facet |
SILVA, Antunes Dantas da. |
author_role |
author |
dc.contributor.none.fl_str_mv |
ALVES, Everton Leandro Galdino. ANDRADE, Wilkerson de Lucena. MASSONI, Tiago Lima. http://lattes.cnpq.br/2793969744497453 |
dc.contributor.author.fl_str_mv |
SILVA, Antunes Dantas da. |
dc.subject.por.fl_str_mv |
Programação Linguagens de programação Programação funcional Estudo de programação Schedule Programming languages Functional programming Programming study Calendario Lenguajes de programación Programación funcional Estudio de programación Programme Langages de programmation Programmation fonctionnelle Étude de programmation Ciência da Computação |
topic |
Programação Linguagens de programação Programação funcional Estudo de programação Schedule Programming languages Functional programming Programming study Calendario Lenguajes de programación Programación funcional Estudio de programación Programme Langages de programmation Programmation fonctionnelle Étude de programmation Ciência da Computação |
description |
Um paradigma de programação determina a visão que o programador possui sobre a estruturação e execução do programa. As linguagens são classificadas por paradigmas. Dentre os principais paradigmas, o funcional tem crescido nos últimos anos. Muitas instituições de ensino tem incorporado seu estudo e algumas tem, inclusive, adotado como paradigma de ensino introdutório à programação. Há diversas linguagens de programação que incorporam o paradigma funcional e escolher uma delas como base de ensino requer atenção quanto à como os principais recursos são implementados. Tendo esse problema em vista, o objetivo deste trabalho é analisar duas linguagens funcionais (Haskell e Clojure) e uma multiparadigma (Javascript) buscando observar o processo de aprendizado de programação funcional nessas linguagens. Desenvolvendo um mesmo sistema nessas três linguagens, é esperado que ao final tenha-se um balanço geral quanto à facilidade de aprendizado, velocidade de implementação e legibilidade do código nas três linguagens. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-11-25 2021-08-03T09:56:18Z 2021-07-03 2021-08-03T09:56:18Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20352 SILVA, A. D. da. Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. 2019. 14 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20352 |
identifier_str_mv |
SILVA, A. D. da. Um estudo sobre diferentes linguagens de programação para introdução da programação funcional. 2019. 14 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744502706929664 |