لغات البرمجة

Balanced Ternary: Overview and Usage

لغة برمجية البالانسد تيرناري (Balanced Ternary) هي نظام عددي موجود في بعض الحواسيب القديمة ويعتبر نظامًا غير قياسي للأرقام الموضعية (بصيغة متوازنة) وهو مفيد في حل الألغاز المتعلقة بالتوازن. يعتبر هذا النظام الثلاثي (بالقاعدة 3) حيث تكون للأرقام القيم -1، 0، و1، على عكس النظام الثلاثي القياسي (غير المتوازن)، الذي تكون فيه قيم الأرقام 0، 1، و2. البالانسد تيرناري يستطيع تمثيل جميع الأعداد الصحيحة دون الحاجة إلى علامة ناقصة منفصلة؛ إذ تكون قيمة الرقم غير الصفري الرئيسي في العدد بنفس علامة العدد نفسه. يعتبر البايناري بأرقام 0 و1 أبسط نظام للأرقام الموضعية للأعداد الطبيعية (أو للأعداد الصحيحة الإيجابية إذا استخدمت الأرقام 1 و2 كالأرقام)، بينما يعتبر البالانسد تيرناري أبسط نظام للأرقام الموضعية الذي يحتوي على نفسه للأعداد الصحيحة. يستخدم مختلف المصادر رموزًا مختلفة لتمثيل الأرقام الثلاثة في البالانسد تيرناري. في هذا المقال، يُمثل T (الذي يشبه انصهار علامة الناقص والرقم 1) القيمة -1، في حين يمثل 0 و1 أنفسهم. تشمل الاختلافات الأخرى استخدام ‘−’ و ‘+’ لتمثيل -1 و 1 على التوالي، أو استخدام الحرف اليوناني Θ، الذي يشبه علامة الناقص في دائرة، لتمثيل -1. في المنشورات حول حاسوب Setun، يتم تمثيل -1 على أنها “1”. يُظهر البالانسد تيرناري لأول مرة في كتاب مايكل ستيفيل “Arithmetica Integra” (1544). كما يظهر في أعمال يوهانس كيبلر وليون لالان. وقد تمت مناقشة أنظمة الأرقام الموقعية ذات التوقيع في القواعد الأخرى من قبل جون كولسون وجون ليسلي وأوغسطين لويس كوشي، وربما حتى الفيدا الهندية القديمة. لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة للبالانسد تيرناري عبر الرابط التالي: Balanced Ternary on Wikipedia