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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adron Hall
April 25, 2014
Programming
0
340
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
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
adron
0
410
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
230
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
あなたはユーザーではない #PdENight
kajitack
4
300
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
530
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
14
7.9k
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
330
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
160
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
550
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
170
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
290
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
240
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
Code Review Best Practice
trishagee
74
20k
Crafting Experiences
bethany
1
75
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Deep Space Network (abreviated)
tonyrice
0
86
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Marketing to machines
jonoalderson
1
5k
Amusing Abliteration
ianozsvald
0
120
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
63
53k
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