ما هي لغة البرمجة هاسكل – Haskell Programming Language؟ تُعد لغة هاسكل (Haskell Programming Language) واحدة من لغات البرمجة الوظيفية، وهي عبارة عن لغة تعتمد على المبادئ الرياضية وظهرت هذه اللغة لأول مرة في عام 1990، وفي سنة 1997 ظهر إصدار جديد من هذه اللغة، وتتطور هذه اللغة بشكل سريع …
أكمل القراءة »البرمجة
مخطط الهيكل المركب
يعد مخطط الهيكل المركب أحد المخططات الجديدة المضافة إلى لغة النمذجة الموحدة، وهو أحد أنواع المخططات الهيكلية في (UML). يحتوي المخطط على كلاسات وواجهات مستخدم وحزم وعلاقاتها، ويوفر رؤية منطقية لكل نظام برمجي أو جزء منه. يعرض المخطط الهيكل الداخلي (بما في ذلك الأجزاء والموصلات) لمصنف منظم. ما هو مخطط …
أكمل القراءة »استخدام JSON لتخزين وجلب البيانات في لغة البرمجة Php وجافا سكريبت
استخدام JSON في لغة البرمجة Php: تتم عملية تخزين البيانات في لغات البرمجة إما بإستخدام قواعد البيانات أو استخدام الملفات، ويعتبر (JSON) طريقة لتمثيل وتبادل البيانات ما بين لغات البرمجة المختلفة، حيث من الممكن التعبير عنه بأنه قاعدة بيانات مؤقتة، بحيث يمكن قراءة وفهم هذه البيانات من قبل المستخدمين، ويُسهل …
أكمل القراءة »المعاملات والعمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك
العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك: تحتوي جميع لغات البرمجة على مجموعة من العمليات الحسابية والعمليات المنطقية الأساسية، وفي لغة البرمجة فيجوال بيسك (Visual Basic) هناك مجموعة من العمليات الحسابية والمنطقية الخاصة بها، والتي يتم تنفيذها باستخدام رموز خاصة بهذه اللغة مثل الرموز التي تستخدم لإجراء عمليات المقارنة وتحديد …
أكمل القراءة »الأخطاء ومعالجتها في لغة البرمجة بايثون
نبذه عن الأخطاء في لغات البرمجة: هناك العديد من الأخطاء التي من الممكن أن تواجه المبرمجين والمبتدئين عند استخدام لغات البرمجة، فالخطأ (error) هو عبارة عن مصطلح يُستخدم لوصف حدوث مشكلة في العادة تنشأ بشكل غير متوقع وتؤدي إلى تعطيل عمل البرنامج أثناء تنفيذه وهنالك العديد من أنواع هذه الأخطاء، …
أكمل القراءة »ما هي ثغرة تنفيذ التعليمات البرمجية عن بعد RCE
يتم استخدام (RCE) لكشف شكل من أشكال الثغرات الأمنية التي يمكن استغلالها عند إدخال المستخدم في ملف أو سلسلة وتشغيل الحزمة بأكملها على المحلل اللغوي للغة البرمجة. ما هي ثغرة تنفيذ التعليمات البرمجية عن بعد RCE يعد تنفيذ التعليمات البرمجية عن بُعد (RCE)، مفهومًا يصف شكلاً من أشكال الهجوم الإلكتروني، …
أكمل القراءة »أفضل أطر العمل في لغة البرمجة PHP
نبذة عن أطر العمل في لغات البرمجة – Frameworks: إطار العمل (Framework) من المفاهيم المهمة في لغات البرمجة، وهو عبارة عن مجموعة من المكتبات الجاهزة التي تُستخدم لمساعدة المطورين على أداء أعمالهم وتنفيذ برامجهم بكل سهولة؛ حيث يُعتبر إطار العمل نظام أساسي لتطوير تطبيقات البرمجيات، ومن الممكن أن يتضمن إطار …
أكمل القراءة »ما هي لغة البرمجة آر
نبذة عن لغة البرمجة آر – R Language: لغة البرمجة آر (R Language) عبارة عن لغة وبيئة تطوير (Development Environment) مُختصة في مجال الحوسبة الإحصائية (statistical computing) والتعلم الآلي والرسومات، وقد تم تطويرهذه اللغة في عام 1993 من قِبل روبرت جينتلمان (Robert Gentleman) وروس اهاكا (Ross Ihaka) في جامعة اوكلاند، …
أكمل القراءة »أنواع قوائم الانتظار في هياكل البيانات وتطبيقاتها Queue
ما هي قائمة الانتظار Queue؟ قائمة الانتظار هي هيكلة بيانات خطية تتبع ترتيبًا معينًا يتم تنفيذ العمليات به، ويتبع الترتيب مبدأ (FIFO) أي (First In First Out)، وتعني أن العناصر التي تم إدراجها في قائمة الانتظار في البداية ستظهر أولاً، والعناصر التي تم إدراجها في قائمة الانتظار مؤخراً ستظهر أخيرًا، …
أكمل القراءة »المتغيرات والكلمات المحجوزة في لغة البرمجة غو
المتغيرات (Variables) في لغة البرمجة غو: تستطيع من خلال لغة البرمجة غو (Go Language) كمثيلاتها من لغات البرمجة بناء برنامج ضخم بواسطة مجموعة صغيرة من التعليمات البرمجية الأساسية، ويتم ذلك من خلال حفظ قيم بداخل المتغيرات (Variables) وهي عبارة عن أماكن يتم حجزها في الذاكرة لتخزين البيانات أثناء تشغيل البرنامج، …
أكمل القراءة »