البرمجة

ما هي البرمجة الإجرائية

مفهوم البرمجة الإجرائية:قد تكون البرمجة الإجرائية أول نموذج برمجة يتعلمه المطور الجديد، في الأساس، الكود الإجرائي هو الكود الذي يوجّه الجهاز بشكل مباشر إلى كيفية إنهاء مهمة في خطوات منطقية، يستخدم هذا النموذج نهجًا خطيًا من أعلى إلى أسفل ويعامل البيانات والإجراءات ككيانين مختلفين. استنادًا إلى مفهوم استدعاء الإجراء، تقسم …

أكمل القراءة »

جمل الدوران في لغة البرمجة بي إتش بي PHP Loops

مفهوم جمل الدوران في لغة البرمجة بي إتش بي: في لغة البرمجة (PHP) يوجد مجموعة من جمل الدوران التي تستخدم عندما يقوم المبرمج بكتابة كود برمجي ويرغب بإعادة تنفيذه مراراً وتكراراً لعدد معين من المرات، لذلك بدلاً من إضافة عدة أسطر من التعليمات البرمجية، فإنه من الممكن استخدام الحلقات بشكل …

أكمل القراءة »

محددات الوصول في لغة البرمجة TypeScript

ما هي محددات الوصول Modifiers في لغة البرمجة TypeScript محددات الوصول في لغات البرمجة عبارة عن كلمات يمكن للمبرمج إضافتها عند تعريف المتغيرات والدوال والكلاسات وذلك لتحديد طريقة الوصول إليها ومن بين هذه اللغات لغة (TypeScript)، ومن أهم تطبيقات استخدام المحددات أنها تسمح للمبرمج بتطبيق مبدأ (Encapsulation) الذي يمكنه من …

أكمل القراءة »

ما الفرق بين المصفوفة والقائمة المرتبطة

المصفوفة والقائمة المرتبطة هما طريقتان لتنظيم البيانات في الذاكرة، قبل فهم الاختلافات بين المصفوفة والقائمة المرتبطة، ننظر أولاً إلى مفهومي المصفوفة والقائمة المرتبطة. ما هي المصفوفة؟ المصفوفة هي هياكل بيانات تحتوي على عناصر من نفس النوع، حيث أن هياكل البيانات هي وسيلة لتنظيم البيانات، المصفوفة هي هيكل بيانات؛ لأنها تنظم …

أكمل القراءة »

أنواع الأخطاء في البرمجة

قال عالم الكمبيوتر الراحل أيدسكر دايكسترا: “إذا كان التصحيح هو عملية إزالة الأخطاء، فيجب أن تكون البرمجة هي عملية إدخالها”، إذ تعتبر مواجهة أنواع مختلفة من الأخطاء في البرمجة جزءًا كبيرًا من عملية التطوير، سنتحدث في هذا المقال عن الأنواع السبعة الأكثر شيوعًا من أخطاء البرمجة وكيف يمكنك تجنبها. أنواع …

أكمل القراءة »

التعامل مع قواعد البيانات في لغة البرمجة جافا

التعامل مع قواعد البيانات في لغة البرمجة جافا: إن (JDBC) هي اختصار لـ (Java Database Connectivity) و هي عبارة عن (API) خاص في لغة البرمجة جافا للتعامل مع قواعد البيانات على اختلاف أنواعها، وقبل تطوير (JDBC) كان المبرمجين يستخدمون (API) من نوع آخر للتعامل مع قواعد البيانات يسمى (ODBC)، وهي …

أكمل القراءة »

ما هو مخطط الملف الشخصي

يصف مخطط ملف الشخصي في لغة النمذجة الموحدة ويعرف كالامتدادات للغة (UML). تتيح لك آلية الامتداد ضبط اللغة على مجال أو نظام أساسي معين، ويتم تحديد الامتدادات من خلال الصور النمطية. ما هو مخطط الملف الشخصي في لغة النمذجة الموحدة؟ كهدف عام للغة النمذجة، توفر لغة النمذجة الموحدة أساسًا ثابتًا …

أكمل القراءة »

مفهوم ال Cookies والـ sessions في لغة البرمجة PHP

مفهوم ملفات تعريف الارتباط في لغة البرمجة بي إتش بي – Cookies In PHP ال (Cookies) أو ملفات الارتباط هي عبارة عن ملفات نصية صغيرة يتم استخدامها في المواقع الإلكترونية للتعرف على المستخدم، وم ثم يخزنها المتصفح على جهاز المستخدم ويكون لكل متصفح ملفات ارتباط منفصلة عن المتصفحات الأخرى والبيانات …

أكمل القراءة »

ما هو تعدد الأشكال في البرمجة Polymorphism

ما هو تعدد الأشكال Polymorphism؟ يعد تعدد الأشكال جزءًا من “نظرية النوع” الرياضية، وتُستخدم كلمة تعدد الأشكال أيضاً في سياقات مختلفة، إذ تصف المواقف التي تحدث فيها شيء ما في عدة أشكال مختلفة، وفي البرمجة، الكائن (object) متعدد الأشكال هو الكائن القادر على اتخاذ أشكال متعددة، حيث يُعرف تعدد الأشكال …

أكمل القراءة »

الجمل الشرطية في لغة البرمجة فيجوال بيسك

الجمل الشرطية في لغة البرمجة فيجوال بيسك – Conditional Statements in Visual Basic: تُعتبر عملية اتخاذ القرار (Decision-making) من المصطلحات المُهمة في مجال لغات البرمجة؛ حيث يحتاج المبرمج أحياناً ألى إجراء تحقق من عبارة معينة داخل البرنامج الذي يتم تنفيذه، بحيث إذا كانت نتيجة التحقق تساوي قيمة معينة يتم تنفيذ …

أكمل القراءة »