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
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
120
Vertex AI Agent Engine で学ぶ「記憶」の設計
tkikuchi
0
120
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
220
Snowflake Night #2 LT
taromatsui_cccmkhd
0
300
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
250
トラブルの大半は「言ってない」x「言ってない」じゃねーか!!
ichimichi
0
250
Databricks (と気合い)で頑張るAI Agent 運用
kameitomohiro
0
350
AI Agentにおける評価指標とAgent GPA
tsho
1
260
Windows ネットワークを再確認する
murachiakira
PRO
0
210
Data Hubグループ 紹介資料
sansan33
PRO
0
2.8k
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
96
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Automating Front-end Workflow
addyosmani
1370
200k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Leo the Paperboy
mayatellez
4
1.5k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
310
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Test your architecture with Archunit
thirion
1
2.2k
Claude Code のすすめ
schroneko
67
220k
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!