Pro * C на самом деле является прекомпилятором для доступа к базе данных Oracle в коде C.
Вы пишете свой код с такими утверждениями, как:
int sal;
EXEC SQL SELECT salary INTO :sal FROM employees WHERE name = 'Diablo, Pax';
if (sal < 100000)
printf ("I'm not being paid enough!\n");
смешивание обычного C с операторами Pro * C (как вы можете видеть), а затем вы запускаете его через компилятор Pro * C.
В результате получается программа на C, в которой операторы Pro * C заменены эквивалентными вызовами функций, которые будут делать то же самое.
Затем вы запускаете его через настоящий компилятор C, и он дает вам исполняемые файлы, которые нужно запустить для выполнения любых задач, которые вы хотите.