Um estudo sobre diferentes linguagens de programação para introdução da programação funcional.

Detalhes bibliográficos
Autor(a) principal: SILVA, Antunes Dantas da.
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