تحقیق مقایسه زبان‌های برنامه‌نویسی C # و…

توضیح مختصر:

مقدمه بسیاری از زبان های برنامه نویسی امروزی از این قرارند: C++,C ، Javad , C# , COBOL , Microsoft Visual Basic و غیره. با وجود این همه زبان، یک مهندس نرم افزار چگونه تصمیم می گیرد که کدامیک از آنها را برای یک پروژه استفاده کند. گاهی اوقات، یک زبان به این دلیل انتخاب می شود که تولید کنندگان یک شرک

دسته بندی: مهندسی » مهندسی کامپیوتر

فرمت فایل دانلودی: rar

فرمت فایل اصلی: doc

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

حجم فایل:52 کیلوبایت

قیمت: 10000 تومان

مقدمه

بسیاری از زبان های برنامه نویسی امروزی از این قرارند: C++,C ، Javad , C# , COBOL , Microsoft Visual Basic و غیره. با وجود این همه زبان، یک مهندس نرم افزار چگونه تصمیم می گیرد که کدامیک از آنها را برای یک پروژه استفاده کند. گاهی اوقات، یک زبان به این دلیل انتخاب می شود که تولید کنندگان یک شرکت کار با آن را دوست دارند و یا می شناسند، که این می تواند یک دلیل منطقی باشد. گاهی اوقات یک زبان به دلیل جدید بودن و فوق العاده بودنش انتخاب می شود، که این یک ابزار بازاریابی برای جلب نظر عمومی به یک محصول می باشد، و ممکن است این دلیل منطقی به نظر نرسد. در حالت ایده آل، یک زبان برنامه نویسی باید بر مبنای توانایی های آن جهت اجرای یک کار خاص انتخاب شود و حل یک مشکل باید تعیین کننده زبان باشد.

ما تنها به مقایسه زبان های C# و جاوا می پردازیم. برخی زبان ها، همچون C++ و پاسکال، نیز در این مقایسه استفاده می شوند، اما تنها برای کمک به اثبات انگیزه های بالقوه برای ایجاد زبان های برنامه نویسی جدیدتر با ویژگی های جدیدتر. اگر در زبان قدیمی تر ضعف هایی وجود دارد و در زبان جدیدتر این ضعف ها دیده نمی شوند و یا از نظرها پنهان شده اند، این مسئله می تواند بیانگر انگیزه معماران در انجام برخی تغییرات در زبان جدیدتر باشد. شناخت این انگیزه اغلب حائز اهمیت است، چرا که در غیر اینصورت انتقاد هدف دار از یک زبان غیرممکن می شود.

مثلا، اگر ویژگی معروفی که در زبان قبلی وجود داشته از زبان جدیدتر حذف شود، یک تولید کننده برنامه کاربردی ممکن است احساس کند که زبان جدیدتر جایگزین با ارزشی برای زبان قبلی نیست، چرا که قدرت زبان قبلی را ندارد. هر چند که زبان جدیدتر ممکن است واقعا ویژگی های موثری را در اختیار او قرار دهد و او را از گرفتار شدن در برخی مشکلات شناخته شده حفظ نماید.

تولید جاوا به قبل C# باز می گردد، و C# جدای از دیگر زبان ها ایجاد نشد. کاملا طبیعی است که C# در برگیرنده نقاط قوت و ضعف جاوا است، درست مانند جاوا که برگرفته از Objective – C بود و آن هم برگرفته از C و به همین ترتیب.

بنابراین، C# نباید متفاوت از جاوا باشد. اگر جاوا کامل بود، دیگر دلیلی برای ایجاد C# وجود نداشت. اگر C# کامل باشد، دیگری دلیلی برای ایجاد زبان برنامه نویسی جدیدتر وجود ندارد. بهرحال، آینده نامشخص است، و هم اکنون C# و جاوا زبان های برنامه نویسی شی ءگرای خوبی هستند.

عبارات و جملات کلیدی

  • تحقیق
  • کار تحقیق
  • دانلود تحقیق
  • برنامه نویسی
  • جاوا
  • دانلود

خرید فایل

تصادفی

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد