Functional programming and declarative programming

Опубликовано: 16 Апрель 2024
на канале: Sergei Winitzki
725
33

My thoughts about what "declarative programming" really is, and where functional programming stands in relation to declarative programming.

Talk slides: https://github.com/winitzki/sofp/blob...

Outline:

Functional programming is interesting, but in a weird way
FP is (almost) engineering
Other programming paradigms are (almost) artisanship
A definition of declarative programming:
A language for problem requirements, understandable to people
The same language is mechanically translated into code
The only known “silver bullet” of programming
Declarative programming must be domain-specific (DSL)
We get a productivity boost as long as we avoid the pitfalls
Implementing DSLs is a “killer app” for functional programming
FP is declarative for working with recursive data structures, such as labeled trees
Requires learning some programming language theory


На этой странице сайта вы можете посмотреть видео онлайн Functional programming and declarative programming длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Sergei Winitzki 16 Апрель 2024, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 725 раз и оно понравилось 33 зрителям. Приятного просмотра!