loading...

باتري ماشين

تعويض و نصب رايگان باطري ماشين

بازدید : 354
سه شنبه 16 ارديبهشت 1399 زمان : 11:18

زبان C# توسط مايكروسافت به وجود آمد .سي شارپ يكي از ۴۴ زبان برنامه نويسي اي است كه توسط زمان اجراي زبان مشترك از.NET Framework پشتيباني ميشوند و در همه جا به وسيله مايكروسافت ويژوال استوديو شناخته ميشود. اين زبان برپايه سادگي، مدرن بودن، همه منظوره و شي گرا بودن ساخته شد .

آندرس هجلزبرگ، طراح زبان برنامه نويسي دلفي، سرپرستي تيم طراحان زبانC# را بر عهده داشت.اين زبان داراي دستوري شي گرا مشابه C++ است . در ابتدا نام اين زبان cool بود كه مخفف C like Object Oriented Language بود، هر چند در جولاي ۲۰۰۰، زماني كه مايكروسافت پروژه را عمومي اعلام كرد، اسم آن به C# تغيير پيدا كرد. طراحان زبان C# با تاكيد و الگوبرداري مناسب از مزاياي زبانهائي نظير C++ ، C و جاوا و ناديده گرفتن برخي از امكانات تامل برانگيز و كم استفاده شده در هر يك از زبانهاي فوق، يك زبان برنامه نويسي مدرن شي گراء را طراحي كرده اند. در مواردي، برخي از ويژگي هاي استفاده نشده و درست درك نشده در هر يك از زبانهاي گفته شده، حذف و يا با اعمال كنترل هاي لازم بر روي آنها، زمينه ايجاد يك زبان آسان و ايمن براي اغلب برنامه نويسان بوجود آمده است. مثلا C و C++ مي توانند مستقيما با استفاده از اشاره گرها عمليات دلخواه خود را در حافظه انجام دهند. وجود توانائي فوق براي نوشتن برنامه هاي كامپيوتري با كارائي بالا ضرورت اساسي دارد. اما در صورتيكه عملياتي اينچنين بدرستي كنترل و هدايت نگردند، خود مي تواند باعث بروز مسائل (Bugs) بيشماري گردد. طراحان زبان C#، با درك اهميت موضوع فوق، اين ويژگي را كماكان در آن گنجانده ولي بمنظور ممانعت از استفاده نادرست و ايجاد اطمينان هاي لازم مسئله حفاظت نيز مورد توجه قرار گرفته است. جهت استفاده از ويژگي فوق، برنامه نويسان مي بايست با صراحت و به روشني خواسته خود را از طريق استفاده از Keyword هاي مربوطه اعلان نمايند.C# بعنوان يك زبان شي گراء عالي است. اين زبان First-Class را براي مفهوم Property (Data Member) بهمراه ساير خصائص عمومي برنامه نويسي شي گراء حمايت مي كند. در C و C++ و جاوا يك متد get/set اغلب براي دستيابي به ويژگي هاي هر Property استفاده مي گردد. CLI همچنان تعريف Property را به متدهاي get/set ترجمه كرده تا بدين طريق بتواند داراي حداكثر ارتباط متقابل با ساير زبانهاي برنامه نويسي باشد. C# بصورت فطري Events ، Declared Value، Reference Type ، Operator Overloading را نيز حمايت مي كند.

زبان C# توسط مايكروسافت به وجود آمد .سي شارپ يكي از ۴۴ زبان برنامه نويسي اي است كه توسط زمان اجراي زبان مشترك از.NET Framework پشتيباني ميشوند و در همه جا به وسيله مايكروسافت ويژوال استوديو شناخته ميشود. اين زبان برپايه سادگي، مدرن بودن، همه منظوره و شي گرا بودن ساخته شد .

آندرس هجلزبرگ، طراح زبان برنامه نويسي دلفي، سرپرستي تيم طراحان زبانC# را بر عهده داشت.اين زبان داراي دستوري شي گرا مشابه C++ است . در ابتدا نام اين زبان cool بود كه مخفف C like Object Oriented Language بود، هر چند در جولاي ۲۰۰۰، زماني كه مايكروسافت پروژه را عمومي اعلام كرد، اسم آن به C# تغيير پيدا كرد. طراحان زبان C# با تاكيد و الگوبرداري مناسب از مزاياي زبانهائي نظير C++ ، C و جاوا و ناديده گرفتن برخي از امكانات تامل برانگيز و كم استفاده شده در هر يك از زبانهاي فوق، يك زبان برنامه نويسي مدرن شي گراء را طراحي كرده اند. در مواردي، برخي از ويژگي هاي استفاده نشده و درست درك نشده در هر يك از زبانهاي گفته شده، حذف و يا با اعمال كنترل هاي لازم بر روي آنها، زمينه ايجاد يك زبان آسان و ايمن براي اغلب برنامه نويسان بوجود آمده است. مثلا C و C++ مي توانند مستقيما با استفاده از اشاره گرها عمليات دلخواه خود را در حافظه انجام دهند. وجود توانائي فوق براي نوشتن برنامه هاي كامپيوتري با كارائي بالا ضرورت اساسي دارد. اما در صورتيكه عملياتي اينچنين بدرستي كنترل و هدايت نگردند، خود مي تواند باعث بروز مسائل (Bugs) بيشماري گردد. طراحان زبان C#، با درك اهميت موضوع فوق، اين ويژگي را كماكان در آن گنجانده ولي بمنظور ممانعت از استفاده نادرست و ايجاد اطمينان هاي لازم مسئله حفاظت نيز مورد توجه قرار گرفته است. جهت استفاده از ويژگي فوق، برنامه نويسان مي بايست با صراحت و به روشني خواسته خود را از طريق استفاده از Keyword هاي مربوطه اعلان نمايند.C# بعنوان يك زبان شي گراء عالي است. اين زبان First-Class را براي مفهوم Property (Data Member) بهمراه ساير خصائص عمومي برنامه نويسي شي گراء حمايت مي كند. در C و C++ و جاوا يك متد get/set اغلب براي دستيابي به ويژگي هاي هر Property استفاده مي گردد. CLI همچنان تعريف Property را به متدهاي get/set ترجمه كرده تا بدين طريق بتواند داراي حداكثر ارتباط متقابل با ساير زبانهاي برنامه نويسي باشد. C# بصورت فطري Events ، Declared Value، Reference Type ، Operator Overloading را نيز حمايت مي كند.

نظرات این مطلب

تعداد صفحات : 6

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 64
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • بازدید امروز : 5
  • بازدید کننده امروز : 1
  • باردید دیروز : 21
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 28
  • بازدید ماه : 109
  • بازدید سال : 249
  • بازدید کلی : 1728793
  • <
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    لینک های ویژه