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
Adron Hall
April 25, 2014
Programming
0
380
Programming Languages from 30k Feet
A short history of a few programming languages.
Adron Hall
April 25, 2014
Tweet
Share
More Decks by Adron Hall
See All by Adron Hall
Hacking F# on Systems, Not Windows
adron
0
310
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
480
Integration & Delivery Continuously
adron
0
530
Programming Languages from 30k Feet (wide screen)
adron
0
320
SITREP
adron
0
2.7k
Intro to Riak with...
adron
1
410
Riak - An Intro With Windows Azure
adron
1
500
Continuously Kicking Ass
adron
0
390
Continuously Kicking Ass
adron
0
360
Other Decks in Programming
See All in Programming
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
3
530
State of Namespace
tagomoris
5
2.4k
実践Webフロントパフォーマンスチューニング
cp20
45
10k
Vibe Coding の話をしよう
schroneko
13
3.6k
The Implementations of Advanced LR Parser Algorithm
junk0612
1
1.3k
note の Elasticsearch 更新系を支える技術
tchov
9
3.4k
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
1
1.9k
VitestのIn-Source Testingが便利
taro28
8
2.4k
監視 やばい
syossan27
12
10k
The Missing Link in Angular’s Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
140
Rubyの!メソッドをちゃんと理解する
alstrocrack
1
120
Cursorを活用したAIプログラミングについて 入門
rect
0
150
Featured
See All Featured
A designer walks into a library…
pauljervisheath
205
24k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.5k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Docker and Python
trallard
44
3.4k
Bash Introduction
62gerente
612
210k
How to Ace a Technical Interview
jacobian
276
23k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
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