Bridging Excel and C/C plus plus Code

被引:2
|
作者
Punuru, Janardhana R. [2 ]
Knopf, F. Carl [1 ]
机构
[1] Louisiana State Univ, Dept Chem Engn, Baton Rouge, LA 70803 USA
[2] Louisiana State Univ, Dept Comp Sci, Baton Rouge, LA 70803 USA
关键词
Excel/VBA; Excel/C plus;
D O I
10.1002/cae.20146
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Microsoft Excel provides a flexible pre- and post-processor for low-level languages such as C/C++. Here details are provided to allow single variables, vectors and matrices to pass from Excel <-> VBA <-> C/C++ programs. Passing single variables and vectors is straightforward. Passing matrices requires understanding of row-major and column-major storage strategies. Simple examples utilizing each data type are shown. (C) 2008 Wiley Periodicals. Inc. Comput Appl Eng Educ 16: 289-304, 2008: Published online in Wiley InterScience (www.interscience.wiley.com): DOI 10.1002/cae.20146
引用
收藏
页码:289 / 304
页数:16
相关论文
共 50 条
  • [1] Analysis and Code Model Extraction for C/C plus plus Source Code
    Wagner, Christian
    Margaria, Tiziana
    Pagendarm, Hans-Georg
    [J]. 2009 14TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2009, : 110 - +
  • [2] A C/C plus plus Code Vulnerability Dataset with Code Changes and CVE Summaries
    Fan, Jiahao
    Li, Yi
    Wang, Shaohua
    Nguyen, Tien N.
    [J]. 2020 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2020, : 508 - 512
  • [3] A Study of C/C plus plus Code Weaknesses on Stack Overflow
    Zhang, Haoxiang
    Wang, Shaowei
    Li, Heng
    Chen, Tse-Hsun
    Hassan, Ahmed E.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 48 (07) : 2359 - 2375
  • [4] C plus plus EDSL for parallel code generation
    Berenyi, Daniel
    [J]. PROCEEDINGS 2015 8TH ROMANIA TIER 2 FEDERATION GRID, CLOUD & HIGH PERFORMANCE COMPUTING IN SCIENCE (RO-LCG), 2015,
  • [5] Vulnerable C/C plus plus Code Usage in IoT Software Systems
    Alnaeli, Saleh M.
    Sarnowski, Melissa
    Aman, Md Sayedul
    Abdelgawad, Ahmed
    Yelamarthi, Kumar
    [J]. 2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 348 - 352
  • [6] Parsing C/C plus plus Code without Pre-processing
    Padioleau, Yoann
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2009, 5501 : 109 - 125
  • [7] MegaVul: A C/C plus plus Vulnerability Dataset with Comprehensive Code Representations
    Ni, Chao
    Shen, Liyu
    Yang, Xiaohu
    Zhu, Yan
    Wang, Shaohua
    [J]. 2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 738 - 742
  • [8] Interactive C plus plus code development using C plus plus Explorer and GitHub classroom for educational purposes
    Diehl, Patrick
    Brandt, Steven R.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (18):
  • [9] Enforcing Techniques and Transformation of C/C plus plus Source Code to Heterogeneous Hardware
    Gyimesi, Gabor
    Ban, Denes
    Siket, Istvan
    Ferenc, Rudolf
    Brugnoni, Silvano
    Corbat, Thomas
    Sommerlad, Peter
    Suter, Toni
    [J]. 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 1173 - 1180
  • [10] Techniques for Memory-Efficient Model Checking of C and C plus plus Code
    Rockai, Petr
    Still, Vladimir
    Barnat, Jiri
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 268 - 282