Skip to content

Instantly share code, notes, and snippets.

@lorn
Created April 30, 2011 17:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lorn/949826 to your computer and use it in GitHub Desktop.
Save lorn/949826 to your computer and use it in GitHub Desktop.
Proposta FISL

Erlang - escrevendo software para um mundo concorrente

Resumo

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.

Proposta

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 único, como ela usa o poder da programação funcional para ser mais rápida e suas otimizações para sistemas concorrente e/ou distribuídos.

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 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:

    1. Tipos de dados
    2. Expressões aritméticas
    3. Pattern Matching
    4. Tratamento de Erros
    5. Programação concorrente e seus erros
    6. Programação distribuída.
    7. Modelo de Atores
  • Onde e como ela é usada no Facebook, Github e Heroku.

@pahagon
Copy link

pahagon commented May 2, 2011

I want to watch this presentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment