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
54
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
190
JVM Internals Demystified
hannelita
0
330
Eletrônica
hannelita
0
150
Cassandra Meetup
hannelita
0
52
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
150
Wildfly em alta disponibilidade
hannelita
0
210
Helios - o backend pra Mobile que você precisava <3
hannelita
0
93
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
120
Swift - uma fama repentina
hannelita
1
110
Other Decks in Technology
See All in Technology
日経電子版のStoreKit2フルリニューアル
shimastripe
1
150
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
440
Application Development WG Intro at AppDeveloperCon
salaboy
0
200
"とにかくやってみる"で始めるAWS Security Hub
maimyyym
2
100
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
220
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
SSMRunbook作成の勘所_20241120
koichiotomo
3
180
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
270
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
38
13k
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
720
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Happy Clients
brianwarren
98
6.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Site-Speed That Sticks
csswizardry
0
36
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Designing for Performance
lara
604
68k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
BBQ
matthewcrist
85
9.3k
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]