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
Auf dieser Seite können Sie das Online-Video Functional programming and declarative programming mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Sergei Winitzki 16 April 2024 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 725 Mal angesehen und es wurde von 33 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!