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
190
Fuby - Functional Ruby
txus
3
920
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
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
180
AI開発に用いられるHPC技術について
gpuunite_official
0
190
ハーレムエンジニアリング
kazuma777777
0
200
What's new in Go 1.27?
ciarana
0
290
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
420
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
130
My broken English still works: speaking at global OSS events
naruoga
0
120
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
520
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
3
460
Kiro入門|仕様駆動開発で変わるAI時代の開発スタイル
cmkudo
0
270
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
三人寄ればチューリング完全
puhitaku
4
1.8k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Automating Front-end Workflow
addyosmani
1369
210k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Facilitating Awesome Meetings
lara
57
7.1k
My Coaching Mixtape
mlcsv
0
260
The agentic SEO stack - context over prompts
schlessera
0
870
Site-Speed That Sticks
csswizardry
13
1.5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
660
How GitHub (no longer) Works
holman
316
150k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Navigating Team Friction
lara
192
16k
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!