Abstract
تعرف لغة البرمجة على انها مجموعة من المعلمات او الارشادات تعطى الى الحاسبة لحل مشكلة معينة . وعندما يكتب البرنامج بلغة الحاسبة machine language فعلى المبرمج ان ياخذ في حاسبة معرفة سجلات الحاسبة registres والذاكرة وعناوين مواقعها memory addresses . وبناء لغة جديدة للحاسبة ، يعني بناء نموذج جديد يسهل من عملية البرمجة بالنسبة للمبرمج وينقذه من الوقوع في قيود مكونات الحاسبة المادية ، وتلك هي وظيفة لغات البرمجة العالية المستوى . وهناك المئات بل الالاف من لغات البرمجة ، لكل لغة خصاءص معينة ووظائف معينة ، كما ان لكل لغة تركيب مجرد وتركيب معنوي خاص بها . يتناول هذا المقال لغات البرمجة المختلفة ذات الاستعمال الرياضي والفيزياوي ، ويشرح صفات وخصائصها المشتركة وصولا الى ايجاد التطبيقات المناسبة لكل منها ، كما يتناول المقال ايضا اهمية ونوعية تصاميم اللغات المتوازية لما لها من تاثير في زيادة القدرة الحاسبية والسرعة في الانجاز.