Segundo Semestre de 2016
Rust Lang - segurança, velocidade e concorrência
Uma linguagem desenvolvida pela Mozilla
Larissa Gaulia
26/10 às 16h30 na sala 353 (IC-3.5)
Resumo: Há um ano e meio a Mozilla anunciava a primeira versão estável de
Rust - uma linguagem de programaçao idealizada por Graydon Hoare. Nesta
palestra vamos explorar como são mantidas as promessas de segurança e
velocidade, contrastando Rust com C/C++, Java, Ruby e Python. Como
funcionam as checkagens de segurança em tempo de compilação? Como assim não
tem garbage collector? Abstrações que se assemelham com as de linguagens
alto nível e controle das linguagens de baixo nível (mas sem "dangling
pointers")? Conheça alguns projetos desenvolvidos em Rust: device drivers,
sistemas operacionais, navegadores web e sua comunidade tão acolhedora.
Sobre a palestrante: graduada em engenharia generalista com ênfase em
aeronáutica pela École Centrale de Nantes, graduanda em engenharia de
computação na Unicamp. Apaixonada por tecnologia web, recentemente
maravilhada com compiladores e navegadores web. Quando não estou testando
novas frameworks em javascript, gosto de explorar o funcionamento dos
parsers do Gecko e Servo (layout engines) ou tocar trombone ;)