تصفح التصنيف

علوم الحاسوب

سلسلة علوم الحاسوب (8) برمجيات تصف العالم الواقعي

يعتقد الكثير من متعلمي لغات البرمجة الجدد أن مفهوم البرمجة الكائنية شيء معقد وصعب التعامل معه، لكن من خلال التعمق في مفهومها ودراستها بشكلٍ جيّد؛ ستلاحظ أنّ البرمجة الكائنية توفر كتابة الكثير من الأكواد البرمجية. وسنتحدث في هذا المقال عن…

سلسلة علوم الحاسوب (3) البرمجيات هي المخ، والمعدات الصلبة هي العضلات

هل تساءلت يوماً عن كيفية فهم الحاسوب للأوامر المعطاة إليه بواسطة المستخدم وعن ماهية البرمجيات ـ المتعارَف عليه بالسوفتوير ـ وكيف يتم التنسيق بين السوفتوير والهاردوير  hardware؟ هذا ما سنتحدث عنه في هذا المقال.

سلسلة علوم الحاسوب (2) جولة بداخل حاسوبك

شهدت البشرية الكثير من التطورات في كثيرٍ من العلوم، وإحدى هذه التطورات هو التطور الهائل في التكنولوجيا، خاصةً بعد ظهور الحواسيب، فأصبح من النادر جدّاً أن تجد منزلاً بدون حاسبٍ آلي. للحواسيب استعمالاتٌ عديدة جدّاً، وهذا هو سبب انتشارها بين…

سلسلة علوم الحاسوب (1) ثورة الترانزيستور

يُعتبر الترانزيستور أحد أهم مكونات الأجهزة الحاسوبية، كما ويُعدّ تطويره من أهم أسباب التقدم التكنولوجي فى العصر الذي نعيشه الآن. فى هذا المقال، سوف نناقش مراحل تطور الحاسوب بدءاً من جذور الفكرة نفسها ومروراً بظهور الترانزيستور كعنصرٍ بارز…

هل كتابة الكود سهلة فعلًا؟

"لا يوجد أسهل من البرمجة" هذا ما يريد عظماء التكنولوجيا أن نجيد فهمه هذه الأيام، بدءًا من منظمة Code.org التعليمية التي تَعدُنا بأن أي شخص يمكنه كتابة كود برمجي، وانتهاء بـ تيم كوك Tim Cook، المدير التنفيذي لشركة آبل  Apple الذي علق قائلًا…

كيف يعمل الحاسوب؟

كلّ يوم نستخدم الحواسيب، نستعملها لإرسال واستقبال الرسائل، نقرأ مقالاتٍ وكتباً مكتوبةً بمختلف لغات العالم، نستعمل الحواسيب لتعلّم لغاتٍ جديدة، وأشياء أخرى! ولكن، كيف للحاسوب أن يفهم لغاتنا المختلفة، كيف له أن يقوم بإرسال واستقبال المعلومات!…