This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Scientific Computation and Functional Programming
May/June 1999 (vol. 1 no. 3)
pp. 64-72
Modern functional programming languages and lazy functional techniques are useful for describing and implementing abstract mathematical objects in quantum mechanics. Scientists can use them both for pedagogical purposes and for real, not too computationally intensive, but conceptually and algorithmically difficult applications. This article will show how to perform simple abstract computations on state vectors and will discuss the construction of lazy algorithms that enormously simplify manipulation of potentially infinite data structures or iterative processes. Lazy functional techniques can often replace the use of symbolic computer algebra packages, while also offering an interesting algorithmic complement to the manipulation of mathematical data. These techniques are more efficient than blindly used symbolic algebra and are easy to integrate with the numerical code.
Citation:
Jerzy Karczmarczuk, "Scientific Computation and Functional Programming," Computing in Science and Engineering, vol. 1, no. 3, pp. 64-72, May-June 1999, doi:10.1109/5992.764217
Usage of this product signifies your acceptance of the Terms of Use.