مساحة المقالات
-
مقدمة في الذكاء الاصطناعي، تعلم الآلة والشبكات العصبونية
أصبحت التطبيقات والخدمات المعتمدة على خوارزميات الذكاء الاصطناعي في كل مكانٍ من حولنا، وهنا نلقي نظرة عامة وسريعة على الذكاء الاصطناعي وأبرز المفاهيم المرتبطة به مقدمة: الذكاء الاصطناعي لم يعد…
أكمل القراءة » -
الهزاز الداخلي في المتحكمات الصغرية: ما هو، إيجابياته وسلبياته
يُعتبر الهزاز الداخلي ذو بنية مقاومة-مكثف RC من أبسط أشكال توليد نبضات ساعة تستطيع المتحكمات الصغرية الاعتماد عليها لإنجاز عمليات المعالجة والتواصل بين الطرفيات المختلفة
أكمل القراءة » -
لماذا يستهلك الذكاء الاصطناعي الكثير من الطاقة؟
مدخل: مشكلة لا يريد أحد التكلم عنها أجبرت شركة جوجل العملاقة في شهر ديسمبر/كانون الأول من سنة 2020 الباحثة تيمنيت جيبرو على ترك الشركة بعد أن اشتكت علانيةً من قيام…
أكمل القراءة » -
مدخل إلى لغة سي بلس بلس C++ Intro
سي بلس بلس عبارة عن لغة برمجة عامة التوجه General Purpose وقابلة للاستخدام على منصاتٍ حاسوبية مختلفة Cross-Platform كما أنها من لغات البرمجة متعددة النماذج Multi-Paradigm وذلك بسبب اشتمالها على…
أكمل القراءة » -
مدخل إلى لغة سي البرمجية C Programming
لغة سي من أوائل لغات البرمجة وهي تدعم نموذج البرمجة الإجرائية، وتستخدم اليوم على نطاق واسع في مجال برمجة العتاد، أنظمة التشغيل وتطبيقات إنترنت الأشياء.
أكمل القراءة » -
أريد أن أتعلم البرمجة
هذه الرغبة التي يأتي بها كثير من الشباب الشغوف بحب المعرفة، ولكن البعض من أهل الاختصاص -وعن سوء نية ربما- يحاول شرح القاموس دفعة واحدة، وينتقي كل الألفاظ الغريبة الممكنة،…
أكمل القراءة » -
ما هو الفرق بين المُترجم والمُفسّر في عالم لغات البرمجة؟ Compiler vs Interpreter
بالنسبة لمعظم لغات البرمجة الشهيرة المستخدمة اليوم، يتم استخدام طريقتين أساسيتين كوسائل لمعالجة الشيفرة المصدرية وتنفيذها، فإما أن يتم "ترجمة Compile" اللغة وإما أن يتم "تفسيرها Interpret"، وهذا يتم عبر…
أكمل القراءة » -
[تطوير وبرمجة]: ما هو المُفسر Interpreter في عالم لغات البرمجة؟
ما هو المفسر؟ لا يستطيع المعالج فهم الشيفرة المصدرية المكتوبة بإحدى لغات البرمجة عالية المستوى (مثل بايثون أو روبي) مباشرةً، فهو يحتاج إلى وسيلة أو آلية تنقل البرنامج من شكله…
أكمل القراءة » -
[تطوير وبرمجة]: ما هو المترجم Compiler في لغات البرمجة؟
مقدمة: حول الحاجة للمترجمات عند النظر إلى أي نص برمجيّ من إحدى لغات البرمجة الشهيرة، سنلاحظ أنه مكتوبٌ باستخدام كلمات ورموز غريبة إلا أنها مألوفة بالنسبة لنا، فهي على الأقل…
أكمل القراءة » -
[تطوير وبرمجة]: ما هي البرمجة غرضية-كائنية التوّجه Object Oriented Programming
تتضمن عملية البرمجة استخدام طرقًا وأساليب مختلفة تُعرف باسم “نماذج البرمجة Programming Paradigms” بحيث يشتمل كل نموذج على مجموعةٍ من الخصائص والصفات التي تميّزه عن النماذج الأخرى، وبحيث تدعم كل…
أكمل القراءة »