بستار یا Closure در C# (قسمت دوم)
با وجودی که به نظر میرسد زبان C# از .NET 2.0 به بعد از بستار پشتیبانی میکند، اما واقعیت چنین نیست و زبان C# به هر حال یک زبان غیر تابعی یا non-functional است. چیزی که رخ میدهد این است که کامپایلر C# در پشت صحنه قابلیت بستار را شبیهسازی میکند. برای این کار کامپایلر برای بستار یک کلاس تعریف کرده و متد ناشناس مربوط به بستار را در آن قرار میدهد. سپس به ازای هر یک از متغیرهای بیرونی یک فیلد در این کلاس تعریف میکند. برای نمونه در خصوص مثال قبلی چنین کلاسی تولید میکند.
برنامه نویسی PHP با طعم فریم ورک ها
در سال 2013، در بین زبانهای برنامه نویسی، به گواه آمار ارائه شده توسط w3techs، زبان PHP با اختلاف بسیار زیادی به عنوان محبوبتترین زبان برنامه نویسی وب تعیین شده است. اگرچه در کشور ما به نظر می رسد که زبانهای مبتنی بر فریم ورک .net ارائه شده توسط شرکت مایکروسافت از محبوبیت بیشتر ی برخوردار است؛ تعداد زیادی از برنامه نویسان نیز از زبان PHP برای ایجاد برنامه های کاربردی تحت وب، استفاده می نمایند.