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 (wide screen)
Search
Adron Hall
April 25, 2014
Programming
0
310
Programming Languages from 30k Feet (wide screen)
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
300
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
480
Integration & Delivery Continuously
adron
0
520
Programming Languages from 30k Feet
adron
0
370
SITREP
adron
0
2.7k
Intro to Riak with...
adron
1
400
Riak - An Intro With Windows Azure
adron
1
500
Continuously Kicking Ass
adron
0
380
Continuously Kicking Ass
adron
0
350
Other Decks in Programming
See All in Programming
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
4
610
リストビュー画面UX改善の振り返り
splcywolf
0
120
アーキテクトと美学 / Architecture and Aesthetics
nrslib
12
3.3k
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
9
4.6k
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
460
PHPのガベージコレクションを深掘りしよう
rinchoku
0
260
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
4
860
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
880
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
1
220
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
9
4.5k
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
440
AtCoder Heuristic First-step Vol.1 講義スライド
terryu16
3
1.1k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Bash Introduction
62gerente
611
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Building an army of robots
kneath
304
45k
Music & Morning Musume
bryan
47
6.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Optimizing for Happiness
mojombo
377
70k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Adaptive Systems
keathley
41
2.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
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