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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Adron Hall
April 25, 2014
Programming
0
410
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
350
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
520
Integration & Delivery Continuously
adron
0
610
Programming Languages from 30k Feet (wide screen)
adron
0
340
SITREP
adron
0
2.8k
Intro to Riak with...
adron
1
480
Riak - An Intro With Windows Azure
adron
1
550
Continuously Kicking Ass
adron
0
450
Continuously Kicking Ass
adron
0
410
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
470
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
360
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
15年目のiOSアプリを1から作り直す技術
teakun
1
600
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
atmaCup #23でAIコーディングを活用した話
ml_bear
4
740
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
110
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
浮動小数の比較について
kishikawakatsumi
0
380
CSC307 Lecture 14
javiergs
PRO
0
450
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Typedesign – Prime Four
hannesfritz
42
3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
450
The Mindset for Success: Future Career Progression
greggifford
PRO
0
270
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
370
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building Adaptive Systems
keathley
44
2.9k
Embracing the Ebb and Flow
colly
88
5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Leo the Paperboy
mayatellez
4
1.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