23
Fiz em C E me arrependi

Fiz em C e me arrependi

Embed Size (px)

DESCRIPTION

TDC 2014 SP - Trilha de C/C++

Citation preview

Page 1: Fiz em C e me arrependi

Fiz em CE me arrependi

Page 2: Fiz em C e me arrependi

Oi!

• Hanneli (‘H' mudo)

• CodeMiner 42

• Café, Pokémon, Lego e bichos <3

HIRING

Page 3: Fiz em C e me arrependi

Todos nós temos arrependimentos

Page 4: Fiz em C e me arrependi

O que vamos ver aqui

• Me arrependi porque em C foi pior

• Me arrependi porque em C seria melhor

• GIFs engraçados (ou não)

Page 5: Fiz em C e me arrependi

O que não vamos ver aqui

• Tutorial de C

• Boas práticas em C

• Hate C

Page 6: Fiz em C e me arrependi

C Assembly

Page 7: Fiz em C e me arrependi

Rampa de PWM num PIC 16FC

• + rápido escrever o código

• + gente entende

• Estourou a memória :D :D :D

Assembly• + devagar p/

escrever o código

• + bugs

• Não estoura a memória

Page 8: Fiz em C e me arrependi

C Assembly

Page 9: Fiz em C e me arrependi
Page 10: Fiz em C e me arrependi

C C++

Page 11: Fiz em C e me arrependi

OpenCVC

• Performance (discutível)

• API mais antiga

C++• + rápido para

escrever o código

• + gente entendia

• Menos bugs (classes)

Page 12: Fiz em C e me arrependi

C C++

Page 13: Fiz em C e me arrependi
Page 14: Fiz em C e me arrependi

C Python

Page 15: Fiz em C e me arrependi

RedisC

• Performance (discutível)

Python• + rápido para escrever o

código

• + gente entendia

• Todos os Juniors só usavam Python

Page 16: Fiz em C e me arrependi

C Python

Page 17: Fiz em C e me arrependi
Page 18: Fiz em C e me arrependi

C Ruby

Page 19: Fiz em C e me arrependi

0MQ (ZeroMQ)C

• Performance

• Fine grained tunning

Ruby• + rápido para escrever

o código

• + gente entendia

• + devagar

Tínhamos que escolher uma

Page 20: Fiz em C e me arrependi

C Ruby

Page 21: Fiz em C e me arrependi
Page 22: Fiz em C e me arrependi

O C nunca tem vez?

• Performance

• Pouca memória é suficiente

• Time

Page 23: Fiz em C e me arrependi

Obrigada!@hannelita

[email protected]