No results.

NewCrafts Videos

Created by developers for developers, NewCrafts is an ephemeral learning ground for professional developers who care for quality code and bettering their practices. Get more on

Tomasz Jaskula - Is our code liberated from the imperative style of Von Neumann?

40 years have passed since John Backus’ paper reading in 1977 at Turing Award “Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs”. A visionary article well ahead of its time. John Backus pinpoints a fundamental problem of thought in programming at his time. He criticize the collective thinking in programming dominated by the imperative style of Von Neumann.
Is this point still valid 40 years later?
In this talk I’ll try to answer this question looking at different code samples from OO and functional languages. I’ll show you that even if the mainstream paradigm has changed we are still locked up in imperative style of Von Neumann from 50ies.