وبلاگ ایران اسکریپت، زبان برنامه نویسی جاوا یکی از محبوبترین و پرکاربردترین زبانهای برنامهنویسی در دنیاست. این زبان در سال ۱۹۹۵ توسط جیمز گاسلینگ و تیمش در شرکت سان مایکروسیستمز توسعه یافت و به ثبت رسید. جاوا از زبان سی و سی++ الهام گرفته است و به عنوان زبانی قوی و پرکاربرد در برنامه نویسی وب شناخته میشود.
سال ۱۹۹۱
تاریخچه جاوا به سال ۱۹۹۱ برمیگردد، زمانی که تیمی از مهندسین نرمافزار در سان مایکروسیستمز به رهبری جیمز گاسلینگ شروع به کار کردند. آنها برای پروژه Green Project مشغول تحقیق و توسعه بودند که هدف آن توسعه یک زبان برنامهنویسی بود که بر روی دستگاههای مختلفی قابل استفاده باشد. این زبان ابتدا به عنوان Oak شناخته میشد و بر روی دستگاههای تلویزیون هوشمند و ابزارهای دستی قابل استفاده بود.
سال ۱۹۹۵
در سال ۱۹۹۵، زبان Oak به Java تغییر نام داد و به طور رسمی معرفی شد. نام “جاوا” به دلیل تمایز این زبان با دیگر زبانها و برنامههای Oak در دستگاههای تلویزیون هوشمند و ابزارهای دستی انتخاب شد. Java به سرعت محبوبیت زیادی بین برنامهنویسان کسب کرد. یکی از دلایل اصلی محبوبیت آن، قابلیت اجرا بر روی تمام سیستمعاملها بود. همچنین، به دلیل قابلیت همپوشانی با زبان سی و سی++، شرکتهای بزرگی مانند IBM و Sun با استفاده از جاوا، برنامههای خود را به زبان جاوا مهاجرت دادند.
جاوا مبتنی بر ماشین مجازی جاوا (JVM)
جاوا مبتنی بر ماشین مجازی جاوا (JVM) است که برای اجرای برنامههای جاوا استفاده میشود. JVM از رویکرد “یکبار بنویس، همه جا اجرا کن” پیروی میکند، به این معنی که برنامههای جاوا میتوانند بر روی هر سیستمعاملی اجرا شوند که JVM برای آن سیستمعامل موجود باشد. این ویژگی باعث شده است که جاوا به عنوان زبان پیش فرض برنامهنویسی اندروید شناخته شود.
در طول سالها
در طول سالها، جاوا به طور مداوم بهبود یافته و نسخههای جدیدتری از آن منتشر شده است. در سال ۲۰۱۴، نسخه ۸ جاوا با نام Java SE 8 منتشر شد که شامل ویژگیهایی مانند برنامهنویسی همروند، لمبدا، و توابع lambda بود. همچنین، با انتشار اندروید، جاوا به عنوان زبان برنامهنویسی اصلی برای توسعه برنامههای موبایل شناخته میشود و تعداد زیادی از برنامههای محبوب در این زبان نوشته شدهاند.
به طور کلی
به طور کلی، تاریخچه زبان برنامه نویسی جاوا نشان میدهد که این زبان از ابتدا توانسته است جای خود را در صنعت برنامهنویسی بیابد. از آنجا که جاوا قابلیت اجرا در تمام سیستمعاملها را دارد و دارای ماشین مجازی خود است، تغییرات و بهبودهای مداوم در آن باعث شده است که همچنان یکی از محبوبترین زبانهای برنامهنویسی باقی بماند.
دوره های آموزشی کالج ایران اسکریپت
همین الان بر روی لینک کلیک کنید و ثبت نام کنید