لماذا نتعلم لغات البرمجة؟ “على كل شخص في هذا البلد أن يتعلم البرمجة لأنها ستعلمه كيف يفكر بشكل صحيح”، ورد هذه الاقتباس على لسان رجل الأعمال الأمريكي ستيف جوبز (Steve Jobs) مؤسس شركة أبل (Apple)، وهذا الإقتباس يدل على أهمية لغات البرمجة في جميع جوانب حياتنا، وفي هذا الوقت يُمكنننا …
أكمل القراءة »البرمجة
برمجة لغة ++C
تعريف لغة ++C : هي لغة برمجة كائنية متعددة الأغراض ومهيكلة. اخترعت من قبل بيارن سترستروب في مختبرات بيل .عام ١٩٧٩وهي لغة مماثلة للغة C إلا انها أكثر أماناً وتتضمن العديد من التقنيات الحديثة كبرمجة كائنية التوجة (Object oriented programming) . في الواقع هي نسخة مطورة من لغة C وسميت …
أكمل القراءة »بيئة البرمجة Aptana Studio 3
ما هي Aptana Studio 3؟ Aptana Studio 3: هي عبارة عن بيئة تطوير مفتوحة المصدر ومجانية للمستخدم، تعمل على أكثر من نظام تشغيل منها: ويندوز، ماك، لينكس. وهي تستخدم في إنشاء تطبيقات الويب وتدعم أكثر من لغة برمجة يمكنك من خلالها البرمجة باستخدام أي لغة تجيد استخدامها مثل:(HTML5 ،CSS3 ،JavaScript …
أكمل القراءة »ما هي لغة البرمجة هاسكل
ما هي لغة البرمجة هاسكل – Haskell Programming Language؟ تُعد لغة هاسكل (Haskell Programming Language) واحدة من لغات البرمجة الوظيفية، وهي عبارة عن لغة تعتمد على المبادئ الرياضية وظهرت هذه اللغة لأول مرة في عام 1990، وفي سنة 1997 ظهر إصدار جديد من هذه اللغة، وتتطور هذه اللغة بشكل سريع …
أكمل القراءة »مخطط الهيكل المركب
يعد مخطط الهيكل المركب أحد المخططات الجديدة المضافة إلى لغة النمذجة الموحدة، وهو أحد أنواع المخططات الهيكلية في (UML). يحتوي المخطط على كلاسات وواجهات مستخدم وحزم وعلاقاتها، ويوفر رؤية منطقية لكل نظام برمجي أو جزء منه. يعرض المخطط الهيكل الداخلي (بما في ذلك الأجزاء والموصلات) لمصنف منظم. ما هو مخطط …
أكمل القراءة »استخدام JSON لتخزين وجلب البيانات في لغة البرمجة Php وجافا سكريبت
استخدام JSON في لغة البرمجة Php: تتم عملية تخزين البيانات في لغات البرمجة إما بإستخدام قواعد البيانات أو استخدام الملفات، ويعتبر (JSON) طريقة لتمثيل وتبادل البيانات ما بين لغات البرمجة المختلفة، حيث من الممكن التعبير عنه بأنه قاعدة بيانات مؤقتة، بحيث يمكن قراءة وفهم هذه البيانات من قبل المستخدمين، ويُسهل …
أكمل القراءة »المعاملات والعمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك
العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك: تحتوي جميع لغات البرمجة على مجموعة من العمليات الحسابية والعمليات المنطقية الأساسية، وفي لغة البرمجة فيجوال بيسك (Visual Basic) هناك مجموعة من العمليات الحسابية والمنطقية الخاصة بها، والتي يتم تنفيذها باستخدام رموز خاصة بهذه اللغة مثل الرموز التي تستخدم لإجراء عمليات المقارنة وتحديد …
أكمل القراءة »الأخطاء ومعالجتها في لغة البرمجة بايثون
نبذه عن الأخطاء في لغات البرمجة: هناك العديد من الأخطاء التي من الممكن أن تواجه المبرمجين والمبتدئين عند استخدام لغات البرمجة، فالخطأ (error) هو عبارة عن مصطلح يُستخدم لوصف حدوث مشكلة في العادة تنشأ بشكل غير متوقع وتؤدي إلى تعطيل عمل البرنامج أثناء تنفيذه وهنالك العديد من أنواع هذه الأخطاء، …
أكمل القراءة »ما هي ثغرة تنفيذ التعليمات البرمجية عن بعد RCE
يتم استخدام (RCE) لكشف شكل من أشكال الثغرات الأمنية التي يمكن استغلالها عند إدخال المستخدم في ملف أو سلسلة وتشغيل الحزمة بأكملها على المحلل اللغوي للغة البرمجة. ما هي ثغرة تنفيذ التعليمات البرمجية عن بعد RCE يعد تنفيذ التعليمات البرمجية عن بُعد (RCE)، مفهومًا يصف شكلاً من أشكال الهجوم الإلكتروني، …
أكمل القراءة »أفضل أطر العمل في لغة البرمجة PHP
نبذة عن أطر العمل في لغات البرمجة – Frameworks: إطار العمل (Framework) من المفاهيم المهمة في لغات البرمجة، وهو عبارة عن مجموعة من المكتبات الجاهزة التي تُستخدم لمساعدة المطورين على أداء أعمالهم وتنفيذ برامجهم بكل سهولة؛ حيث يُعتبر إطار العمل نظام أساسي لتطوير تطبيقات البرمجيات، ومن الممكن أن يتضمن إطار …
أكمل القراءة »