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
3
240
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
200
Monadic Ruby
txus
1
110
Programming the Future
txus
0
98
Revolver - programmers are expendable
txus
0
190
Being Matz for a day
txus
1
120
Fuby - Functional Ruby
txus
2
740
Virtual Machines: Down the Rabbit Hole
txus
1
200
Building a Clojure webservice in 10 minutes
txus
7
4.6k
Polyglot Rails Applications in Rubinius
txus
3
520
Other Decks in Technology
See All in Technology
私が trocco を推す理由
__allllllllez__
1
200
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
270
NgRx Signal Store
rainerhahnekamp
0
140
Databricks における 『MLOps』
databricksjapan
2
160
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
480
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
150
Postman v10リリース後を振り返る
nagix
0
170
ServiceNow Knowledge Learning Rise up
manarobot
0
200
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.3k
On Your Data を超えていく!
hirotomotaguchi
2
650
アクセス制御にまつわる改善 / Improving access control
itkq
0
510
Featured
See All Featured
Teambox: Starting and Learning
jrom
128
8.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Scaling GitHub
holman
457
140k
Facilitating Awesome Meetings
lara
42
5.6k
The Mythical Team-Month
searls
216
42k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
KATA
mclloyd
15
12k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
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!