ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد مقایسه زبان‌های برنامه‌نویسی C # و جاوا 94 ص

اختصاصی از ژیکو تحقیق درمورد مقایسه زبان‌های برنامه‌نویسی C # و جاوا 94 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مقایسه زبان‌های برنامه‌نویسی C # و جاوا

مقدمه

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

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

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

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

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

شباهت‌های بین C# و جاوا

از نقطه نظر تولید کننده برنامه کاربردی، C# و جاوا کاملا شبیه هم هستند، در این بحث به شباهت‌های اصلی این دو زبان خواهیم پرداخت.

تمامی آبجکت‌ها مرجع هستند

انواع مرجع‌ها بسیار شبیه اشاره‌گرها (pointer) در C++ هستند، به خصوص وقتی که شناسه‌ای را برای برخی نمونه‌های جدید کلاس تنظیم می‌کنید. اما هنگام دستیابی به نمونه‌های داده‌ها در C++ است که در پشته ایجاد می‌شوند. تمامی نمونه‌های کلاس با استفاده از اپراتور جدید در هیپ ایجاد می‌شوند، اما استفاده از delete مجاز نیست چرا که هر دو زبان از روش‌های garbage collection متعلق به خود استفاده می‌کنند.

Garbage Collection

طبیعتا، یاری نکردن حافظه مشکل بزرگی در زبان‌های نظیر C++ است. این فوق‌العاده است که شما بتوانید بطور پویا نمونه‌های کلاس را در زمان اجرا در هیپ ایجاد کنید، اما مدیریت حافظه می‌تواند مشکل‌ساز باشد.

C# و جاوا هر دو دارای garbage collection توکار هستند. به عبارتی برای آزادسازی حافظه دیگر نیازی به فراخوانی delete نیست. هیچ زبانی اجازه تسهیم کردن Object ای را که قابل مصرف است به شما نمی‌دهد. اما ممکن است از شما خواسته شود تا new را حتی بیشتر از آنچه که دوست دارید، فرا بخوانید. علت این مسئله آن است که در هر دو زبان تمامی Object ها در هیپ ایجاد می‌شوند، به این معنی که چنین چیزی در هر زبانی قابل قبول نیست.

Class BadaBing

{


دانلود با لینک مستقیم


تحقیق درمورد مقایسه زبان‌های برنامه‌نویسی C # و جاوا 94 ص

طرح توجیه فنی ، مالی و اقتصادی آموزشگاه زبان‌های خارجی

اختصاصی از ژیکو طرح توجیه فنی ، مالی و اقتصادی آموزشگاه زبان‌های خارجی دانلود با لینک مستقیم و پر سرعت .

طرح توجیه فنی ، مالی و اقتصادی آموزشگاه زبان‌های خارجی


طرح توجیه فنی ، مالی و اقتصادی  آموزشگاه زبان‌های خارجی

کار آفرینی   با فرمت    Doc       صفحات      13

مقدمــه :

 

رشد روزافزون سطح تحصیلات افراد جامعه ، باعث افزایش میزان استفاده از منابع مختلف علمی است. از دیگر سو ، حجم این منابع به حدی است که نه تنها ترجمه و انتشار تمام آنها عملی نیست ، بلکه حتی در صورت ترجمه شدن این مطالب، مدت زمانی که صرف ترجمه مطلب می‌شود ، باعث از دست رفتن تازگی آن مطلب می‌گردد. به همین دلیل آشنایی با زبان های خارجی، سهم بسزایی در سهولت استفاده از منابع علمی ، اعم از کتب و نشریات تخصصی و همچنین اینترنت دارد. ضمن اینکه تسلط به زبان های خارجی موجب استفاده سهل تر از نرم افزارهای عمومی و تخصصی رایانه ای را نیز فراهم می‌آورد.

   نکته دیگری که اهمیت یادگیری زبان های خارجی را دو چندان می‌کند ، یکپارچگی اقتصادی جهان است که موجب افزایش حجم مکاتبات خارجی بازرگانی و سفرهای تجاری خارجی است. بدیهی است تسلط به زبان مورد استفاده در مذاکرات تجاری می‌تواند از بروز خطاهای سهوی پیشگیری نماید.

   همچنین عدم تناسب آموزش زبان های خارجی در سیستم آموزش رسمی کشور با نیازهای افراد در محیط اجتماعی ، میل به شرکت در کلاس های آزاد را که آموزش کاربردی تری ارائه می‌کنند افزایش می‌دهد.

   و در نهایت، « یادگیری هر زبان جدید، آغاز یک زندگی تازه است. » این جمله به تنهایی اهمیت یادگیری زبان های خارجی را بیان می‌کند.

   اجرای این طرح ضمن اینکه پاسخی به نیاز اقشار مختلف جامعه برای یادگیری زبان های خارجی است، می‌تواند از بازدهی اقتصادی مناسبی نیز برخوردار بوده و همچنین زمینه ساز اشتغال نیروهای متخصص به خصوص در رشته زبان های خارجی گردد. علاوه بر آن با توجه به این که طرح های آموزشی می‌توانند برای آموزش پسران یا دختران اجرا شوند، در اجرای این گونه طرح ها می‌توان از نیروی کار بانوان تحصیلکرده نیز استفاده نمود.

 

 


دانلود با لینک مستقیم


طرح توجیه فنی ، مالی و اقتصادی آموزشگاه زبان‌های خارجی