تاریخچه زبان جاوا

زبان جاوا در سال ۱۹۹۱ ایجاد شد و در ابتدا Oak نام گرفت. پیدایش آن از پروژه ای به نام Green منشا گرفت که زیر نظرJames Gosling و با هدف اتوماسیون وسایل خانگی دنبال می شد. و Oak را در برنامه ریزی این دستگاه ها به عنوان زبانی قدرتمند به کار گرفتند. ولی تا سال ۱۹۹۴ این پروژه در ناامیدی دنبال می شد، تا اینکه این تیم توسعه پس از تغییر رویه اینترنت را در اهداف کار خود گنجاند.
شنبه، 7 شهريور 1388
تخمین زمان مطالعه:
موارد بیشتر برای شما
تاریخچه زبان جاوا
تاریخچه زبان جاوا
تاریخچه زبان جاوا




زبان جاوا در سال ۱۹۹۱ ایجاد شد و در ابتدا Oak نام گرفت. پیدایش آن از پروژه ای به نام Green منشا گرفت که زیر نظرJames Gosling و با هدف اتوماسیون وسایل خانگی دنبال می شد. و Oak را در برنامه ریزی این دستگاه ها به عنوان زبانی قدرتمند به کار گرفتند. ولی تا سال ۱۹۹۴ این پروژه در ناامیدی دنبال می شد، تا اینکه این تیم توسعه پس از تغییر رویه اینترنت را در اهداف کار خود گنجاند.
Oak به Java تغییر نام داده شد تا بتواند به عنوان نشان تجاری ثبت شود. Netscape Navigator ۲.۰ در سپتامبر سال ۱۹۹۵ از این زبان، که به صورت Applet بکار می رفت، پشتیبانی کرد و Microsoft در اواخر سال ۱۹۹۵ آن را بکار گرفت.
از آن زمان به بعد توانایی های این زبان رو به فزونی گذاشت. در سال ۱۹۹۶ شرکت Sun Microsystems نگارش ۱.۰ از Java Development Kit را توسعه داد. و سال بعد نگارش ۱.۱ از JavaBeans پشتیبانی کرد. در سال ۱۹۹۷ شرکت Sun بر علیه Microsoft شکایت کرد و این شرکت را متهم به نقض توافقنامه مربوط به استفاده از Java در Internet Explorer کرد. بعد از این سان JDK ۱.۲ و Swing را، که ابزار پیشرفته تری نسبت به (AWT (Abstract Windowing Toolkit برای ایجاد رابط گرافیکی کاربر(GUI) فراهم می کرد، ارایه کرد. در حال حاضر JDK در نگارش ۵.۰ وبا ویژگی های جدیدی در دسترس است. و با نام J۲SE) Java ۲ Standard Edition) نیز شناخته می شود. در کنار آن J۲EE Java ۲ Enterprise Edition (که درحال حاضر در نگارش ۱.۴ است) برای کاربردهای تجاری ارایه شد. J۲EE تکنولوژی هایی از قبیل Enterprise JavaBeans EJB), Servlets, JavaServer Pages) و … را در بر می گیرد.
Java زبانی برای برنامه های توزیع شده است و زبانی شناخته شده در سطح جهانی است که به کاربر امکان تعامل (interaction) با یک صفحه وب را می دهد و برخلاف صفحات ایستای HTML فراتر از خواندن ویا فقط پر کردن یک فرم، برای کاربر امکان بازی، چت، انجام محاسبات درصفحات گسترده، و حتی دریافت اخباری که به صورت همزمان به روز رسانی می شوند و خیلی چیزهای دیگر را فراهم می کند. Java همچنین مستقل از سیستم عامل است. به این معنی که شما یک برنامه را یکبار می نویسید و این برنامه بر روی هر سیستم عاملی که ماشین مجازی جاوا (Java Virtual Machine) یا به اختصار JVM بر روی آن نصب باشد به همان شکل و بدون نیاز به هیچگونه تغییری قابل اجرا خواهد بود. Java زبانی ساده، کاملا شی گرا، با امنیت بالا و دارای امکانات چندبندی (Multi-threading) است. از نگارش ۱.۲ به بعد ابزارهای Swing، جاوا را به زبانی آسان و جذاب برای ایجاد یک GUI کاربر پسند تبدیل کرده اند.
از نقطه نظر دیگر می توان گفت: که جاوا یک زبان مستقل از سیستم عامل نیست بلکه همانند یک سیستم عامل مستقل و کوچک عمل می کند. همان طور که درWindows زبان های برنامه نویسی امکان اجرا در بستر (Platform) مربوط به Windows/Intel را دارند، برنامه های جاوا امکان اجرا در Java/JVM را دارند. و همانند Windows، جاوا هم یک بستر نرم افزاری، تجاری و منحصر به یک شرکت است.
منبع:http://www.academist.ir /س


تبلیغات در راسخون
نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
موارد بیشتر برای شما
گاف عجیب سخنگوی جدید کاخ سفید؛ ترامپ را شوهرش صدا زد! + فیلم
play_arrow
گاف عجیب سخنگوی جدید کاخ سفید؛ ترامپ را شوهرش صدا زد! + فیلم
تصاویری تازه از مسعود کیمیایی در جشن رونمایی از یک آلبوم موسیقی + فیلم
play_arrow
تصاویری تازه از مسعود کیمیایی در جشن رونمایی از یک آلبوم موسیقی + فیلم
آیت‌الله مروی: دو بار با رهبر انقلاب دیدار کردم/ حالشان بسیار خوب بود + فیلم
play_arrow
آیت‌الله مروی: دو بار با رهبر انقلاب دیدار کردم/ حالشان بسیار خوب بود + فیلم
ترامپ: به زلنسکی و پوتین برای پایان دادن به جنگ کمک می‌کنیم + فیلم
play_arrow
ترامپ: به زلنسکی و پوتین برای پایان دادن به جنگ کمک می‌کنیم + فیلم
ترامپ: به‌زودی درباره ایران تصمیمی خواهیم گرفت + فیلم
play_arrow
ترامپ: به‌زودی درباره ایران تصمیمی خواهیم گرفت + فیلم
ترامپ: ممکن است از اردوغان بخواهم در حمله به یمن مشارکت کند + فیلم
play_arrow
ترامپ: ممکن است از اردوغان بخواهم در حمله به یمن مشارکت کند + فیلم
رئیس جمعیت هلال احمر: برای هر سناریو از جمله حملات هسته‌ای و شیمیایی آماده‌ایم
play_arrow
رئیس جمعیت هلال احمر: برای هر سناریو از جمله حملات هسته‌ای و شیمیایی آماده‌ایم
عوارض گوش پاک‌کن؛ خطرات استفاده و روش صحیح تمیز کردن گوش + فیلم
play_arrow
عوارض گوش پاک‌کن؛ خطرات استفاده و روش صحیح تمیز کردن گوش + فیلم
شعار علیه لیونل مسی در تجمعات شبانه + فیلم
play_arrow
شعار علیه لیونل مسی در تجمعات شبانه + فیلم
فن زیبا و ۵ امتیازی محمد کمالی در کشتی فرنگی زیر ۲۳ سال جهان + فیلم
play_arrow
فن زیبا و ۵ امتیازی محمد کمالی در کشتی فرنگی زیر ۲۳ سال جهان + فیلم
عمرو موسی: تصور فروپاشی ایران اشتباه بود + فیلم
play_arrow
عمرو موسی: تصور فروپاشی ایران اشتباه بود + فیلم
روایت لحظات دلهره‌آور از واکنش شهید لاریجانی پس از بمباران بیت رهبری + فیلم
play_arrow
روایت لحظات دلهره‌آور از واکنش شهید لاریجانی پس از بمباران بیت رهبری + فیلم
رسانه نمایش خانگی و مسأله هنجارشکنی؛ از آسیب‌شناسی تا راهکارهای اصلاح رفتارهای ضدارزشی
رسانه نمایش خانگی و مسأله هنجارشکنی؛ از آسیب‌شناسی تا راهکارهای اصلاح رفتارهای ضدارزشی
انیمیشن/ در میان اسلایدها هم آمریکا برنده جنگ نشد
play_arrow
انیمیشن/ در میان اسلایدها هم آمریکا برنده جنگ نشد
قلعه‌نویی: برای بیرانوند وساطت نمی‌کنم
play_arrow
قلعه‌نویی: برای بیرانوند وساطت نمی‌کنم