مصرف (برمجة)
في المعلوماتية : المصرّف (بتشديد الراء) أوالمترجم ( الإنجليزية: Compiler ) هوبرنامج كمبيوتر يعمل على تحويل وترجمة الشيفرات المكتوبه بإحدى لغات البرمجه المتنوعة إلى لغة أخرى، حيث نرمز إلى البرنامج قبل التحويل بإسم لغة المصدر وبعد تحويله إلى أي لغة أخرى من لغات الكمبيوتر يسمى الناتج من عملية التحويل لغة الهدف. عادة ماقد يكون التحويل من لغة يسهل البرمجة بها مثل سي بلس بلس إلى لغة يسهل للحاسوب فهمها كلغة الاّلة.
فوائد المصرف
يسهل عملية استخدام برامج الكمبيوتر المتنوعة ونقلها من بيئة إلى اخرى ومن نظام تشغيل إلى نظام تشغيل أخرى طالما توفر لدينا ملف ( لغة المصدر ) للبرنامج المراد تحويله.
التصريف
بنية المصرف
مخرجات المصرف
Compiled versus interpreted languages
تجميع الأجهزة
تصميم المصرف
One-pass versus multi-pass compilers
Front end
Back end
Compiler correctness
تقنيات متعلقة
المؤتمرات الدولية والمنظمات
انظر أيضا
- Abstract interpretation
- Attribute grammar
- Bottom-up parsing
- Compiler-compiler
- Compiler correctness
- Error avalanche
- History of compiler writing
- Just-in-time compilation
- Linker
- قائمة المصرفات
- قائمة المطبوعات الهامة في علوم الحاسوب#مصرفات
- Metacompilation
- ترميز دلالي
- Compile farm
- Transcompiler
الهوامش
المصادر
- Compiler textbook references A collection of references to mainstream Compiler Construction Textbooks
- Aho, Alfred V.; Sethi, Ravi; and Ullman, Jeffrey D., Compilers: Principles, Techniques and Tools (ISBN 0-201-10088-6) link to publisher. Also known as “The Dragon Book.”
- Allen, Frances E., "A History of Language Processor Technology in IBM", IBM Journal of Research and Development, v.25, no.5, September 1981.
- Allen, Randy; and Kennedy, Ken, Optimizing Compilers for Modern Architectures, Morgan Kaufmann Publishers, 2001. ISBN 1-55860-286-0
-
Appel, Andrew Wilson
- Modern Compiler Implementation in Java, 2nd edition. Cambridge University Press, 2002. ISBN 0-521-82060-X
- , Cambridge University Press, 1998. ISBN 0-521-58274-1
- Bornat, Richard, , Macmillan Publishing, 1979. ISBN 0-333-21732-2
- Cooper, Keith D., and Torczon, Linda, Engineering a Compiler, Morgan Kaufmann, 2004, ISBN 1-55860-699-8.
- Leverett; Cattel; Hobbs; Newcomer; Reiner; Schatz; Wulf, An Overview of the Production Quality Compiler-Compiler Project, in Computer 13(8):38-49 (August 1980)
- McKeeman, William Marshall; Horning, James J.; Wortman, David B., , Englewood Cliffs, N.J. : Prentice-Hall, 1970. ISBN 0-13-155077-2
- Muchnick, Steven, , Morgan Kaufmann Publishers, 1997. ISBN 1-55860-320-4
- Scott, Michael Lee, , Morgan Kaufmann, 2005, 2nd edition, 912 pages. ISBN 0-12-633951-1 (The author's site on this book).
- Srikant, Y. N.; Shankar, Priti, , CRC Press, 2003. ISBN 0-8493-1240-X
- Terry, Patrick D., , International Thomson Computer Press, 1997. ISBN 1-85032-298-8,
- Wirth, Niklaus, (ISBN 0-201-40353-6), Addison-Wesley, 1996, 176 pages. Revised November 2005.
وصلات خارجية
- The comp.compilers newsgroup and RSS feed
- Hardware compilation mailing list
- Practical introduction to compiler construction using flex and yacc