The preprocessor was introduced all over 1973 for the urging of Alan Snyder and also in recognition of your usefulness in the file-inclusion mechanisms out there in BCPL and PL/I. Its first version delivered only involved files and straightforward string replacements: #consist of and #define of parameterless macros. C[c] is often a standard-goal