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
560
Other Decks in Technology
See All in Technology
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.3k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
130
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
150
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
570
プロポーザルに込める段取り八分
shoheimitani
1
220
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
190
What happened to RubyGems and what can we learn?
mikemcquaid
0
280
20260204_Midosuji_Tech
takuyay0ne
1
150
Featured
See All Featured
Accessibility Awareness
sabderemane
0
51
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
57
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
65
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Practical Orchestrator
shlominoach
191
11k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
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!