Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 210,223,300 papers from all fields of science
Search
Sign In
Create Free Account
C preprocessor
Known as:
C macro
, Define directive
The C preprocessor or cpp is the macro preprocessor for the C and C++ computer programming languages. The preprocessor provides the ability for the…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
ANSI C
Assembly language
Burroughs large systems
C++
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2014
Highly Cited
2014
FeatureIDE: An extensible framework for feature-oriented software development
Thomas Thüm
,
Christian Kästner
,
Fabian Benduhn
,
Jens Meinicke
,
G. Saake
,
Thomas Leich
Science of Computer Programming
2014
Corpus ID: 7015696
2013
2013
Implementation of Breast Cancer Risk Assessment Tool using SAS
Yuqin Li
,
Li-Hui Chen
,
X. Wan
,
A. Chiang
2013
Corpus ID: 56294552
In this paper, a SAS macro is developed to implement the breast cancer risk assessment (BCRA) tool designed by National Cancer…
Expand
Highly Cited
2012
Highly Cited
2012
SuperC: parsing all of C by taming the preprocessor
Paul Gazzillo
,
R. Grimm
ACM-SIGPLAN Symposium on Programming Language…
2012
Corpus ID: 10585930
C tools, such as source browsers, bug finders, and automated refactorings, need to process two languages: C itself and the…
Expand
Highly Cited
2012
Highly Cited
2012
mbeddr: an extensible C-based programming language and IDE for embedded systems
M. Völter
,
D. Ratiu
,
B. Schätz
,
Bernd Kolb
ACM SIGPLAN International Conference on Systems…
2012
Corpus ID: 12736898
While the C programming language provides good support for writing efficient, low-level code, it is not adequate for defining…
Expand
Highly Cited
2011
Highly Cited
2011
Analyzing the discipline of preprocessor annotations in 30 million lines of C code
Jörg Liebig
,
Christian Kästner
,
S. Apel
Aspect-Oriented Software Development
2011
Corpus ID: 12485047
The C preprocessor cpp is a widely used tool for implementing variable software. It enables programmers to express variable code…
Expand
2011
2011
Achieving Representative Faultloads in Software Fault Injection
R. Natella
2011
Corpus ID: 4888390
Given the complexity of modern software systems and its pervasiveness in many aspects of our lives, software faults (i.e., bugs…
Expand
Highly Cited
2011
Highly Cited
2011
VEGAS: soft vector processor with scratchpad memory
C. Chou
,
Aaron Severance
,
Alexander Brant
,
Zhiduo Liu
,
S. Sant
,
G. Lemieux
Symposium on Field Programmable Gate Arrays
2011
Corpus ID: 10798229
This paper presents VEGAS, a new soft vector architecture, in which the vector processor reads and writes directly to a…
Expand
Highly Cited
2002
Highly Cited
2002
An Empirical Analysis of C Preprocessor Use
Michael D. Ernst
,
Greg J. Badros
,
D. Notkin
IEEE Trans. Software Eng.
2002
Corpus ID: 52851110
This is the first empirical study of the use of the C macro preprocessor, Cpp. To determine how the preprocessor is used in…
Expand
Highly Cited
2001
Highly Cited
2001
Scheduling projects with labor constraints
C. B. Cavalcante
,
C. D. Souza
,
M. Savelsbergh
,
Y. Wang
,
L. Wolsey
Discrete Applied Mathematics
2001
Corpus ID: 3029676
Highly Cited
2001
Highly Cited
2001
Communication, Context, and Community
Dhavan V. Shah
,
J. McLeod
,
So-Hyang Yoon
Communication Research
2001
Corpus ID: 132071
This research explores the influence of mass media use and community context on civic engagement. The article presents a…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE