Главная
Study mode:
on
1
Intro
2
What is Generic Programming
3
Back in Time
4
John Backus
5
Bell Labs
6
Euler
7
Partition
8
Coordinates
9
Gather
10
Parameter
11
Programming Pearls
12
Binary Search
13
Mark Hamburg
14
John Bentley
15
STL in ISO
16
Exception Safety Engineer
17
Study of axioms
18
Adobe
19
Adobe Software Technology Lab
20
Programming is Mathematics
21
Elements of Programming
22
Backus
23
Appendix
24
Concepts
25
Unified Proposal
26
Palo Alto Workshop
Description:
Explore the foundations and impact of Generic Programming in this 1-hour 9-minute conference talk from code::dive 2018. Delve into the origins of this influential concept, coined by Alex Stepanov and David Musser in 1988, and understand its profound effect on programming, particularly C++ evolution. Uncover common misconceptions about generic programming and gain insights into why it's more than just another programming paradigm. Journey through the historical context, including contributions from John Backus, Bell Labs, and the development of STL. Examine key concepts such as exception safety, axioms in programming, and the relationship between programming and mathematics. Learn about the work at Adobe Software Technology Lab and the Elements of Programming. Conclude with discussions on concepts, unified proposals, and the Palo Alto Workshop, providing a comprehensive overview of Generic Programming's past, present, and future implications.

Generic Programming

code::dive conference
Add to list