جدول المحتويات:
تعريف - ماذا يعني Stringly Typed؟
مصطلح "Stringly typed" هو مصطلح عام لتكنولوجيا المعلومات يتعلق باستراتيجيات الترميز التي تصف العملية التي يستخدم فيها المطور قيم السلسلة بشكل مفرط للمتغيرات. الكود المكتوب بطريقة سلسلة هو رمز يتم فيه كتابة المتغيرات غالبًا كسلسلة ، ويتم التعامل معها كسلسلة ، عندما تكون هناك بدائل أفضل متاحة للمبرمجين. إنها أيضًا كلمة يتم تشغيلها من الكود "المكتوب بشدة" ، الذي يصف الكود حيث يتم استخدام الأنواع بشكل صارم لفرض النتائج. قد تتم طباعة التعليمات البرمجية المكتوبة بحرص شديد ، حيث إنها تعزز استخدام الأوتار ، لكنها عمومًا لا "مكتوبة بقوة" ، لأنها عادة لا تستخدم الحلول الأكثر فعالية.
تيكوبيديا تشرح Stringly Typed
في التعليمات البرمجية المكتوبة بشكل صارم ، قد يتم كتابة حتى أنواع مختلفة من متغيرات البيانات مثل الأرقام الحقيقية كسلسلة ومعالجتها كسلسلة ضمن وظائف أو إجراءات. تقوم العديد من هذه الوظائف والإجراءات بإرجاع سلسلة بدلاً من عدد صحيح أو قيمة النقطة العائمة أو قيمة عددية أخرى. تم توضيح أحد أفضل الأمثلة على الشفرة المكتوبة بشكل صارم في ميم lolcatz مصحوبًا بالنص: "يمكنني امتلاك سلسلة لتخزين valyooz للتاريخ؟" ، ولكن يمكن للمبرمج كتابتها كسلسلة بدلاً من ذلك.
إن فكرة الكود المكتوب بشكل صارم تكمن في جوهر بعض الاختلافات الكبيرة بين كيفية قيام البشر وأجهزة الكمبيوتر بكتابة وتفسير الكود. تتم تغطية بعض هذه الاختلافات في حركة الويب الدلالية ، والتي تهدف إلى تسمية التقنيات بطرق أكثر إنسانية ودلالية. وعلى نفس المنوال ، فإن أحد أكبر الأسباب التي قد يختار المبرمجون بها كتابة التعليمات البرمجية المكتوبة بشكل صارم هي أنه أكثر راحة لهم ، إذا كانوا يحبون الكلمات بطبيعتها أكثر من الأرقام. الرمز المكتوب بحرص هو رمز "سهل الاستخدام للكلمة" - عندما تتم كتابة المتغيرات كسلاسل ، فإنها تعمل كسلسلة من الأحرف النصية. بمعنى ما ، يمكن للمبرمجين إنشاء كود مكتوب بشكل صارم لأنهم يخافون ببساطة من الرياضيات. في العديد من الحالات المختلفة ، تفضل الشفرة المكتوبة بشكل صارم اتباع نهج محوره الإنسان ، وإنشاء سلاسل نصية للمتغيرات ، بدلاً من اتباع نهج محوره الكمبيوتر باستخدام القيم العددية التي يتم تحويلها بسهولة إلى لغة الآلة والرمز الثنائي.