Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018]
When programmers describe code as 'procedural', it’s generally not meant as a compliment. There is a belief that we have collectively moved pass such thinking and onto better paradigms. But a paradigm is no more than a pattern language, a family of solutions fit for a context. Change the kind of problem you are solving and you may find a different solution makes sense — even, in these days where pure functions battle it out with classy objects, procedural programming.
This talk takes a look at some of the past, present and future of procedural programming, looking at how there’s more to it than many first assume, how it has informed and continues to influence language design and how it relates to other paradigms, such as functional and OO.
Видео Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018] канала ACCU Conference
This talk takes a look at some of the past, present and future of procedural programming, looking at how there’s more to it than many first assume, how it has informed and continues to influence language design and how it relates to other paradigms, such as functional and OO.
Видео Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018] канала ACCU Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Object-Oriented Programming, lecture by Daniel Ingalls](https://i.ytimg.com/vi/Ao9W93OxQ7U/default.jpg)
![Top to down, left to right (Surprise talk) - James Powell](https://i.ytimg.com/vi/BRn6UCw35og/default.jpg)
![ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers](https://i.ytimg.com/vi/ZsHMHukIlJY/default.jpg)
![Procedural Programming: It's Back? It Never Went Away](https://i.ytimg.com/vi/eEBOvqMfPoI/default.jpg)
![DRY and KISS Principles | Design Principles Godot | Ep 01](https://i.ytimg.com/vi/i-hxbBNZziI/default.jpg)
![Architecture: The Stuff That's Hard to Change - Dylan Beattie](https://i.ytimg.com/vi/3LtQWxhqjqI/default.jpg)
![Fundamental Concepts of Object Oriented Programming](https://i.ytimg.com/vi/m_MQYyJpIjg/default.jpg)
![Making C Less Dangerous in the Linux kernel](https://i.ytimg.com/vi/FY9SbqTO5GQ/default.jpg)
![10 Different Programming Languages and Their Uses](https://i.ytimg.com/vi/hx4NNTYb85c/default.jpg)
![Simplicity: not just for beginners - Kate Gregory [ACCU 2018]](https://i.ytimg.com/vi/O50qTuM5OT0/default.jpg)
![Web Security 2019](https://i.ytimg.com/vi/q99Nj-_oaQc/default.jpg)
![Lambda? You Keep Using that Letter - Kevlin Henney](https://i.ytimg.com/vi/Y7StjYhXvpE/default.jpg)
![Intel and Rust: the Future of Systems Programming: Josh Triplett](https://i.ytimg.com/vi/l9hM0h6IQDo/default.jpg)
![Procedural Generation: Programming The Universe](https://i.ytimg.com/vi/ZZY9YE7rZJw/default.jpg)
![C++Now 2018: Jason Turner “Initializer Lists Are Broken, Let's Fix Them”](https://i.ytimg.com/vi/sSlmmZMFsXQ/default.jpg)
![The Dehumanisation of Agile and Objects • James Coplien • GOTO 2017](https://i.ytimg.com/vi/ZrBQmIDdls4/default.jpg)
![(Programming Languages) in Agda = Programming (Languages in Agda) by Philip Wadler](https://i.ytimg.com/vi/R49VgxNLmsY/default.jpg)
![Agility ≠ Speed - Kevlin Henney](https://i.ytimg.com/vi/kmFcNyZrUNM/default.jpg)
![Kevlin Henney - Procedural Programming: It's Back? It Never Went Away](https://i.ytimg.com/vi/otAcmD6XEEE/default.jpg)
![Habits of Efficient Developers • Daniel Lebrero Berna • GOTO 2020](https://i.ytimg.com/vi/ZlnSxlF9V_c/default.jpg)