JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


RIS citation export for WECPR02: Benefits and Drawbacks of Using Rust in an Existing C/C++ Codebase

TY  - CONF
AU  - Martins, B.S.
ED  - White, Karen S.
ED  - Brown, Kevin A.
ED  - Dyer, Philip S.
ED  - Schaa, Volker RW
TI  - Benefits and Drawbacks of Using Rust in an Existing C/C++ Codebase
J2  - Proc. of ICALEPCS2019, New York, NY, USA, 05-11 October 2019
CY  - New York, NY, USA
T2  - International Conference on Accelerator and Large Experimental Physics Control Systems
T3  - 17
LA  - english
AB  - Mozilla has recently released a new programming language, Rust, as a safer and more modern alternative to C++. This work explores the benefits (chiefly the features provided by Rust) and drawbacks (the difficulty in integrating with a C ABI) of using Rust in an existing codebase, the EPICS framework, as a replacement for C/C++ in some of EPICS’ modules.
PB  - JACoW Publishing
CP  - Geneva, Switzerland
SP  - 928
EP  - 935
KW  - EPICS
KW  - MMI
KW  - framework
KW  - interface
KW  - target
DA  - 2020/08
PY  - 2020
SN  - 2226-0358
SN  - 978-3-95450-209-7
DO  - doi:10.18429/JACoW-ICALEPCS2019-WECPR02
UR  - https://jacow.org/icalepcs2019/papers/wecpr02.pdf
ER  -