$30 off During Our Annual Pro Sale. View Details »
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
4
260
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
240
Monadic Ruby
txus
2
120
Programming the Future
txus
1
130
Revolver - programmers are expendable
txus
1
210
Being Matz for a day
txus
2
160
Fuby - Functional Ruby
txus
3
880
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
550
Other Decks in Technology
See All in Technology
MAP-7thplaceSolution
yukichi0403
2
250
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
2
440
Claude Code Getting Started Guide(en)
oikon48
0
140
たかが特別な時間の終わり / It's Only the End of Special Time
watany
2
490
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
150
Design System Documentation Tooling 2025
takanorip
1
930
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
110
20251127 BigQueryリモート関数で作る、お手軽AIバッチ実行環境
daimatz
0
430
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
16k
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.7k
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
490
シンプルを極める。アンチパターンなDB設計の本質
facilo_inc
1
1k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Side Projects
sachag
455
43k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
120
20k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Why Our Code Smells
bkeepers
PRO
340
57k
RailsConf 2023
tenderlove
30
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Fireside Chat
paigeccino
41
3.7k
Docker and Python
trallard
46
3.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
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!