preprocessor

(redirected from preprocessors)
Also found in: Dictionary.

preprocessor

[¦prē′prä‚ses·ər]
(computer science)
A program that converts data into a format suitable for computer processing.

preprocessor

(programming)
A program that transforms input data in some way before it is read by the main program. In the case of a compiler, the input is source code. The main advantage of using a preprocessor is that it is possible to change the specification of the input data without changing the main program. The separation can also help to make the system's overall behaviour easier to understand. The disadvantage is that performance may be reduced by the extra input and output performed between the two programs.

For example, the C preprocessor, cpp, handles textual macro substitution (it acts as a "macro preprocessor"), conditional compilation and inclusion of other files.

A preprocessor may be used to transform a program into a simpler language, e.g. to transform C++ into C.

preprocessor

Software that performs some preliminary processing on the input before it is processed by the main program. See preprocessing.
References in periodicals archive ?
Whole Anomaly Detection application consists of three parts: Snorts preprocessor, Profile Generator and Profile Evaluator.
Log file--this file gathers all network traffic data collected with AD Snort preprocessor.
This file is generated by Profile Generator and used by AD preprocessor for detecting anomalies and generating alerts.
The design of preprocessors is sensor specific, and is itself an area of research.
A number of subprocesses in different combinations may define alternate preprocessors.
FuturePlus also makes preprocessors for use with Agilent Technologies logic analyzers.
The FuturePlus Systems FS4405 PCIe Serial Protocol Preprocessor is a good example.
Protocol Preprocessors -- delivery is four weeks ARO.
FS4405 PCI Express protocol preprocessor, $15,000, less cables
This requirement implies the need for a wide variety of bus-specific adaptors or, to use the Tektronix nomenclature, preprocessors.
With either preprocessor, one or more midbus probes or slot-style interposers are required to make the physical connections.
HP and its channel partners provide more than 200 preprocessor solutions.