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
310
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
220
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
460
Integration & Delivery Continuously
adron
0
380
Programming Languages from 30k Feet (wide screen)
adron
0
280
SITREP
adron
0
2.6k
Intro to Riak with...
adron
1
330
Riak - An Intro With Windows Azure
adron
1
410
Continuously Kicking Ass
adron
0
330
Continuously Kicking Ass
adron
0
300
Other Decks in Programming
See All in Programming
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
870
TCA魔法学入門🪄
dazy
0
280
導入から5年が経って見えた Datadog APM 運用の課題
bgpat
2
540
DocC Tutorial と TCA におけるテスト機能の紹介
kalupas226
1
330
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
7.3k
Open Source Swiftc Workshop
kitasuke
1
180
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
1.9k
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
490
Creating Retro-Style Photos Using Swift
ski
1
340
[スクリプト] Swiftの型推論を学ぼう
omochi
0
110
Building a Smaller App Binary
kateinoigakukun
2
200
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
3
530
Featured
See All Featured
Fireside Chat
paigeccino
19
2.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
12k
Into the Great Unknown - MozCon
thekraken
10
830
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.4k
Statistics for Hackers
jakevdp
789
220k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.4k
Docker and Python
trallard
33
2.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
For a Future-Friendly Web
brad_frost
170
8.9k
Making the Leap to Tech Lead
cromwellryan
122
8.4k
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