Register Now

[ask_signup]

Login

[ask_login]

Lost Password

Enter your email to reset your password.

[ask_lost_pass]

BY Author

ماهي أهم مصطلحات البرمجة

تختلف الأوامر التي يمكن توجيهها إلى المواقع والتطبيقات، فكل ميزة تود إضافتها إلى الموقع، لها كود خاص وبرمجيات خاصة يمكنك استخدامها وتعديلها والعمل عليها. ولتسريع عملية التعديل والتطوير وبناء البرمجيات وتناقل المعلومات، نشأت بعض مصطلحات البرمجة وبعض الاختصارات التي توفر وقتاً كثيراً، ومنها مصطلحات لابد لكل أصحاب المواقع والمبرمجين معرفتها ليتمكّنوا من التواصل والعمل بشكل أفضل وأسرع.

 

فما هي أهم مصطلحات البرمجة التي يجب على المبرمج أن يعرفها؟

    الخوارزمية Algorithm:

الخوارزمية هي مجموعة من التعليمات المصممة لأداء مهمة معينة. يمكن أن تكون هذه عملية بسيطة،

مثل ضرب رقمين، أو عملية معقدة، مثل تشغيل ملف فيديو مضغوط.

تستخدم محركات البحث خوارزميات خاصة لعرض النتائج الأكثر صلة من فهرس البحث الخاص بها لطلبات بحث محددة.

للتعرف أكثر على الخوارزمية يمكنك متابعة هذا الفيديو

 

    واجهة برمجة التطبيقات API:

واجهة برمجة التطبيقات (API) هي مجموعة من القواعد والإجراءات الروتينية والبروتوكولات لإنشاء تطبيقات

البرامج والتي تعتمد على ربط برامج او مكتبات أخرى بموقعنا لجلب هذه الخدمة.

يمكن أن نستفيد منها في دعم واجهات برمجة التطبيقات للتواصل مع برامج أو خدمات أخرى،

والتي يمكن استخدامها لإنشاء برامج مختلفة.

تستخدم شركات مثل Facebook وTwitter واجهات برمجة التطبيقات بشكل مستمر، لمساعدة

المطورين في الوصول بسهولة إلى خدماتهم.

    الخطأ Bug:

الخطأ هو مصطلح عام يستخدم للإشارة إلى خطأ أو عيب غير متوقع في الأجهزة والبرامج والتطبيقات والمواقع،

 وهذا يسبب حدوث خلل في الأداء وإنتاج مخرجات غير صالحة التي قد تسبب الفشل أو الوصول إلى نتائج غير متوقعة.

 قد تتسبب المشاكل أيضاً في حدوث الأخطاء التي ينتج عنها خسائر مالية كبيرة لذلك من الضروري الاستثمار في عملية

العثور على المشكلات وحل الأخطاء قبل البدء بتنفيذ العمل. ووجود نسخ احتياطية للبرمجيات بشكل يومي ومستمر

 

    الشيء (الكائن) object:

مجموعة من المتغيرات والمعلومات والبيانات التي يتم التعامل معها بواسطة أوامر لغات البرمجة، يمكن إنشاء

الشيء في البرمجة بواسطة الأكواد البرمجية، مثل عمل نافذة لمستكشف الأوامر مع إضافة خصائص جديدة.

 

    البرمجة الشيئية Object-oriented programming:

البرمجة الشيئية أو كما هي معروفة بالاختصار OOP نمط برمجة متقدم لا يتم فيها تعريف نوع بنية البيانات

فقط بل يتم أيضاً تعريف أنواع الدالات التي يمكن تطبيقها عليها، ومن خلال ذلك تصبح بنية البيانات شيئاً 

يتكون من البيانات والدالات.

واللغات التي تستخدم مفاهيم OOP هي  Java ،Python  ،C++  ، Ruby

 

    واجهة سطر الأوامر Dos:

هي واجهة نصية تستخدم لتشغيل البرامج وأنظمة التشغيل مع السماح للمستخدم بالاستجابة، 

يمعنى آخر تسمح واجهة سطر الأوامر الاستجابة مع المطالبات المرئية عن طريق كتابة أوامر في الواجهة وتعطي نفس النتيجة. 

لمعرفة أكثر عن واجهة سطر الأوامر يمكنك متابعة هذا الفيديو 

https://www.youtube.com/watch?v=MzT-N9-fR0Q 

 

    نوع البيانات Data types 

هو تصنيف نوع معين من البيانات نحن كبشر يمكن أن نميز الفرق بين الاسم والرقم، ولكن الكمبيوتر لا يستطيع تمييز ذلك. 

لذلك يستخدم الكمبيوتر رموزاً داخلية خاصة للتمييز بين أنواع البيانات المختلفة التي يتلقاها والعمليات التي يؤمر بها. 

 

    الكلمات المفتاحية Keywords: 

هي الكلمات المحجوزة بواسطة لغة برمجة أو برنامج بما أن لها معنى خاص بالكلمات الأساسية. 

يتم حجز هذه الكلمات الأساسية لتنفيذ مهام معينة، ويمكن أن تكون إما أوامر أو معلمات. 

تحتوي كل لغة برمجة على مجموعة من الكلمات الأساسية المحجوزة والتي لا يمكن استخدامها كأسماء متغيرة. 

بعض الكلمات الأساسية بلغة “C” هي الانعطاف – أثناء – إذا – س – المتابعة – افتراضي. 

كما تستخدم ايضاً الكلمات المفتاحية في محركات البحث لمعرفة المواقع والصفحات المناسبة لنتائج بحث المستخدم 

 

    الواجهة الأمامية Front-end 

هي واجهة المستخدم للكمبيوتر أو الموقع. على سبيل المثال، يوفر أي نظام تشغيل للمستخدمين سهولة التنقل. 

يعتبر البرنامج أو نظام التشغيل جيداً إذا كانت واجهة المستخدم أو الواجهة الأمامية سهلة الاستخدام وسلسة للتنقل. 

المطورون للواجهة الأمامية هم المبرمجون الذين يصممون ويطورون واجهة المستخدم الخاصة بالجهاز. 

 

    الرمز المميز توكن Token: 

الرمز المميز هو أصغر وحدة فردية في البرنامج، وغالباً ما يشير إلى جزء من جزء بيانات أكبر بكثير. 

على سبيل المثال، إذا كان اسم الشخص مكون من ثلاث أسماء، فمن الممكن أن ينقسم إلى رموز بحيث كل اسم

يكون رمز ويمكن للمبرمج بعد ذلك الاستمرار في استخدام الجزء أو الرمز المميز الذي يرغب في استخدامه فقط. 

يتم تصنيف الرموز المميزة إلى كلمات أساسية ومعرفات وحروف أبجدية وعوامل تشغيل وعلامات ترقيم. 

هذه كانت بعض من أهم المصطلحات المستخدمة في البرمجة في حال وجود استفسار يرجى ترك تعليق ليقوم فريق كواليتي بالرد عليك بأسرع وقت.

تابع أيضاً:

مقدمة عن قواعد البيانات