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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hannelita
August 09, 2014
Technology
61
0
Share
Fiz no braço em C e me arrependi - TDC SP 2014
TDC Sao Paulo 2014
hannelita
August 09, 2014
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
220
JVM Internals Demystified
hannelita
0
370
Eletrônica
hannelita
0
190
Cassandra Meetup
hannelita
0
81
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
190
Wildfly em alta disponibilidade
hannelita
0
270
Helios - o backend pra Mobile que você precisava <3
hannelita
0
130
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
160
Swift - uma fama repentina
hannelita
1
150
Other Decks in Technology
See All in Technology
Hacobu Tech Deck
hacobu
PRO
0
130
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
79k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
180
No Types Needed, Just Callable Method Check
dak2
1
2k
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.1k
MLOps導入のための組織作りの第一歩
akasan
0
380
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
410
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
37k
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
790
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
160
AI와 협업하는 조직으로의 여정
arawn
0
520
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
A Tale of Four Properties
chriscoyier
163
24k
What's in a price? How to price your products and services
michaelherold
247
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Technical Leadership for Architectural Decision Making
baasie
3
340
Thoughts on Productivity
jonyablonski
76
5.1k
Design in an AI World
tapps
1
200
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
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]