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
58
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
200
JVM Internals Demystified
hannelita
0
350
Eletrônica
hannelita
0
180
Cassandra Meetup
hannelita
0
61
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
170
Wildfly em alta disponibilidade
hannelita
0
250
Helios - o backend pra Mobile que você precisava <3
hannelita
0
110
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
140
Swift - uma fama repentina
hannelita
1
140
Other Decks in Technology
See All in Technology
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
110
「Verify with Wallet API」を アプリに導入するために
hinakko
1
250
Modern_Data_Stack最新動向クイズ_買収_AI_激動の2025年_.pdf
sagara
0
220
社内お問い合わせBotの仕組みと学び
nish01
1
470
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
2
110
『OCI で学ぶクラウドネイティブ 実践 × 理論ガイド』 書籍概要
oracle4engineer
PRO
2
140
Findy Team+のSOC2取得までの道のり
rvirus0817
0
420
多様な事業ドメインのクリエイターへ 価値を届けるための営みについて
massyuu
1
420
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
150
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
210
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
0
150
GA technologiesでのAI-Readyの取り組み@DataOps Night
yuto16
0
280
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Agile that works and the tools we love
rasmusluckow
331
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Designing for Performance
lara
610
69k
GitHub's CSS Performance
jonrohan
1032
460k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Statistics for Hackers
jakevdp
799
220k
Navigating Team Friction
lara
189
15k
How GitHub (no longer) Works
holman
315
140k
Balancing Empowerment & Direction
lara
4
680
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Building an army of robots
kneath
306
46k
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]