Abstract
AbstractThis paper describes salient features of the C++ programming language and its programming ecosystem, with emphasis on how the language affects scientific software development. Brief history of C++ and its predecessor the C language is provided. Most important aspects of the language that define models of programming are described in greater detail and illustrated with code examples. Special attention is paid to the interoperability between C++ and other high-level languages commonly used in cheminformatics, machine learning, data processing and statistical computing.
Publisher
Springer Science and Business Media LLC
Subject
Library and Information Sciences,Computer Graphics and Computer-Aided Design,Physical and Theoretical Chemistry,Computer Science Applications
Reference59 articles.
1. Neuss N (2003) On Using Common Lisp for Scientific Computing. In: Bänsch E (ed) Challenges in scientific computing-CISC 2002 lecture notes in computational science and engineering, vol 35. Springer, Berlin
2. Corey EJ, Howe WJ, Pensak DA (1974) Computer-assisted synthetic analysis. Methods for machine generation of synthetic intermediates involving multistep look-ahead. J Am Chem Soc 96(25):7724–7737
3. ACS symposium series 61;DA Pensak,1977
4. Kernighan BW, Ritchie DM (1978) The C programming language. Prentice-Hall, Englewood Cliffs, p 228
5. ISO/IEC. ISO/IEC 9899:2018. Programming languages—C. 2018
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献