ورود

View Full Version : Typed language چیست؟؟؟



flamingo
جمعه 14 اسفند 1388, 19:00 عصر
سلام
دوستان من یه کتاب ++VC رو داشتم میخوندم توش نوشته بود ++C یک Typed language
است.میشه بگید یعنی چی؟
ممنون

Nima_NF
جمعه 14 اسفند 1388, 19:45 عصر
منظور زبانی هست که در آن نوع داده ای باید صراحتا تعریف شود و در هنگام تبدیل ها انواع داده ای باید صریحا (explicitly) تبدیل نوع مشخص شود، در غیر این صورت کامپایلر خطا می دهد.

در حالت typeless language تقریبا هر نوع کدی قابل قبول می شود و لذا صرف نظر از اشتباه برنامه نویس، برنامه باز هم اجرا می شود.

برای این اصطلاح از weakly یا strongly استفاده می کنند که درجه آن را مشخص می کند.

strongly typed انواع بیشتری را تشخیص می دهد و خطا ها را عالام می کند، اما Weekly Typed کمتر. که C/C++ حالت strongly را دارد.

flamingo
جمعه 14 اسفند 1388, 19:48 عصر
ممنون از شما آقا نیما فقط یه سوال دیگه بکنم اونم اینکه تو فارسی معنی اصلی این کلمه چی هستش؟؟
وابسته به نوع؟؟؟

Nima_NF
شنبه 15 اسفند 1388, 01:02 صبح
والا نمی دوانم در فارسی به چه معنایی باید ترجمه کرد.