هل سئلت نفسك يوماً عن كيف يفهم جهاز الحاسوب لغات البرمجة بأكملها بالرغم من وجود العديد من اللغات البرمجية
فكما نعلم جميعاً أن جهاز الحاسوب لا يفهم إلا 1 و 0 ، أي الصحيح والخطأ لكن وعبر استعمال مجموعة من الخواريزميات التي نجدها على شكل محولات برمجية فيمكن ترجمة المعلومة التي يفهمها جهاز الحاسوب بشكل صحيح أو خاطئ إلى مجموعة من الكلمات والأوامر التي نستعملها نحن كمستعملي لجهاز الحاسوب حتى نسهل علينا عملية استخدام الحاسوب، ولذلك قد نجد قديماً أنه كان يتم استعمال لغة برمجية واحدة والتي تعتبر اللغة القريبة لما يفهمه جهاز الحاسوب، لكن ومع التطور التكنولوجي الذي عرفناه في الفترة الأخيرة فربما قد ترى أن لغات البرمجة أصبحت جد سهلة وذلك بوجود مجموعة بيئات تطوير برمجية تمكنك من كتابة سطور البرمجة وكأنك مجموعة من الأوامر التي تبدوا منطقية مقارنة مع اللغات البرمجية القديمة وكل هذا الأمر راجع للمحولات البرمجية أو مترجمات الكودات للغة الآلة وما يطلق عليها باللغة الإنجليزية Compiler حيث يتيح لك هذا الأخير تحويل مجموعة من سطور البرمجة التي تقوم بكتابتها إلى كود برمجي صغير يتضمن فقط عدد 1 و 0 ثم بعد ذلك يمكن لجهاز الحاسوب أن يفهم سطور البرمجة التي قمت بكتابتها فقط عبر هذا المحول.
وتختلف هذه المحولات البرمجية من بيئة تطوير لأخرى حيث لا يمكنك أن تجد محولات برمجية خاصة بلغة الـ C ولغة java في آن واحد وذلك لإن كل محول برمجي مطور ومبرمج لكي يصبح قادر على فهم السطور البرمجية الخاصة بلغة برمجية واحدة محددة.
——–
الموضوع من طرف محمد بورديم