Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs
Citations
3,253 citations
2,391 citations
1,735 citations
1,355 citations
1,236 citations
References
4,719 citations
"Can programming be liberated from t..." refers background in this paper
...I have in mind such features as: "stores" with a great variety of naming systems, types and type checking, communicating parallel processes, nondeterminacy and Dijkstra's "guarded command" constructs [ 8 ], and improved methods for structured programming....
[...]
4,463 citations
1,435 citations
"Can programming be liberated from t..." refers background in this paper
...Examples: Church's lambda calculus [5], Curry's system of combinators [6], pure Lisp [ 17 ], functional programming systems described in this paper....
[...]
1,175 citations
"Can programming be liberated from t..." refers background in this paper
...Since I have said so much about word-at-a-time programming, I must now say something about APL [ 12 ]....
[...]
...apndlo[alpodistlo[ 12 , 2], MM'o[tlo 1, 2]]...
[...]
...FP systems offer an escape from conventional wordat-a-time programming to a degree greater even than APL [ 12 ] (the most successful attack on the problem to date within the von Neumann framework) because they provide a more powerful set of functional forms within a unified world of expressions....
[...]
...Def R' - apndlo[alPodistlo[ 12 , 2], MM'o[tlo 1, 2]]....
[...]
1,069 citations
"Can programming be liberated from t..." refers background in this paper
...Because Church's lambda calculus [ 5 ] and the system of combinators developed by Sch6nfinkel and Curry [6]...
[...]
...Examples: Church's lambda calculus [ 5 ], Curry's system of combinators [6], pure Lisp [17], functional programming systems described in this paper....
[...]