الرئيسية - مساحة المقالات (صفحة 3)

مساحة المقالات

ما هي البرمجة الإجرائية Procedural Programming

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

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

الشحن الخبيث Juice Jakcing: كيف يستطيع القراصنة استغلال الشواحن العامة لسرقة معلوماتك

مصدر الصورة: Getty Images

مع تزايد الاعتمادية على الأجهزة الذكية المحمولة في حياتنا اليومية، أصبح من الضروريّ أيضًا البحث عن طريقةٍ لإبقاء بطارياتها فاعلة لأطول فترةٍ زمنية ممكنة، خصوصًا لمن يتطلب عمله أو أسلوب حياته السفر لأوقاتٍ طويلة. بمثل هكذا حالات، سيكون من الجيد ...

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

ما هي لغات توصيف العتاد Hardware Description Languages

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

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

مقدمة في لغات البرمجة Intro to Programming Languages

1. مقدمة أصبح التواصل مع الحاسوب أمرًا أبسط وألطف بكثيرٍ من ذي قبل، حيث وبفضل تطور تقنيات اللمس والتعرف على الكلام، أصبحت الحواسيب قادرة على “الإحساس” بنا وفهم كلامنا وحتى استخدام نفس لغتنا. بالجهة المعاكسة، وعندما نقوم بإرسال أمرٍ صوتيّ ...

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

[تطوير وبرمجة]: تعرّف على مفهوم “اللــوحـات التطـويـرية Development Boards”

مقدمة في اللوحات التطويرية يُستخدم اليوم مصطلح “اللوحة التطويرية Development Board” على نطاقٍ واسع للإشارة إلى نمطٍ محدد من اللوحات الإلكترونية المطبوعة PCB التي يمكن عبرها تنفيذ العديد من المشاريع بدون الحاجة لتغيير العتاد. لا يوجد تعريف محدد لماهية اللوحة ...

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

تعرّف على المتحكمات الصغرية Microcontrollers

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

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

“4” طرق جديدة لتبريد الشرائح والرقاقات الحاسوبية

يبدو أن الأمور قد أصبحت أكثر “سخونة” في مجال المعالجات والرقاقات الحاسوبية. في حين يركز العديد من الباحثين تركيزهم على إيجاد طرق وبدائل تقنية جديدة من أجل ضمان الاستمرار في تصاعد أداء المعالجات، وذلك عبر إيجاد طرق تصنيع تسمح بتصغير ...

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

(11) حاسب يتسع براحة يدك!

الحواسيب الشخصية أصبحت محمولة بشكل جنوني! حتّى أنّ بعض الحواسيب المكتبية الموجودة اليوم تجعل الحواسيب المحمولة Laptops الأكثر نحفاً تبدو ضخمة جدّاً. تتقلص الحواسيب يوماً بعد يوم، وقد تسارعت هذه الثورة بشكل كبير في السنوات الأخيرة. يُركّز مصنعي الشرائح على إنشاء معالجات ...

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

مدخل إلى التعديل Intro to Modulation

كثيراً ما نسمع في حياتنا اليومية بعبارات FM أو AM، التي تقترن في أذهاننا بالراديو في المنزل والسيارة. إلا أننا نادراً ما نسأل أنفسنا عن معنى هذه الكلمات التي بتنا نستخدمها منذ عقودٍ طويلة من دون فهم دقيق لمعناها. FM ...

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