پروژه پاورپوینت مروری بر زبان برنامهنویسی جاوا تاریخچه، ویژگیها، کاربردها و توزیعها
خلاصه ای از پروژه:
جاوا یک زبان برنامهنویسی نسبتاً جدید است که در سال 1991 توسط شرکت سان مایکروسیستمز با هدف ایجاد زبانی شبیه C++ آغاز شد. این زبان در ابتدا Oak نام داشت، اما به دلیل مشکلات حقوقی، نام آن به جاوا تغییر یافت. با گسترش وب در سال 1993، تواناییهای جاوا در این عرصه نمایان شد و در سال 1995 به طور رسمی به بازار عرضه شد.
جاوا به سرعت محبوبیت یافت و مرورگرهای اصلی وب از آن پشتیبانی کردند. با پیدایش Java2، نسخههای جدیدی برای پلتفرمهای مختلف مانند J2EE برای تشکیلات اقتصادی و J2ME برای موبایل منتشر شد. در سال 2006، این شرکت نسخههای جدید را با نامهای JavaEE، JavaME و JavaSE عرضه کرد. شرکت سان میکروسیستمز بسیاری از کاربردهای جاوا را به صورت رایگان فراهم آورد و در سال 2006 نرمافزار جاوا را با مجوز عمومی برای همه منتشر کرد.
جاوا برای نوشتن انواع برنامههای کاربردی، از جمله برنامههای تحت وب، سیستمهای کوچک مانند موبایل و برنامههای کاربردی بزرگ مناسب است. یکی از ویژگیهای خاص جاوا، اپلتها هستند که امکانات فراوانی برای نوشتن برنامههای تحت وب در اختیار برنامهنویسان قرار میدهند. جاوا بر روی پلتفرمهای گوناگونی قابل اجرا است و از این نظر انتخاب خوبی برای برنامهنویسی Enterprise محسوب میشود.
یکی از ویژگیهای مهم جاوا، قابلیت حمل آن است، به این معنی که برنامه نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود. جاوا یک زبان پویا و توزیع شده است و از حافظه بازیافتی خودکار برای مدیریت حافظه استفاده میکند. توزیعهای مختلفی از جاوا وجود دارد که شامل سان مایکروسیستمز، GNU Classpath، مایکروسافت #J و AspectJ میشود.
در ایران نیز انجمن برنامه نویسان جاوا و مدیران اوراکل در سال 2005 تشکیل شد و فریم ورک Shine، یکی از فریم ورک های محبوب جاوا، در سال 2009 رتبه اول سایت SourceForge را کسب کرد. این فریم ورک شامل ابزارهای برنامه نویسی جهت تولید پروژه های عظیم است و در حال حاضر در پروژههای مختلفی در کشور مورد استفاده قرار میگیرد.
به دنبال پروژههای دانشجویی برتر هستید؟ پروژههای آماده برای استفاده را به آسانی دانلود کنید و در پروژههای خود به کار ببرید!
عناوین و فهرست کلی پروژه:
تاریخچه زبان برنامه نویسی جاوا
* برنامه های جاوا و اپلت ها
* قابلیت حمل
* پویایی و توزیع شدگی
* اداره خودکار حافظه
* توزیع های مختلف جاوا
* جاوا در ایران
نقد و بررسیها
هنوز بررسیای ثبت نشده است.