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
210
Monadic Ruby
txus
1
110
Programming the Future
txus
0
110
Revolver - programmers are expendable
txus
0
190
Being Matz for a day
txus
1
130
Fuby - Functional Ruby
txus
2
770
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
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
AWSでRAGを作る法方
sonoda_mj
1
140
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.6k
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
Featured
See All Featured
The Mythical Team-Month
searls
217
43k
A Philosophy of Restraint
colly
200
16k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
BBQ
matthewcrist
82
9k
Speed Design
sergeychernyshev
9
270
Web Components: a chance to create the future
zenorocha
307
41k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
How GitHub (no longer) Works
holman
305
140k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
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!