تالار گفتمان مانشت
زبان کنترل نو ع ایستا یا strongly typed - نسخه‌ی قابل چاپ

زبان کنترل نو ع ایستا یا strongly typed - samaneh22 - 24 دى ۱۳۹۱ ۰۱:۰۱ ب.ظ

سوال من در مورد تست علوم کامپیوتر ۸۲ است.
گفته شده که زبان کنترل نوع ایستا زبان Early Binding را حمایت نمیکند.میخواستم ببینم درست گفته شده یا نه؟
ولی به نظر من چون زبان کنترل نوع ایستا کنترل را در زمان کامپایل انجام میدهد پس Early Binding هم هست.

RE: زبان کنترل نو ع ایستا یا strongly typed - younes - 25 دى ۱۳۹۱ ۰۱:۱۳ ق.ظ

(۲۴ دى ۱۳۹۱ ۰۱:۰۱ ب.ظ)samaneh22 نوشته شده توسط:  سوال من در مورد تست علوم کامپیوتر ۸۲ است.
گفته شده که زبان کنترل نوع ایستا زبان Early Binding را حمایت نمیکند.میخواستم ببینم درست گفته شده یا نه؟
ولی به نظر من چون زبان کنترل نوع ایستا کنترل را در زمان کامپایل انجام میدهد پس Early Binding هم هست.

ببینید دوست من ، توی سوال همچین چیزی مستقیما گفته نشده که شما میگین Huh اولا strongly typed معنیش کنترل نوع ایستا نمیشه پس عنوان سوال رو عوض کنید و بزارید کنترل نوع قوی
اما این جمله ی شما که میگین اگر زبانی کنترل نوع ایستا داشته باشه Early Binding هست درسته ولی توی سوال درمورد کنترل نوع قوی صحبت شده . تعریف کنترل نوع قوی یا Strongly Type به صورت زیر است :

اگر در برنامه امکان آشکار سازی تمام خطاهای نوع بصورت ایستا (یعنی زمان کمپایل ) وجود داشته باشد میگوییم زبان دارای کنترل نوع قوی میباشد. خوب حالا با این تعریف یه جورایی گزینه یک همون که میگه این زبان Early Binding را حمایت میکند باید درست باشه که ظاهرا درست نیست و گزینه هیچکدام درسته و آقای مقسمی هم گفتن بررسی نوع قوی هیچ ربطی به Early Binding و Late Binding هم نداره ! پس همون هیچکدام درسته چون اگه تو گزینه ها میبود این زبان که کنترل نوع قوی دارد امکان آشکارسازی خطا را در زمان کمپایل هم دارد بعد این گزینه درست بود ولی چون این گزینه وجود ندارد و بقیه گزینه ها هم ربطی به نوع قوی ندارند همان هیچکدام قشنگ تر است Big Grin امیدوارم به دردتون بخوره

زبان کنترل نو ع ایستا یا strongly typed - samaneh22 - 25 دى ۱۳۹۱ ۰۹:۴۶ ق.ظ

ممنون