علوم البرمجة
-
علوم البرمجة
ما هي البرمجة الإجرائية Procedural Programming
يعتبر تعلم قواعد لغات البرمجة وكيفية النصوص البرمجية الخطوة الأولى التي ينبغي على المتعلمين الجدد القيام بها، وعلى الرّغم من أهميتها، فإن تعلم قواعد اللغة ومكوناتها هو شرطٌ لازم ولكنه…
أكمل القراءة » -
علوم البرمجة
مقدمة في لغات البرمجة Intro to Programming Languages
1. مقدمة أصبح التواصل مع الحاسوب أمرًا أبسط وألطف بكثيرٍ من ذي قبل، حيث وبفضل تطور تقنيات اللمس والتعرف على الكلام، أصبحت الحواسيب قادرة على “الإحساس” بنا وفهم كلامنا وحتى…
أكمل القراءة » -
المساحة الإخبارية
خوارزمية ذكاء صنعي جديدة تنافس البشر في اختبار SAT المعياري!
نعم، أصبح من البديهي سماع الأخبار المتعلقة بفوز الحواسيب في مسابقات الذكاء خصوصاً تلك المتعلقة بأسئلة الرياضيات، ولكن هذا ليس ما نتحدث عنه هنا. تبدأ القصة بوجود برنامج رائع يدعى…
أكمل القراءة » -
علوم البرمجة
أفضل 4 طرق للرسم البياني باستخدام مُجتمع PHP
هل تعلم بوجود البيانات في كل مكان من حولك؟ ربما، لكننا نجدها مُملة لوجودها بحالة خام Raw. ما رأيك أن تصبح هذه البيانات موجودة ولكن بصورةٍ غير مملة، وذلك عبر…
أكمل القراءة » -
علوم البرمجة
ما هو مفهوم هــندســة البـرمـجيــات Software Engineering ؟
استُخدمت هندسة البرمجيات كمفهومٍ نظريّ من حين لآخر في أواخر الخمسينات وبداية الستينات من القرن الماضي. أما الاستخدام الرّسمي الأول لهذا المُصطلح فكان في مؤتمرٍ عُقد من قبل اللجنة العلمية…
أكمل القراءة » -
المساحة الإخبارية
البرمجة الاحتمالية قادرة على كتابة برنامج من خمسين سطر بدلاً من الألوف!
مُعظم التّطورات الحديثة في مجال الذكاء الصنعي هي نتيجة لتطور مجال تعلم الآلة Machine Learning، وذلك كتطبيقات الجوال التي تُحوّل الكلام إلى نص (أو تطبيقات التعرف على الكلام Speech Recognition)،…
أكمل القراءة » -
علوم البرمجة
لماذا تكون عناوين مواقع الويب باللغة الإنجليزية؟
فندخل مباشرةً بصلب الموضوع، أي الإجابة على السؤال الذي يطرحه عنوان المقال: لماذا تكون عناوين مواقع الإنترنت باللغة الإنجليزية ؟ الجواب المختصر: إن عناوين مواقع الويب موجودة باللغة الإنكليزية لأن…
أكمل القراءة » -
علوم البرمجة
“روبي عربي”: منصة تعليمية متميزة باللغة العربية، لتعليم لغة “روبي” البرمجية
لطالما واجه محبي التقنية والبرمجة العرب مشاكل عديدة في البحث عن المعلومات باللغة العربية، فالمحتوى التقني العربي على الإنترنت لا يزال ضعيف جداً وغير مدعوم، فضلاً عن انتشار العديد من…
أكمل القراءة » -
علوم البرمجة
يمكننا كتابة برمجيات خالية من الأخطاء…إذاً، لماذا لا نقوم بذلك؟
أشار عالم الحاسوب الهولندي الكبير Edsger W Dijkstra أن الاختبار يبين وجود الأخطاء وليس غيابها. في الحقيقة، إن الطريقة الحاسمة الوحيدة لإثبات صحة البرمجيات وخلوها من الأخطاء هي من خلال…
أكمل القراءة » -
علوم البرمجة
تعرّف على موقع WolframAlpha
هل فكرت مسبقاً بمحرّك بحث يستطيع الإجابة على أي سؤال قد يخطر على بالك وبأيّ مجالٍ كان ؟ هل ما زلت تعتقد أن هذا الشيء صعب التحقيق؟ حسناً، اسمح لي…
أكمل القراءة »