Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fiz no braço em C e me arrependi - TDC SP 2014

Fiz no braço em C e me arrependi - TDC SP 2014

TDC Sao Paulo 2014

hannelita

August 09, 2014
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. Fiz em C
    E me arrependi

    View Slide

  2. Oi!
    • Hanneli (‘H' mudo)
    • CodeMiner 42
    • Café, Pokémon, Lego e bichos <3
    HIRING

    View Slide

  3. Todos nós temos
    arrependimentos

    View Slide

  4. 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)

    View Slide

  5. O que não vamos ver aqui
    • Tutorial de C
    • Boas práticas em C
    • Hate C

    View Slide

  6. C Assembly

    View Slide

  7. Rampa de PWM num PIC 16F
    C
    • + 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

    View Slide

  8. C Assembly

    View Slide

  9. View Slide

  10. C C++

    View Slide

  11. OpenCV
    C
    • Performance
    (discutível)
    • API mais antiga
    C++
    • + rápido para
    escrever o código
    • + gente entendia
    • Menos bugs
    (classes)

    View Slide

  12. C C++

    View Slide

  13. View Slide

  14. C Python

    View Slide

  15. Redis
    C
    • Performance
    (discutível)
    Python
    • + rápido para escrever o
    código
    • + gente entendia
    • Todos os Juniors só
    usavam Python

    View Slide

  16. C Python

    View Slide

  17. View Slide

  18. C Ruby

    View Slide

  19. 0MQ (ZeroMQ)
    C
    • Performance
    • Fine grained
    tunning
    Ruby
    • + rápido para escrever
    o código
    • + gente entendia
    • + devagar
    Tínhamos que escolher uma

    View Slide

  20. C Ruby

    View Slide

  21. View Slide

  22. O C nunca tem vez?
    • Performance
    • Pouca memória é suficiente
    • Time

    View Slide

  23. Obrigada!
    @hannelita
    [email protected]

    View Slide