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
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
850
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
160
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
120
バクラクにおける Document Understanding の挑戦:書類の「読取」から「意思決定」へ / document-understanding-in-bakuraku-2026
yuya4
0
190
Raspberry Pi AI HAT+ 2 介紹(#49)
piepie_tw
PRO
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
ヘルシーSRE
tk3fftk
2
210
Interop Tokyo 2025 ShowNet Team Memberで学んだSRv6を基礎から丁寧に
miyukichi_ospf
0
280
Devinを導入したら予想外の人たちに好評だった
tomuro
0
690
チームメンバー迷わないIaC設計
hayama17
5
3.4k
LINEヤフーにおけるAI駆動開発組織のプロデュース施策
lycorptech_jp
PRO
0
300
Windows ネットワークを再確認する
murachiakira
PRO
0
210
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
250
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
180
A designer walks into a library…
pauljervisheath
210
24k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
860
Being A Developer After 40
akosma
91
590k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Building Adaptive Systems
keathley
44
2.9k
Automating Front-end Workflow
addyosmani
1370
200k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Are puppies a ranking factor?
jonoalderson
1
3.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
970
Utilizing Notion as your number one productivity tool
mfonobong
4
240
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!