*
نعمل في مروي سوفت علي استخدام احدث لغات البرمجة من حيث قوة الكود البرمجي لاداء المهمات المطلوبة بكل
دقة وسهولة وكفاءة عالية
،
ومن ناحية اخري جمال واجهات التصميم المختلفة ( شاشات العرض ) لننال رضا عملاؤنا .
*
من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر
لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.
تتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج.
كل لغة لها خصائصها
التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج والمهمة المطلوبة من هذا البرنامج.
كما أن للغات البرمجة أيضاً خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.
وتتطور لغات البرمجة (البرمجيات Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب
الإلكتروني في الأربعينيات والخمسينيات
من القرن الماضي (بعد أجهزة الحساب
الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة
البرمجة معقدة هي الأخرى، وكانت عبارة عن سلسلة من الأعداد وتكتب على شكل اكواد برمجية طويلة هذي
الاعداد هي الرقمين الصفر 0 والواحد 1 ، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا
وزادت إمكانياته، واستطاع المختصون والمبرمجون في نفس الوقت أن يبتكروا
لغات برمجة أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل قائماً.
.
*
لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهمها الحاسوب بغرض تنفيذ العمل المطلوب.
ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله.
ولكتابة الأوامر، توفر لغة البرمجة المختارة مجموعة من الأمور الأساسية للاستناد إليها أثناء عملية
تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.
تتمثل هذه الأسس والقواعد بصفة عامة في:
-
المعلومات وتخزينها
-
الأوامر وتنظيم سيرها
-
التصميم الخاص
*
أمثلة علي لغة برمجة :
سي -
سي++ -
سي شارب (سي #) -
جافا -
ليسب -
برولوغ -
بايثون -
فورتران -
روبي -
أدا -
دلفي -
بيسك -
كوبول -
باسكال -
إس كيو إل -
بي إتش بي -
جافا سكربت -
سي سي اس -
لغة لوغو Logo -
بي اتش بي
.