Earn Your CS Degree, Tuition-Free, 100% Online!
Learn EDR Internals: Research & Development From The Masters
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the contrast between imperative and declarative programming approaches in this insightful conference talk. Delve into the dominance of imperative styles in coding, from assembler to modern languages, and how they focus on state changes and mechanics. Discover the alternative declarative paradigm used in functional programming, mark-up languages, and persistent data structures. Learn valuable lessons, habits, and techniques applicable to requirements, code, and tests in Java and other languages. Gain a deeper understanding of how declarative approaches can enhance software development practices and improve reasoning about code composition and relationships.
Syllabus
Declarative Thinking, Declarative Practice by Kevlin Henney
Taught by
Devoxx