یک زبان قوی تایپ شده به چه معناست؟
یک زبان قوی تایپ شده به چه معناست؟

تصویری: یک زبان قوی تایپ شده به چه معناست؟

تصویری: یک زبان قوی تایپ شده به چه معناست؟
تصویری: عبارت های کوتاه و مهم انگلیسی | 1 2024, آوریل
Anonim

آ به شدت - تایپ شده برنامه نويسي زبان یکی است که در آن هر کدام نوع داده ها (مانند عدد صحیح، کاراکتر، هگزا دسیمال، اعشاری بسته شده و غیره) به عنوان بخشی از برنامه نویسی از پیش تعریف شده است. زبان و تمام ثابت ها یا متغیرهای تعریف شده برای یک برنامه معین باید با یکی از انواع داده ها توصیف شوند.

به این ترتیب، چه معنی دارد که یک زبان به شدت تایپ شود و به صورت ایستا تایپ شود که مانع از تایپ قوی C شود؟

به شدت تایپ شده است : زبان که مستلزم داشتن نوع هر شی است. تایپ استاتیک : زبان اگر بررسی نوع را در زمان کامپایل به جای زمان اجرا انجام دهد. که در زبان تایپ ایستا ، خطا اراده در زمان کامپایل پرتاب شود نه در زمان اجرا.

علاوه بر این، آیا پایتون یک زبان قوی تایپ شده است؟ پایتون به صورت پویا- زبان تایپ شده . جاوا از نظر استاتیکی است زبان تایپ شده . در یک ضعیف زبان تایپ شده ، متغیرها را می توان به طور ضمنی به انواع نامرتبط اجبار کرد، در حالی که در a زبان قوی تایپ شده آنها نمی توانند، و یک تبدیل صریح مورد نیاز است. هم جاوا و هم پایتون هستند زبان های قوی تایپ شده.

با توجه به این موضوع، زبان با تایپ قوی و زبان ضعیف تایپ چیست؟

تفاوت اصلی، به طور کلی، بین الف زبان قوی تایپ شده و الف ضعیف تایپ شده یکی اینکه الف ضعیف تایپ شده یکی تبدیل بین انواع غیرمرتبط را به طور ضمنی انجام می دهد، در حالی که الف به شدت تایپ شده یکی معمولاً تبدیل ضمنی بین انواع غیرمرتبط را مجاز نمی‌داند.

C قوی است یا ضعیف؟

سی استاتیکی است تایپ شده زبان که به معنای هر متغیر است نوع در زمان کامپایل تعیین می شود و نه در زمان اجرا مانند پایتون یا جاوا اسکریپت. بنابراین اگر بخواهیم آن را جمع بندی کنیم، ثابت است، ضعیف تایپ شده زبان سی منصفانه است به شدت تایپ شده.

توصیه شده: