Є багато - якщо ви звузите сферу свого питання, ми можемо запропонувати певні конкретні ваші потреби.
Помітним перекладачем є " Ch: AC / C ++ Interpreter for Script Computing ", детально описаний у доктора Доббса:
Ch - це повноцінний інтерпретатор C, який підтримує всі мовні функції та стандартні бібліотеки стандарту ISO C90, але розширює C багатьма функціями високого рівня, такими як рядковий тип та обчислювальні масиви як об'єкти першого класу.
Стандарт стандарту є безкоштовним, але не з відкритим кодом. Тільки професіонал Ch має змогу побудувати графік та інші функції, які можна захотіти.
Я ніколи цього не переглядав, але мати перекладач змінного струму під рукою звучить дуже корисно, і я, швидше за все, додам свій набір інструментів. Дякую за запитання!
Редагувати:
Щойно з’ясував, що один з моїх улюблених компіляторів, TCC , виконує C-скрипти:
Він також обробляє файли скриптів C (просто додайте рядок shebang "#! / Usr / local / bin / tcc -run" до першого рядка вашого файлу вихідного коду C в Linux, щоб він безпосередньо виконувався.
TCC може читати вихідний код C зі стандартного вводу, коли замість 'infile' використовується '-'. Приклад:
echo 'main(){puts("hello");}' | tcc -run -