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.


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

@InProceedings{martins:icalepcs2019-wecpr02,
  author       = {B.S. Martins},
  title        = {{Benefits and Drawbacks of Using Rust in an Existing C/C++ Codebase}},
  booktitle    = {Proc. ICALEPCS'19},
  pages        = {928--935},
  paper        = {WECPR02},
  language     = {english},
  keywords     = {EPICS, MMI, framework, interface, target},
  venue        = {New York, NY, USA},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {17},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {08},
  year         = {2020},
  issn         = {2226-0358},
  isbn         = {978-3-95450-209-7},
  doi          = {10.18429/JACoW-ICALEPCS2019-WECPR02},
  url          = {https://jacow.org/icalepcs2019/papers/wecpr02.pdf},
  note         = {https://doi.org/10.18429/JACoW-ICALEPCS2019-WECPR02},
  abstract     = {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.},
}