۰
subtitle
ارسال: #۱
  
Strong Type و Type checking چیه؟
سلام
کسی می دونه اینا چی هستند و چطوری ازشون استفاده می شه؟
کتاب سبستا داره ولی پرات اینها رو نداره.
دیگه کسی منبع ازشون نداره؟
فارسی باشه بهتره
کسی می دونه اینا چی هستند و چطوری ازشون استفاده می شه؟
کتاب سبستا داره ولی پرات اینها رو نداره.
دیگه کسی منبع ازشون نداره؟
فارسی باشه بهتره
۰
ارسال: #۲
  
Strong Type و Type checking چیه؟
Type checking یا کنترل نوع:
یعنی بررسی اینکه تعداد و نوع آرگومان های هر عملیاتی که در برنامه انجام می گیره درست باشه.
که دو نوع پویا(کنترل در زمان اجرا) و ایستا (کنترل در زمان ترجمه) داره.
Strong Type یا نوع قوی:
اگر عملی امنیت نوع داشته باشه می گیم قویه. مثلا در ضرب دو عدد shortint در برنامهی ما ممکنه جواب خارج از محدودهی shortint بشه در نتیجه قوی نیست.
همچنین اگر در زبانی تمام کنترل های نوع بصورت ایستا انجام بشه می گیم این زبان از نظر نوع قویه.( چون همهی خطاها در زمان ترجمه اگرم بوده رفع شده و دیگه خطایی رو به لحاظ خارج از محدوده شدن جواب، در زمان اجرا نداریم.)
این دو موضوع در فصل ۵ پرات و نیز فصل ۳ کتاب آقای مقسمی بحث شده اند.
یعنی بررسی اینکه تعداد و نوع آرگومان های هر عملیاتی که در برنامه انجام می گیره درست باشه.
که دو نوع پویا(کنترل در زمان اجرا) و ایستا (کنترل در زمان ترجمه) داره.
Strong Type یا نوع قوی:
اگر عملی امنیت نوع داشته باشه می گیم قویه. مثلا در ضرب دو عدد shortint در برنامهی ما ممکنه جواب خارج از محدودهی shortint بشه در نتیجه قوی نیست.
همچنین اگر در زبانی تمام کنترل های نوع بصورت ایستا انجام بشه می گیم این زبان از نظر نوع قویه.( چون همهی خطاها در زمان ترجمه اگرم بوده رفع شده و دیگه خطایی رو به لحاظ خارج از محدوده شدن جواب، در زمان اجرا نداریم.)
این دو موضوع در فصل ۵ پرات و نیز فصل ۳ کتاب آقای مقسمی بحث شده اند.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close