You are on page 1of 4

Ficha de Leitura de Artigos

Gabriela Nunes Pereira


gabinunescc@gmail.com
22 de Outubro de 2014

Conte
udo

Resumo

Nos dias de hoje e importante o uso de ferramentas para auxiliar no aprendizado em diversas areas. N
ao seria
diferente na area da matem
atica, onde h
a um grande volume de calculo a ser realizado para a resoluc
ao de
um problema. O trabalho prop
oe a demonstracao e resolucao de problemas logicos e matematicos com base
no uso de Programac
ao Funcional para facilitar o entendimento dos mesmos. A linguagem de programac
ao
funcional escolhida foi a linguaguem Haskell por ser considerada uma linguagem altamente baseada em
conceitos matematicos e por possuir alto grau de legibilidade.

Buscas

Os artigos foram buscados na base de pesquisas do Google Academico (scholar.google.com.br) e na base de


arquivos relacionados ao p
olo tecnol
ogico da UFPE (www.cin.ufpe.br).
1. Artigos relacionados a Linguagem de Programa
c
ao Funcional Haskell
(a) Haskell : 2;
(b) Programac
ao Funcional : 2;

Resumos

3.1

Trabalho de programac
ao funcional - linguagem de programac
ao I ?

Problema tratado: Surgimento, utilizacao, vantagens e desvantagens do estilo de programac


ao
funcional.
Motiva
c
ao: O artigo introduz um pequeno contexto historico sobre as linguagens de programac
ao de
paradigma funcional para que possamos observar sua importancia diante das linguagens imperativas,
bem como para sabermos a que tipo de software esse paradigma e aconselhado, e ficarmos cientes das
suas vantagens. Para isso s
ao introduzidos pequenos conceitos e exemplos de codigos em haskell.
Relev
ancia: Media
O que pode ser feito al
em?: Pode ser feito um aprofundamento a respeito da linguagem funcional
citada no artigo bem como seu funcionamento de maneira mais clara.
O que voc
e tem a dizer dos resultados: Resultado satisfatorio abordando todos os pontos anunciados de maneira n
ao superficial.
Novas refer
encias encontradas: Coment
arios relevantes: As linguagens de programacao funcional sao mais usadas na
area de
pesquisas que na
area de desenvolvimento de software.

3.2

Programac
ao Funcional Haskell ?

Problema tratado: Explanar os conceitos principais da linguagem de programacao funcional Haskell.


Motiva
c
ao: O artigo apresenta as estruturas mais basicas de Haskell, para fazer com que usu
arios de
outras linguagens funcionais percebam caractersticas em comum entre elas e Haskell.
2

Relev
ancia: Media
O que pode ser feito al
em?: Um melhor aprofundamento dos conceitos tratados, bem como uma
comparacao explcita entre a linguagem funcional Lisp com a linguagem funcional Haskell.
O que voc
e tem a dizer dos resultados: O resultado condiz com o que foi introduzido pelo autor,
porem poderia ser mais enriquecido.
Novas refer
encias encontradas: Introduction to Functional Programming Using Haskell.
Coment
arios relevantes: -

3.3

Haskell: uma linguagem de programac


ao ideal para matem
aticos ?

Problema tratado: Introduc


ao `
a linguagem de programacao Haskell de modo basico com foco na
matematica
Motiva
c
ao: O artigo motiva-se a mostrar aos estudiosos da area da Matematica a relacao entre a
linguagem funcional Haskell e as notacoes matematicas, com a finalidade de estimular a curiosidade
de pessoas da
area a se aprofundarem nos estudos de Haskell. Para que isso aconteca, o artigo
apresenta um breve contexto hist
orico da linguagem, uma pequena introducao sobre seu compilador,
suas estruturas de dados, algumas resolucoes de equacoes matematicas e por fim apresenta fontes para
futuras pesquisas.
Relev
ancia: Alta
O que pode ser feito al
em?: O que voc
e tem a dizer dos resultados: O artigo atinge sua finalidade, pois explica detalhadamente
a relacao de haskell com a matem
atica, mostrando exemplos praticos de resolucoes de problemas de
ambas as maneiras, possibilitando ao leitor relacionar os dois temas.
Novas refer
encias encontradas: Try Haskell! - An interactive tutorial in your browser.
Coment
arios relevantes: Apesar da familiaridade com a matematica, haskell e uma linguagem de
proposito geral, podendo ser usada para criar qualquer outro tipo de programa.

3.4

Considerac
oes sobre a Utilizac
ao de Linguagens Funcionais como Instrumento de
Aproximac
ao entre Educadores e Jogos Educativos ?

Problema tratado: O desvio do foco principal dos jogos educativos, a maior empolgacao com a
tecnologia que o s jogos ir
ao apresentar, esquecendo-se de que os jogos educativos devem basear-se
principalmente no seu potencial pedag
ogico.
Motiva
c
ao: O autor prop
oe que o uso da programacao funcional como uma ferramenta de desenvolvimento permita que o foco pedag
ogico dos jogos seja mantido como principal requisito, pois as
linguagens funcionais tem como vantagem o potencial de uma implementacao agil e simplificada, fazendo assim com que os programadores nao se percam em meio ao uso das tecnologias existentes, e os
educadores abstraiam a tecnologia utilizada, concentrando-se dessa maneira no conte
udo pedag
ogico
do jogo.

Relev
ancia: Media
O que pode ser feito al
em?: Poderia ser apresentado ao leitor tecnicas mais especficas sobre como
construir jogos que despertem o interesse sobre educandos.
O que voc
e tem a dizer dos resultados: A proposta de utilizacao de uma linguagem de domnio
especfico (DSL) baseada em uma linguagem funcional para a resolucao do problema e aceit
avel,
simplificando assim o desenvolvimento dos jogos para os educadores, abstrando assim as complexidades
tecnologicas.
Novas refer
encias encontradas: The Haskell School of Expression.
Coment
arios relevantes: Para o desenvolvimento de jogos educacionais e necessario a integrac
ao
de profissionais das
areas pedag
ogicas com profissionais de ciencia da computacao.

3.5

FunGEn - um Motor para Jogos em Haskell ?

Problema tratado: A extens


ao dos c
odigos de projetos de jogos.
Motiva
c
ao: O artigo apresenta um motor para desenvolvimento de jogos em Haskell baseado na
biblioteca OpenGL, o autor motiva o uso do motor para garantir o desenvolvimento de jogos de
maneira mais r
apida e automatizada, ou seja, que utilizem uma linguagem de mais alto nvel.
Relev
ancia: Baixa
O que pode ser feito al
em?: Alem da teoria expressa pelo autor a respeito do FunGen (Motor para
Jogos), o mesmo poderia se aprofundar e explicar melhor o funcionamento desde motor.
O que voc
e tem a dizer dos resultados: O resultado apresentado com o uso do motor desenvolvido
e bastante atraente, apesar de n
ao ser um motor completo, como explica o autor, esta em constante
desenvolvimento para adic
ao de novas funcionalidades.
Novas refer
encias encontradas: Coment
arios relevantes: Hoje em dia, alem da eficiencia dos jogos, o codigo e sua modularidade
sao de grande import
ancia para o programador.

Links

Links interessantes com conte


udos que podem ser utilizados no trabalho:
http://haskell.tailorfontela.com.br/
http://www.haskell.org/haskellwiki/Haskell_em_10_minutos

You might also like