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
Programming Languages from 30k Feet
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adron Hall
April 25, 2014
Programming
430
0
Share
Programming Languages from 30k Feet
A short history of a few programming languages.
Adron Hall
April 25, 2014
More Decks by Adron Hall
See All by Adron Hall
Hacking F# on Systems, Not Windows
adron
0
360
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
530
Integration & Delivery Continuously
adron
0
620
Programming Languages from 30k Feet (wide screen)
adron
0
360
SITREP
adron
0
2.8k
Intro to Riak with...
adron
1
490
Riak - An Intro With Windows Azure
adron
1
550
Continuously Kicking Ass
adron
0
490
Continuously Kicking Ass
adron
0
450
Other Decks in Programming
See All in Programming
Kingdom of the Machine
yui_knk
2
1.5k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
AgentCore Optimizationを始めよう!
licux
3
230
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
560
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
120
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
370
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.9k
AIと共に生きる技術選定 2026
sgash708
0
130
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.7k
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
110
Road to RubyKaigi: Play Hard(ware)
makicamel
1
560
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
How to Ace a Technical Interview
jacobian
281
24k
Practical Orchestrator
shlominoach
191
11k
GraphQLとの向き合い方2022年版
quramy
50
15k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
My Coaching Mixtape
mlcsv
0
120
It's Worth the Effort
3n
188
29k
Being A Developer After 40
akosma
91
590k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Balancing Empowerment & Direction
lara
6
1.1k
Transcript
April 24, 2014 Programming Languages Languages from 30,000 ft.
Cool Cat Coding Where have the coding cats been?
01 Assembly ✤ 1949 (EDSAC Computer)! ✤ assembler! ✤ machine
code! ✤ opcode & operands
None
Fortran ✤ 1957! ✤ It landed a lander on the
moon.! ✤ It does math.
01 RPG ✤ 1959! ✤ Report Program Generator! ✤ File
Specs! ✤ Data Definition Specifications
C++ A language born of C and forever more… ✤
OOP Happened!! ✤ {} and other common syntax
COBOL (COBOL!!!!!!! YEAH!) BOLFH
Languages ✤ Pascal! ✤ C! ✤ Perl! ✤ Fortran! ✤
BASIC, GW-BASIC, etc.
01 Coding Features Cats got lots of features.
Language Characteristics ✤ Turing Complete! ✤ Compilable! ✤ Readable, Writable
or Relative
Language Characteristics ✤ Object Oriented! ✤ Functional! ✤ Dynamic! ✤
Static Typed
Cool Cat Coding Lotsa coding cats.
01 Communities The importance of people.
Cool Cat Coding So where does that lead us to
today? Where are we heading?
Web World ✤ JavaScript! ✤ Java! ✤ Ruby! ✤ PHP!
✤ Python
Enterprise Kingdom ✤ Java! ✤ C#! ✤ Visual Basic /
Visual Basic for Application (VBA)! ✤ JavaScript (yup, still shows up here)
Science Land ✤ R! ✤ Matlab! ✤ FORTRAN
Cool Cat Coding Languages ✤ Go! ✤ Erlang! ✤ JavaScript
01