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
C - The Revolution In Systems Programming
Search
Josep M. Bach (Txus)
July 17, 2014
Technology
280
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
C - The Revolution In Systems Programming
A major troll talk given at the Strange Group meetup in Berlin.
Josep M. Bach (Txus)
July 17, 2014
More Decks by Josep M. Bach (Txus)
See All by Josep M. Bach (Txus)
The Power of Small Abstractions
txus
1
270
Monadic Ruby
txus
2
140
Programming the Future
txus
1
150
Revolver - programmers are expendable
txus
1
230
Being Matz for a day
txus
2
180
Fuby - Functional Ruby
txus
3
910
Virtual Machines: Down the Rabbit Hole
txus
2
250
Building a Clojure webservice in 10 minutes
txus
7
4.7k
Polyglot Rails Applications in Rubinius
txus
3
580
Other Decks in Technology
See All in Technology
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
2
690
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
4
900
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
550
コンテナ・K8s研修【MIXI 26新卒技術研修】#2
mixi_engineers
PRO
1
280
信頼できるテスティングAIをどう育てるか?
odan611
0
130
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
AI エージェント時代のデジタルアイデンティティ
fujie
0
490
人とエージェントが高め合う協業設計
kintotechdev
0
1k
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
24
19k
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
4
1k
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
570
Git 研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
690
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
630
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Amusing Abliteration
ianozsvald
1
240
Paper Plane (Part 1)
katiecoart
PRO
1
9.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
Color Theory Basics | Prateek | Gurzu
gurzu
0
400
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
430
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Transcript
C THE REVOLUTION IN SYSTEMS PROGRAMMING
IMPERATIVE
http://intellify.me/2011/10/13/3020/
None
FAMILIAR
MINIMAL
None
MODULAR
simple, clean module system
PRACTICAL
type inference for literals no need to annotate with ::
String or :: int!!!
EXPRESSIVE
None
unsafe
None
-some enterprise software analyst about Java “If it compiles, it
probably works.”
-me “If you could type it, it probably compiles.”
RUN-TIME POLYMORPHISM
None
None
CONCURRENCY
None
EFFICIENT MEMORY MANAGEMENT
None
FAST
None
https://www.flickr.com/photos/panshun/4859528362/
VIBRANT COMMUNITY
Linux GNU Apache Ruby Python nginx mysql postgresql Redis VMWare
OpenSSL
WHAT IT DOESN’T HAVE, it doesn’t need
FAST
FAST
FAST
C THE REVOLUTION IN SYSTEMS PROGRAMMING txustice txus THANKS!