O Conceito de Tempo nas Linguagens de Programação

Autores

  • Thiago Negri UNIASSELVI
  • Roque Cesar Possamai UNIASSELVI

Resumo

A arquitetura atual de computadores pede para que os aplicativos estejam preparados para utilizar mais de um núcleo de processamento.  Este trabalho verificará se o modelo de programação atual, i.e. orientado a objetos, permite que os programas façam bom uso desta arquitetura ou se é preciso procurar alternativas para acompanhar a evolução arquitetural. Trará uma breve explanação da história das linguagens de programação, contextualizando os motivos que levaram o mercado até o paradigma orientado a objetos.  Através destes motivos e da evolução da arquitetura, será feita uma projeção sobre algumas razões que poderão fazer com que o estilo de programação atual seja substituído.  Serão abordados os conceitos de concorrência e paralelismo que se tornam cada vez mais necessários com esta nova arquitetura. Esta abordagem será feita no modelo atual, em Java, e, trazendo como uma possível alternativa, no modelo funcional puro e de avaliação preguiçosa, mais precisamente na linguagem Haskell.

Biografia do Autor

Thiago Negri, UNIASSELVI

Bacharel em Sistemas de Informação pela UNIASSELVI.

Especialista em Engenharia de Software pela Pós-graduação UNIASSELVI.


Roque Cesar Possamai, UNIASSELVI

Bacharel em Ciências da Computação pela FURB.

Especialista em Desenvolvimento Web pelo ICPG.

Downloads

Publicado

2013-12-23

Edição

Seção

Artigos