موضوع زبانهای برنامهنویسی داینامیک و استاتیک، موضوع مهمی است که هر برنامهنویسی باید با آن آشنا باشد. در این مقاله با این دو نوع زبان برنامهنویسی و همچنین Dynamic Language Runtime (DLR) در .NET آشنا میشویم.
زبانهای برنامهنویسی استاتیک، زبانهایی هستند که تایپ متغیرها را در زمان کامپایل بررسی میکنند. مثالهایی از این زبانها شامل C, C++, C#, Java, Swift و Kotlin است. این زبانها معمولاً به دلیل امنیت بیشتر نوع داده و کارایی بالاتر استفاده میشوند، اما نیاز به تعریف قبلی تایپ متغیرها و کمتر انعطافپذیربودن در زمان اجرا را دارند.
