لغة البرمجة SimCode هي لغة وصفية تشبه لغة C. يتم استخدامها لتعريف خصائص وسلوك الجهاز الذي يتم نمذجته. تتضمن وظائف لتعريف المعلمات مثل تأخيرات الانتشار، وخصائص الحمل، والقوة، وما إلى ذلك. يتم تحديد سلوك الجهاز باستخدام جداول الحقيقة والدوال الرياضية والبيانات التحكمية الشرطية، مثل بيانات IF..THEN. تتميز SimCode الرقمية بأنها لغة مملوكة – لا تتوافق الأجهزة التي تم إنشاؤها بها مع محاكيات أخرى، ولا تتوافق المكونات الرقمية التي تم إنشاؤها لمحاكيات أخرى مع محاكي الدوائر المختلطة لـ Altium Designer.
تم ظهور لغة SimCode في عام 1997. ومن المهم أن نلاحظ أن هذه اللغة غير مفتوحة المصدر. لا يوجد معلومات محددة حول المبدعين أو المجتمع الذي نشأت منه هذه اللغة.
تتضمن السمات البارزة لـ SimCode إمكانية إضافة تعليقات في الشيفرة، ولكن ليست لديها تنسيق ذو دلالة، كما أنها تدعم استخدام تعليقات السطر باستخدام الرمز “//”.
يمكن العثور على معلومات إضافية حول SimCode في صفحتها على ويكيبيديا: SimCode Wikipedia.
بشكل عام، تعتبر SimCode أداة قوية لنمذجة الأجهزة الرقمية وتعريف سلوكها بشكل دقيق. ومع ذلك، يجب مراعاة الحقائق حول انعزالها كلغة مملوكة وعدم توافقها مع بيئات أخرى.