Trilha C/C++

Performance, portabilidade e controle

Nesta trilha você verá um pouco daquilo que programadores de C e C++ fazem no mundo real. Desde do uso básico e avançado das linguagens de programação, até os hacks e ferramentas necessárias para desempenhar o trabalho. Programadores de todas as linguagens são bem vindos, para aprender, ensinar e trocar ideias.

Horário Palestra
08:00 às 09:00 Credenciamento e recepção dos participantes com café da manhã simples
09:00 às 10:00 Abertura
10:10 às 11:00 O servidor de aplicações mais antigo
O servidor de aplicações mais antigo
Fernando Galdino
Que tal conhecer um servidor de aplicações com mais de 30 anos de história? Que permita executar aplicações em C/C++ bem como hospedar aplicações do mainframe ou ainda de outras linguagens, como Java, PHP, Python e Ruby? Venha conhecer o Oracle Tuxedo: conceitos, arquiteturas e como trabalhar com a ferramenta.

Fernando Galdino
11:10 às 12:00 Escalonador seguro em sistemas operacionais embarcados
Escalonador seguro em sistemas operacionais embarcados
Rodrigo Maximiano Antunes de Almeida
Nesta palestra serão apresentados os conceitos de detecção e correção de erros em dados e como utilizá-los para garantir uma troca de contexto mais segura. Será apresentado também uma placa com um sistema embarcado rodando um microkernel com o escalonador seguro.

Rodrigo Maximiano Antunes de Almeida
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Usando a linguagem QML (declarativa) para criar interfaces complexas e animadas numa aplicação C++
Usando a linguagem QML (declarativa) para criar interfaces complexas e animadas numa aplicação C++
Gianni Rossi
Com o lançamento do Qt 5.1 e do QtQuick 2.0, o QML agora já atingiu um ponto de maturidade considerável. Vamos ver como usar QML para separar a lógica de apresentação, UIX, dá lógica de negócios, podendo assim dividir um projeto em duas grandes partes: uma com programadores C++ e outra com designers JS/CSS/QML.

Gianni Rossi
14:10 às 15:00
Concorrência e paralelismo em C com Cilk Plus
Concorrência e paralelismo em C com Cilk Plus
Francisco Souza
Cilk Plus é uma extensão para as linguagens C e C++, que fornece algumas palavras chaves para a criação de tasks, além de ferramentas para tirar proveito de vector units nas CPUs e co-processadores. O objetivo desta palestra é apresentar o uso do Cilk Plus para construção de aplicaçõesparalelas, focando principalmente na linguagem C.

Francisco Souza
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Uma breve introdução a C++ 11 (STADIUM)
Uma breve introdução a C++ 11 (STADIUM)
Fabio Galuppo
Apresentar uma breve introdução a linguagem de programação especificada pela ISO/IEEC 14882:2011, mais conhecida como C++ 11. O objetivo é mostrar seu papel, os principais recursos inseridos ou modificados no padrão mais recente e quais são os benefícios por ela oferecidos.

Fabio Galuppo
16:40 às 17:30 Integrando C++ e Python com Boost.Python
Integrando C++ e Python com Boost.Python
Rodrigo Strauss
Nesta palestra será apresentado o Boost Python, biblioteca que permite integração completa e fácil entre objetos C++ e Python

Rodrigo Strauss
17:40 às 18:30 Otimizando código C
Otimizando código C

Você que está acostumado com MEGAs e GIGAs e não precisa se preocupar com processamento e memória: não precisa assistir a essa palestra. Esse é o mundo do baixo nível, onde cada ciclo conta e cada byte é precioso! Serão apresentadas algumas técnicas e boas práticas para otimização de laços e uso de ponteiros, da memória e passagem de parâmetros (principalmente em C). Mas que, no fundo, no fundo, servem também para outras linguagens.


18:40 às 19:00 Encerramento e sorteios

* Todos os participantes receberão um sanduíche na hora do almoço

Obs.: Grade sujeita a alteração



Público Alvo

Programadores em geral, que já tenham afinidade com C e C++ ou não.


Atenção

Não haverá devolução do valor pago após realização da inscrição.



Fotos do Dia

Confira abaixo, as fotos que foram registradas no dia desta trilha.

Picasa | Link Direto

Facebook | Álbum

Página com todos os Álbuns


Data e Local

Sábado, 13 de Julho de 2013

Das 8:00 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Itaim Bibi, São Paulo - SP

Mais informações


Patrocinadores TDC 2013 São Paulo Grupo de Software da Intel Oracle Technology Network Microsoft IBM DevMedia InfoQ Brasil Amazon Web Services Google Resource Solutions JetBrains UOLHOST Websolute Triangulum Soluções Webgoal Firefox OS TQTVD Octo Technology Unity Wildtech Farnell Newark Globalcode Anhembi Morumbi