ماذا يعني أن تكتب بقوة؟
ماذا يعني أن تكتب بقوة؟

فيديو: ماذا يعني أن تكتب بقوة؟

فيديو: ماذا يعني أن تكتب بقوة؟
فيديو: سوف أتمكن من " قراءة كف يدك " وإخبارك ماذا يقول .! 2024, يمكن
Anonim

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

بالمقابل ، ماذا يعني أن تُكتَب لغة ما بشكل ثابت مكتوبة بشكل ثابت ما الذي يمنع نقول C من الكتابة بقوة؟

مكتوب بشكل ثابت : ال لغة إذا كان ينفذ فحص الكتابة في وقت الترجمة بدلاً من وقت التشغيل. في لغة مكتوبة بشكل ثابت ، الخطأ إرادة يتم إلقاؤها في وقت الترجمة ليس في وقت التشغيل. بالتالي، تم منع C من عند يتم كتابتها بقوة . قم بتسمية اثنين من البرامج الهامة اللغات الذي - التي بقوة لكن ديناميكيًا. كتبته.

بالإضافة إلى ذلك ، هل C ++ مكتوبة بقوة؟ C ++ أكثر كتبته بقوة من C لأنه يحتوي على تعدد أشكال حدودي (من خلال القوالب) ، مما يتيح لك إنشاء أنواع بيانات عامة لا تزال دقيقة كتبته . بايثون ليس كذلك كتبته بقوة كما C ++ لأنه لا يمكن أن يمثل بدقة مثل هذه الأنواع. C ++ قد تحتوي على ثغرات ، لكن نظام نوع بايثون لا يزال أضعف.

ثانيًا ، ماذا تعني كلمة C # بشدة؟

تمت الإجابة في 10 أغسطس 2016. عندما نقول شيئًا ما يكتب بقوة نحن يقصد أن نوع من الكائن يكون معروف ومتاح للاستخدام. يمكننا أن نقول سي # عنيد كتبته ، على سبيل المثال لا يمكنك ذلك فعل أي عملية airthmatic بين اثنين مختلفين نوع من المتغيرات (على سبيل المثال ، سلسلة مقابل عدد صحيح).

ما هو الفرق بين المكتوب بشدة والطباعة الضعيفة؟

الرئيسية فرق ، تحدث تقريبا، ما بين أ كتبته بقوة اللغة وأ ضعيف الكتابة واحد هو أن أ ضعيف الكتابة واحد يجعل التحويلات ما بين أنواع غير ذات صلة ضمنيًا ، بينما أ كتبته بقوة عادة لا يسمح المرء بالتحويلات الضمنية ما بين أنواع غير ذات صلة.

موصى به: