Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

العتاد مقابل البرمجيات

جزء من قسم الأساسيات في رحلة Verilog على Coddy. الدرس 2 من 90.

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

تعمل البرمجيات خطوةً بخطوة. تعمل الأجهزة كل شيء في الوقت نفسه.

البرمجيات (C، Python، Java):

  • تنفّذ شيئًا، ثم الشيء التالي
  • تظهر المتغيرات وتختفي
  • الوقت تقريبي

الأجهزة (Verilog):

  • ينفّذ العديد من الأمور في الوقت نفسه
  • الدوائر موجودة إلى الأبد
  • الوقت دقيق

مثال: يحمّل موقع ويب الخطوات خطوةً تلو الأخرى. بينما يُشغّل مفتاح الضوء فورًا. هذا هو الفرق.

لماذا هذا مهم: عندما تكتب Verilog، فأنت تصف دائرة تعمل بالتوازي إلى الأبد، مع توقيت دقيق.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Verilog عبر الإنترنت