Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Programming
Languages
What ?
Formal language
Computer instructions
Bridge between human and machine
General purpose languages
DSLs (SQL, PostScript)
Markup languages (html)
Esoteric languages (brainfuck)
Flame wars
😏
anything can be done in any language
😠
the right tool for the right job
Polyglot IS better
Strengths and limitations
Different paradigms
Bridges exist
Idoms matter
Here at Pretto
SO 2019 Leaderboard
4 dimensions
Performance
Expressiveness
Safety
Ecosystem
Performance
Raw speed
Memory control
Compiled / VM / interpreted
Concurrency
Performance
Expressiveness
Conciseness
Readability
Abstraction level
Metaprogramming
Expressiveness
Safety
Linter and compiler
Type system
Maturity
Language predictability
Safety
Ecosystem
Frameworks and libraries
Compilation / runtime targets
Community
Tooling and support
Ecosystem
Thank you !
Languages
By David Ruyer
Made with Slides.com
Languages
113
David Ruyer
More from
David Ruyer