มีหลายคำถาม - หากคุณ จำกัด ขอบเขตของคำถามให้แคบลงเราอาจสามารถเสนอแนะบางส่วนให้ตรงกับความต้องการของคุณได้
ล่ามที่โดดเด่นคือ " Ch: AC / C ++ Interpreter for Script Computing " ซึ่งมีรายละเอียดอยู่ใน Dr. Dobbs:
Ch เป็นตัวแปลภาษา C ที่สมบูรณ์ซึ่งรองรับคุณสมบัติภาษาและไลบรารีมาตรฐานทั้งหมดของมาตรฐาน ISO C90 แต่ขยาย C ด้วยคุณสมบัติระดับสูงมากมายเช่นประเภทสตริงและอาร์เรย์การคำนวณเป็นออบเจ็กต์ชั้นหนึ่ง
มาตรฐาน Ch เป็นฟรีแวร์แต่ไม่ใช่โอเพ่นซอร์ส มีเพียง Ch professional เท่านั้นที่มีความสามารถในการวางแผนและคุณสมบัติอื่น ๆ ที่อาจต้องการ
ฉันไม่เคยดูเรื่องนี้มาก่อน แต่การมีล่ามแปลภาษาในมือฟังดูมีประโยชน์มากและมีบางอย่างที่ฉันน่าจะเพิ่มเข้าไปในชุดเครื่องมือของฉัน ขอบคุณสำหรับคำถาม!
แก้ไข:
เพิ่งพบว่าหนึ่งในคอมไพเลอร์ที่ฉันชอบคือTCCจะรันสคริปต์ C:
นอกจากนี้ยังจัดการไฟล์สคริปต์ C (เพียงแค่เพิ่มบรรทัด shebang "#! / usr / local / bin / tcc -run" ในบรรทัดแรกของไฟล์ซอร์สโค้ด C ของคุณบน Linux เพื่อให้ดำเนินการได้โดยตรง
TCC สามารถอ่านซอร์สโค้ด C จากอินพุตมาตรฐานเมื่อใช้ "-" แทน "infile" ตัวอย่าง:
echo 'main(){puts("hello");}' | tcc -run -