الرئيسية - مساحة المقالات - علوم البرمجة

علوم البرمجة

أفضل 4 طرق للرسم البياني باستخدام مُجتمع PHP

هل تعلم بوجود البيانات في كل مكان من حولك؟ ربما، لكننا نجدها مُملة لوجودها بحالة خام Raw. ما رأيك أن تصبح هذه البيانات موجودة ولكن بصورةٍ غير مملة، وذلك عبر أن نتعلم كيفية إظهارها والتعامل معها بطرقٍ أكثر تفاعلية…مثل التعامل ...

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

ما هو مفهوم هــندســة البـرمـجيــات Software Engineering ؟

استُخدمت هندسة البرمجيات كمفهومٍ نظريّ من حين لآخر في أواخر الخمسينات وبداية الستينات من القرن الماضي. أما الاستخدام الرّسمي الأول لهذا المُصطلح فكان في مؤتمرٍ عُقد من قبل اللجنة العلمية في منظمة حلف شمال الأطلسي 1968 حول البرمجيات، وقد أخذ ...

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

البرمجة الاحتمالية قادرة على كتابة برنامج من خمسين سطر بدلاً من الألوف!

مُعظم التّطورات الحديثة في مجال الذكاء الصنعي هي نتيجة لتطور مجال تعلم الآلة Machine Learning، وذلك كتطبيقات الجوال التي تُحوّل الكلام إلى نص (أو تطبيقات التعرف على الكلام Speech Recognition)، حيث تقوم الحواسيب بالبحث ضمن مجموعةٍ ضخمة من البيانات، من ...

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

لماذا تكون عناوين مواقع الويب باللغة الإنجليزية؟

فندخل مباشرةً بصلب الموضوع، أي الإجابة على السؤال الذي يطرحه عنوان المقال: لماذا تكون عناوين مواقع الإنترنت باللغة الإنجليزية ؟ الجواب المختصر: إن عناوين مواقع الويب موجودة باللغة الإنكليزية لأن أغلب الأشخاص الذين طوروا المعايير الخاصة بعناوين الويب كانوا أمريكيين ...

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

“روبي عربي”: منصة تعليمية متميزة باللغة العربية، لتعليم لغة “روبي” البرمجية

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

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

وداعاً لمكالمات مراقبة عبر الانترنت

هل ما زلت تشعر بالقلق والخوف عند إجراءك لمكالمات فيديو مع الأهل أو الأصحاب؟ هل ما زلت تخشى من أن يتجسس أحد عليك خلال مكالماتك؟ الحل عند المطور Kim Dotcom المهتم بخصوصية المُستخدمين عبر الانترنت ومؤسس خدمتي Megaupload و Mega ...

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

(8) أسباب كي تقوم بإجراء “رووت root” لهاتف الأندرويد الخاص بك على الفور!

إذا كنت من مستخدمي الهواتف الذكية التي تعمل على نظام الأندرويد، فإنه ينبغي أن تسأل نفسك السؤال التالي : هل أقوم بإجراء “رووت” للجهاز أم لا؟ غالباً، فإن هذا السؤال لم يخطر على بالك من قبل، وذلك بسبب ميزات نظام ...

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

يمكننا كتابة برمجيات خالية من الأخطاء…إذاً، لماذا لا نقوم بذلك؟

أشار عالم الحاسوب الهولندي الكبير Edsger W Dijkstra أن الاختبار يبين وجود الأخطاء وليس غيابها. في الحقيقة، إن الطريقة الحاسمة الوحيدة لإثبات صحة البرمجيات وخلوها من الأخطاء هي من خلال الرياضيات. لقد كان من المتعارف عليه أنه من الصعب الوصول ...

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

الأمن، الحماية، وإنترنت الأشياء

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

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

مايكروسوفت تسد ثغرة عمرها 19 عاماً ترافقت مع أنظمتها

يعلم معظمنا ممن يتابع التكنولوجيا أو ممن يعمل بها، أن المنظومة البرمجية ( البرنامج ) هي مجموعة من الأوامر المُتتابعة والمترابطة فيما بينها والتي تنتج حلاً  لمُشكلة معينة أو تؤدي عملاً معيناً، والخطأ في كتابة هذه التعليمات سيكون عقبة تمنع تنفيذ المهمة. والبرمجة ...

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