C#.NET

تاریخچه :

در سال 1999 ، شرکت Sun اجازه استفاده از زبان برنامه نویسی جاوا را در اختیار Microsoft قرار داد تا در سیستم‌عامل خود از آن استفاده کند . جاوا در اصل به هیچ Platform یا سیستم‌عاملی وابسته نبود ، ولی Microsoft برخی از مفاد قرارداد را زیر پا گذاشت و قابلیت مستقل از سیستم‌عامل بودن جاوا را از آن برداشت . شرکت Sun پرونده‌ای علیه Microsoft درست کرد و Microsoft مجبور شد تا زبان شی گرای جدیدی با کامپایل جدید که به C++ شبیه بود را درست کند . در طول ساخت .NET ، کلاس‌های کتابخانه‌ای با زبان و کامپایلر SMC نوشته شدند . در سال 1999 آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool ( C like Object Oriented Language ) بود این زبان همانند C و با خاصیت شی­گرایی بود . Microsoft در نظر داشت اسم این زبان را تا آخر Cool قرار دهد ، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد . در ارائه و معرفی رسمی .NET در PDC در سال 2000 این زبان به C# تغییر نام یافت و کتابخانه کلاس‌ها و runtime در ASP.NET به #C منتقل شدند . مدیر و سرپرست طراحان در Microsoft آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های برنامه سازی Borland++ , Delphi, Turbo Pascal , Visual C به آسانی در دستورالعمل‌های C# قابل رویت است.

.NETFramework :

یک platform جدید است که توسط مایکروسافت برای طراحی و توسعه نرم افزار ایجاد شده است . چارچوب .NET یک سری نوع های داده ای ابتدایی را تعریف می‌کند . نوع های داده ای برای نگهداری اطلاعات یک برنامه در طول اجرای آن مورد استفاده قرار می‌گیرند . نوع های داده ای که در این قسمت از .NET تعریف می‌شوند به صورت بسیار پایه‌ای هستند مانند عدد صحیح علامت دار 32 بیتی . نوع های داده ای پیشرفته تری که در زبان های برنامه نویسی مبتنی بر .NET  مانند C# و یا Visual Basic وجود دارند باید بر اساس یکی از این نوع های داده ای تعریف شده در این قسمت از چارچوب .NET باشند . این مورد باعث هماهنگی بین زبان های برنامه نویسی می شود که از چارچوب .NET استفاده می کنند . این قسمت از چارچوب .NET سیستم نوع داده ای عمومی ( Common Type System ( CTS )) نامیده می شود .

/ 1 نظر / 23 بازدید

مبارزه متفکرانه - هما ( هنر مبارزه الهی) دروبلاگ بخوانیدmojganrezayi.blog.comآمین از چه میگوید