ما هو تطوير البرمجيات خفيف الحركة،البرمجيات هي مفهوم تزامن ظهوره مع تطور وسائل التكنولوجيا كأجهزة الكمبيوتر والحواسيب المتنقلة( اللابتوب ) والهواتف الذكية المحمولة،  فهي عبارة عن كيفية انجاز العمليات الحسابية والاحصائية، او أي عملية أخرى يقوم بها الجهاز الالكتروني، اضافة الى ذلك العديد من الاوامر التي يطلب المستخدم تنفيذها من الجهاز فيتم ادخال المدخلات وتتم معالجتها او حل المسألة، ثم اخراج المخرجات على شكل حل او صورة أو نص وهنا سنتعرف أكثر عن تطوير البرمجيات.

ما هو تطوير البرمجيات خفيف الحركة

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

شاهد أيضا : ما هو اغبى طائر في العالم

أنواع اللغات البرمجية حسب الاستخدام

لا يمكن لأي جهاز أو موقع الكتروني أن يعمل دون وضع لغة برمجة محددة له، تتناسب مع وظيفة الموقع او التطبيق او الجهاز لانجاز المهام المطلوبة، وهنا نضع أنواع لغات البرمجة حسب استخداماتها.

لغات تطوير صفحات الويب على شبكة الانترنت: تُعد هذه اللغات هي اللبنة الأساسية لوجود شبكة الانترنت في عالمنا حيث بواسطتها يتم تصميم متصفحات الويب والمواقع على الانترنت، ومن الأمثلة على هذه اللغات هي لغة : HTML، وHDML، وJava، وJavaScript، وPHP، وXML، وPython.

  • لغات تطوير التطبيقات والبرامج: من اللغات التي تهتم بتطوير تطبيقات المستخمين العاديين المستخدمة بشكل يومي ،وامثلتها لغة Java، و C، و #C، و ++C، و Visual Basic.
  • لغات تطوير قواعد البيانات: وهي اللغات التي يستخدمها المبرمجين في قواعد البيانات، كي يتم انشاء قواعد بيانات، والحفاظ على عملها، ومثالا عليها لغة SQL.
  • لغات تطوير الذكاء الاصطناعي: وهي لغات خاصة بتطوير برامج الذكاء الاصطناعي؛ مثل برامج الروبوت، وتُعتبر لغات : Python  وProlog، و AIML ،C، و #C، و ++C .
  • لغات تطوير وتصميم الألعاب: لغات تهتم بتطوير ألعاب الحاسوب، او تطبيقات الألعاب على الواتف الذكية ك لغة: java و C++ و #C، و DarkBASIC .
  • لغات تطوير أنظمة تشغيل جهاز الحاسوب: تعمل هذه اللغات على تطوير البرامج الضرورية لإنشاء واجهات أجهزة الحاسوب وأنظمة تشغيلها، وتعتبر : C، و Assemply من الأمثلة على اللغات المستخدمة في توير انظمة التشغيل لأجهزة الحاسوب .

شاهد أيضا :ما هو اعمق بئر في العالم

مراحل تكوين البرمجية 2022

من أجل الوصول الى برمجيات مطورة مصممة بشكل صحيح عليها أن تمر بجميع المراحل المذكورة، وتتضمن تلك المراحل ما يلي:

مرحلة التخطيط: في هذه المرجلة يتم تحديد الاغراض البرمجية التي يريد المبرمج انشاءها، ووغالباً ما يحدد العميل الذي سوف يشتري هذة البرمجية هذه الاغراض .

مرحلة دراسة الجدوى: أما في هذه المرحلة يتم انشاء ما يضمن كل المتطلبات لتنفيذ البرمجية وهو ما يُسمى بمُستند مُتطلبات البرنامج

  1. مرحلة التصميم: في مرحلة التصميم يتم تصميم كل وحدات النظام وتُحديد وظيفة كل وحدة موجودة بالنظام،  ويتم تحديد آلية تفاعل و تناغم هذه الوحدات مع الأجهزة.
  2. مرحلة كتابة التعليمات: في هذة المرحلة يكتب المبرمج الكود البرمجي الذي يناسب البرمجية.
  3. مرحلة الاختبار: يتم فحص البرمجية في هذه المحلة ليتم التحقُق ما ان كان هنا أخطاء او عيوب موجودة بالبرمجية .
  4. مرحلة النشر: المرحلة الاخيرة وفيها يتم نشر البرمجية بشكلها النهائي
  5. مرحلة الصيانة: يقوم المبرمجون في هذا المرحلة بصيانة البرمجية و التعديل والتطوير عليها حسب المتغيرات الجديدة.

يتكون جهاز الحاسوب من مكونات مادية وهي (Hardware) الذي هي عبارة عن المكونات المادية  الموجودة في الجهاز، ومكونات برمجية وهي (Software)، وفي نهاية المقال نكون قد أوجزنا ما هو تطوير البرمجيات خفيف الحركة، وانواع لغات البرمجة حسب الاستخدام، ومراحل تكوين البرمجية، ودور البرمجة في أي جهاز نستخدمه في الحياة العادية.