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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Josep M. Bach (Txus)
July 17, 2014
Technology
4
270
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
Tweet
Share
More Decks by Josep M. Bach (Txus)
See All by Josep M. Bach (Txus)
The Power of Small Abstractions
txus
1
250
Monadic Ruby
txus
2
130
Programming the Future
txus
1
140
Revolver - programmers are expendable
txus
1
220
Being Matz for a day
txus
2
170
Fuby - Functional Ruby
txus
3
900
Virtual Machines: Down the Rabbit Hole
txus
2
230
Building a Clojure webservice in 10 minutes
txus
7
4.7k
Polyglot Rails Applications in Rubinius
txus
3
570
Other Decks in Technology
See All in Technology
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
3
290
Phase01_AI座学_基礎
overflowinc
0
1.1k
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
110
Everything Claude Code を眺める
oikon48
13
8.9k
Visional 28新卒プロダクト職(エンジニア/デザイナー)向け 会社説明資料 / Visional Company Briefing for Newgrads 28
visional_engineering_and_design
1
110
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Phase07_実務適用
overflowinc
0
490
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
160
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
730
Phase03_ドキュメント管理
overflowinc
0
690
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
110
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
Featured
See All Featured
It's Worth the Effort
3n
188
29k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
91
The Spectacular Lies of Maps
axbom
PRO
1
630
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Everyday Curiosity
cassininazir
0
170
Are puppies a ranking factor?
jonoalderson
1
3.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
210
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Visualization
eitanlees
150
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Ruling the World: When Life Gets Gamed
codingconduct
0
180
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!