بناء المترجمات البرمجية
بناء المترجمات أحد فروع المعلوماتية النظرية الذي يهتم بدراسة تشكيل المترجمات البرمجية Compilers ، عادة تقوم هذه المترجمات بتحوبل الشفرة المصدرية الكتوبة لغات برمجة عالية إلى إحدى لغات البرمجة منخفضة المستوى مثل الإسمبلي من ثم إلى لغة الآلة .
بعض الأمثلة عن المترجمات :
* Lex - ein Scannergenerator - Open-Source-Alternative: Flex * Yacc – Yet Another CompilerCompiler, ein Parsergenerator - Open-Source-Alternative: GNU Bison * JavaCC – Java CompilerCompiler, ein CC implementiert in Java mit vielen Möglichkeiten, der u. a. Scanner- und Parsergenerator vereint. * Coco/R – Scanner und Parsergenerator für C#, Java, C++, Oberon, Delphi, Ada, Ruby, Unicon. Ist unter einer erweiterten GPL verfügbar