Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fiz no braço em C e me arrependi - TDC SP 2014
Search
hannelita
August 09, 2014
Technology
0
60
Fiz no braço em C e me arrependi - TDC SP 2014
TDC Sao Paulo 2014
hannelita
August 09, 2014
Tweet
Share
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
210
JVM Internals Demystified
hannelita
0
360
Eletrônica
hannelita
0
190
Cassandra Meetup
hannelita
0
73
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
180
Wildfly em alta disponibilidade
hannelita
0
260
Helios - o backend pra Mobile que você precisava <3
hannelita
0
120
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
150
Swift - uma fama repentina
hannelita
1
150
Other Decks in Technology
See All in Technology
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
530
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
230
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AI との良い付き合い方を僕らは誰も知らない
asei
1
310
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4.1k
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
220
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
18k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
340
Agent Skillsがハーネスの垣根を超える日
gotalab555
7
4.9k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
11k
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.6k
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
240
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
420
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Into the Great Unknown - MozCon
thekraken
40
2.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Evolving SEO for Evolving Search Engines
ryanjones
0
89
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
99
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Transcript
Fiz em C E me arrependi
Oi! • Hanneli (‘H' mudo) • CodeMiner 42 • Café,
Pokémon, Lego e bichos <3 HIRING
Todos nós temos arrependimentos
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)
O que não vamos ver aqui • Tutorial de C
• Boas práticas em C • Hate C
C Assembly
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
C Assembly
None
C C++
OpenCV C • Performance (discutível) • API mais antiga C++
• + rápido para escrever o código • + gente entendia • Menos bugs (classes)
C C++
None
C Python
Redis C • Performance (discutível) Python • + rápido para
escrever o código • + gente entendia • Todos os Juniors só usavam Python
C Python
None
C Ruby
0MQ (ZeroMQ) C • Performance • Fine grained tunning Ruby
• + rápido para escrever o código • + gente entendia • + devagar Tínhamos que escolher uma
C Ruby
None
O C nunca tem vez? • Performance • Pouca memória
é suficiente • Time
Obrigada! @hannelita
[email protected]