پاورپوینت زبان برنامه نویسی جاوا (pptx) 19 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 19 اسلاید
قسمتی از متن PowerPoint (.pptx) :
شیوه ارایه علمی وفنی – نیمسال اول 93-92
2
زبان برنامه نویسی جاوا
3
تاریخچه زبان برنامه نویسی جاوا
برنامه های جاوا و اپلت ها
قابلیت حمل
پویایی و توزیع شدگی
اداره خودکار حافظه
توزیع های مختلف جاوا
زبان جاوا در ایران
اشاره ای خواهیم داشت بر :
4
زبانهای برنامه نویسی، زبان گفتگو با کامپیوتر هستند.
5
در مقایسه با زبانهای دیگر، همچون C++ یا بیسیک، جاوا زبان نسبتاً جدیدتری است. شرکت (sun Microsystems) سان مایکروسیستمز در سال ۱۹۹۱ یک پروژه تحقیقاتی به نام گرین (Green) را آغاز کرد. هدف این پروژه ایجاد زبانی جدید شبیه به C++ بود که نویسنده اصلی آن، جیمزگاسلینگ، آن را بلوط (Oak) نامید. اما بعدها به دلیل برخی مشکلات حقوقی از میان لیستی از کلمات تصادفی نام آن به جاوا تغییر کرد.
پروژه گرین به دلیل مشکلات بازاریابی در شرف لغو شدن بود تا اینکه گسترش وب در سال ۱۹۹۳ باعث نمایش تواناییهای وافر جاوا در این عرصه گشت. اینگونه بود که شرکت سان مایکروسیستمز در مه ۱۹۹۵ جاوا را رسماً به بازار عرضه کرد.
6
تاریخچه زبان برنامه نویسی جاوا
مرورگرهای اصلی وب، به هم پیوستند تا به طور مطمئن java applet را بدون صفحات وب اجرا کنند و به این صورت جاوا خیلی زود معروف و محبوب شد. با پیدایش java2، نسخه جدید توانست ترکیبهای جدیدی را برای نوعهای مختلف پلت فرمها ایجاد کند. به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات اقتصادی، و نسخه J2ME برای موبایل منتشر شد. در سال 2006 با هدف بازاریابی، این شرکت نسخه جدید J2 را با نامهای JavaEE، JavaME و JavaSE منتشر کرد. در سال 1997 شرکت سان میکروسیستمز،ISO/IEC JTC1 standards body و Ecma International را به فرمول جاوا تغییر داد. شرکت sun بسیاری از کاربردهای جاوایش را بدون هیچ هزینهای فراهم آورد. در 13 نوامبر 2006 این شرکت نرمافزار جاوا را به صورت رایگان و با مجوز عمومی برای همه منتشر کرد.
7
جاوا برای نوشتن انواع برنامههای کاربردی مناسب است. با جاوا میتوان انواع
برنامههای تحت وب
برنامهنویسی سیستمهای کوچک مانند موبایل، پاکت پیسی و ...
برنامههای کاربردی بزرگ (Enterprise) را نوشت.
8
برنامه های جاوا و اپلت ها
9
قابلیت خاصی در جاوا وجود دارد بنام اپلت. اپلتها امکانات فراوانی برای نوشتن برنامههای تحت وب در اختیار برنامهنویسان قرار میدهند که دیگر زبانهای برنامهنویسی فاقد آن هستند. البته وجود ماشین مجازی جاوا برای اجرای اپلت لازم است. اپلتها نظیر فناوری ActiveX شرکت مایکروسافت هستند که برنامهنویسان را قادر میسازد تا امکاناتی را به مرورگر کاربر بیفزایند.البته تفاوت این دو در امنیت میباشد به گونهای که اپلتها بدلیل اینکه در محیطی به نام جعبه شنی اجرا میشوند امن هستند ولی ActiveX ها فاقد چنین امنیتی هستند.
Applets