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
52
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
180
JVM Internals Demystified
hannelita
0
320
Eletrônica
hannelita
0
150
Cassandra Meetup
hannelita
0
48
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
140
Wildfly em alta disponibilidade
hannelita
0
210
Helios - o backend pra Mobile que você precisava <3
hannelita
0
89
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
110
Swift - uma fama repentina
hannelita
1
110
Other Decks in Technology
See All in Technology
AWSでRAGを作る法方
sonoda_mj
1
140
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
310
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
700
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
MySQLのロックの種類とその競合
yoku0825
6
1.6k
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
How to Think Like a Performance Engineer
csswizardry
4
590
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
140
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
50k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
The Invisible Customer
myddelton
117
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Agile that works and the tools we love
rasmusluckow
325
20k
KATA
mclloyd
20
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
RailsConf 2023
tenderlove
16
720
Web development in the modern age
philhawksworth
203
10k
A designer walks into a library…
pauljervisheath
201
24k
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]