Live briefing
Everything about C preprocessor
Text processor used with C and C++ and other programming tools
The C preprocessor (CPP) is a text file processor that is used with C, C++ and other programming tools. The preprocessor provides for file inclusion, macro expansion, conditional compilation, and line control. Although named in association with C and used with C, the preprocessor capabilities are not inherently tied to the C language. It can be and is used to process other kinds of files. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: C preprocessorA 5-minute orientation
- Skim a recent paper: A Hybrid Preprocessor DE-ABC for Efficient Skin-Lesion Segmentation with Improved ContrastInfluential work since 2022
- Pick up a classic book: The C Programming LanguageThe most-reprinted book on the subject
- Read the landmark paper: fastp: an ultra-fast all-in-one FASTQ preprocessorCited 30,433 times
- Go sideways: Include directiveA closely related topic
- Go sideways: Include guardA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
fastp: an ultra-fast all-in-one FASTQ preprocessor
The kinetic preprocessor KPP-a software environment for solving chemical kinetics
Technical note: Simulating chemical systems in Fortran90 and Matlab with the Kinetic PreProcessor KPP-2.1
ARTIFICIAL NEURAL NETWORK BASED FAULT DIAGNOSTICS OF ROTATING MACHINERY USING WAVELET TRANSFORMS AS A PREPROCESSOR
Textile geometry preprocessor for meso-mechanical models of woven composites
Neural-network based analog-circuit fault diagnosis using wavelet transform as preprocessor
A New Neural-Network-Based Fault Diagnosis Approach for Analog Circuits by Using Kurtosis and Entropy as a Preprocessor
Consistent 3D geometrical model of fabric elementary cell. Application to a meshing preprocessor for 3D finite element analysis
🆕 Influential since 2022
A Hybrid Preprocessor DE-ABC for Efficient Skin-Lesion Segmentation with Improved Contrast
Adaptive Residual Life Prediction for Small Samples of Mechanical Products Based on Feature Matching Preprocessor-LSTM
The Application of an Abaqus Preprocessor Based on Python Language in a DAHC Negative Poisson Ratio Structure
Transposed Convolution as Alternative Preprocessor for Brain-Computer Interface Using Electroencephalogram
Preprocessor Rate Control for Adaptive Multi-View Live Video Streaming Using a Single Encoder
📚 Books worth reading
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
C by DissectionAl Kelley · 1986
The C puzzle bookAlan R. Feuer · 1982
Unix text processingDale Dougherty, Tim O'Reilly · 1987
Introduction to C ProgrammingReema Thareja · 2013
Data structures using C++D. S. Malik · 2010- 📕TRIFEM 1C. Kleinstreuer · 1979
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Include directive An include directive instructs a text file processor to replace the directive text with the content of a specified file. The act of including may be logical…
- Include guard In the C and C++ programming languages, an #include guard, sometimes called a macro guard, header guard or file guard, is a way to avoid the problem of…
- Directive (programming) In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process…
- Pragma once In the C and C++ programming languages, #pragma once is a non-standard but widely supported preprocessor directive designed to cause the current header…
- Windows software trace preprocessor The Windows software trace preprocessor (WPP; the preprocessor and related support tools are known as WPP Software Tracing) is a preprocessor that simplifies…
- C syntax C syntax is the form that text must have in order to be C programming language code. The language syntax rules are designed to allow for code that is terse…
- C standard library The C standard library, sometimes referred to as libc, is the standard library for the C programming language specified in the ISO C standard. Starting…
- Precompiled header In computer programming, a precompiled header (PCH) is a (C or C++) header file that is compiled into an intermediate form that is faster to process for…