Abstract
Computer science has its historical roots in mathematical logic and electrical engineering. However it quickly evolved into a separate discipline with its own methods for describing and controlling aspects of reality not addressed by its predecessors. This talk will examine ways in which computer science concepts–including abstraction, modularity, state, universality, concurrency, safety, specifications, verification, complexity, and randomness–are contributing to the development of molecular programming.
Chapter PDF
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lutz, J.H. (2011). The Computer Science of Molecular Programming. In: Cardelli, L., Shih, W. (eds) DNA Computing and Molecular Programming. DNA 2011. Lecture Notes in Computer Science, vol 6937. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23638-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-23638-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23637-2
Online ISBN: 978-3-642-23638-9
eBook Packages: Computer ScienceComputer Science (R0)