Skip to content

Instantly share code, notes, and snippets.

@lorn
Created April 30, 2011 17:28
Show Gist options
  • Save lorn/949822 to your computer and use it in GitHub Desktop.
Save lorn/949822 to your computer and use it in GitHub Desktop.
Apresentação FISL
Erlang - escrevendo software para um mundo concorrente
Erlang não é um hype, e nem acho que um dia chegue a ser, mas não há como citar concorrencia e computação distribuida sem falar de Erlang.
Nessa palestra será apresentado os aspectos básicos da linguagem, seu sistema de concorrencia e sua facilidade na hora fazer um sistema de alta disponibilidade.
Descubra porque partes cruciais do Facebook, Github, Heroku e Campire foram feitas com Erlang.
Essa palestra se propõe a esclarecer a origem da linguagem Erlang na Ericsson, e porque ela só ficou mais conhecida depois da febre das CPU's 'multi-core'.
O que ela tem de unico e como ela usa o poder da imutabilidade da programação funcional para ser mais rápida.
Os tópicos abordados serão:
• Visão geral neste tópico, será analisado o contexto em que foi criada a linguagem, fazendo um paralelo entre o desenvolvimento tecnológico do hardware e do software.
• O que é Erlang? e porque eu tenho que aprender, ou ao menos conhecer, mais essa linguagem de programação?
• Quando surgiu? e porque, mesmo sendo uma linguagem da decada de 80, só ficou famosa no seculo 21?
• Quais foram as inovações que Erlang trouxe que até hoje não foram copiadas por outras linguagens?
• Apresentação, rápida baseada em exemplos da linguagem em si usando topicos conhecidos como:
• Tipos de dados
• Expressões aritméticas
• Pattern Matching
• Tratamento de Erros
• Programação concorrente e seus erros
• Programação distribuída.
• Onde e como ela é usada no Facebook, Github e Heroku.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment