بناء المترجمات أحد فروع المعلوماتية النظرية الذي يهتم بدراسة تشكيل المترجمات البرمجية 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.