جاوا ( به انگلیسی: Java ) یک زبان برنامه نویسیِ شیءگرا است که نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال ۱۹۹۱ به عنوان بخشی از سکوی جاوا منتشر شد.
زبان جاوا شبیه به سی پلاس پلاس است؛ اما مدل شیءگرایی آسان تری دارد و از قابلیت های سطح پایین کمتری پشتیبانی می کند. ایدهٔ شیءگرایی جاوا از زبان اسمال تاک گرفته شده است. یکی از قابلیت های بنیادین جاوا این است که مدیریت حافظه را به طور خودکار انجام می دهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان نسبت به زبان های نسل اول C بالاتر است. برنامه های جاوا به صورت بایت کد می شوند و توسط ماشین مجازی جاوا ( JVM ) به کدهای ماشین تبدیل و اجرا می شوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستم عامل خاصی نیستند، برنامه های نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می باشند. شعار جاوا «یک بار بنویس و همه جا اجرا کن» ( Write once, Run anywhere ) است که به همین ویژگی اشاره دارد. [ ۱۰] این ویژگیِ جاوا را مستقل از سکو می نامند. [ ۱۱] [ ۱۲] [ ۱۳] [ ۱۴]
در سال ۱۹۹۰ سان مایکروسیستمز در حال توسعه نرم افزاری برای استفاده ابزارهای الکترونیکی بود که مسئولیت تیم که آن را پروژه green نامیدند، جیمز گاسلینگ بر عهده گرفت. در سال ۱۹۹۱ تیم تصمیم گرفت که زبان جدید را OAK بنامند. در سال ۱۹۹۲ تیم پروژه green زبان جدیدی را معرفی کرد که با ابزارهای مختلف خانگی و لمسی کار می کرد. در سال ۱۹۹۳ وب جهانی توسعه یافت و زبان جدید با معرفی اپلت که قابلیت های زیادی به کامپیوترهای متصل به وب می افزود مشهور شد. در سال ۱۹۹۵ زبان OAK به JAVA تغییر نام پیدا کرد و توسط مایکروسافت و نت اسکیپ پشتیبانی شد. در سال ۱۹۹۶ دیگر java زبانی به صورت همه گیر چند منظوره شناخته شده بود. در سال ۲۰۰۷ زبان هایی با استاندارد JVM مانند groovy ایجاد شد و در سال ۲۰۱۴ جاوا سعی کرد با معرفی نسخه ۸ برخی از قابلیت های زبان های دیگر را به جاوا اضافه نماید. [ ۱۵]
این زبان قسمت های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی گرایی ساده ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین های شبیه سازی جاوا را دارد. اجزای اصلی کامپایلرهای جاوا، ماشین های پیاده سازی و کتابخانه های آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد. در مه ۱۹۹۷ این شرکت، نرم افزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند. [ ۱۶] [ ۱۷]
زبان جاوا شبیه به سی پلاس پلاس است؛ اما مدل شیءگرایی آسان تری دارد و از قابلیت های سطح پایین کمتری پشتیبانی می کند. ایدهٔ شیءگرایی جاوا از زبان اسمال تاک گرفته شده است. یکی از قابلیت های بنیادین جاوا این است که مدیریت حافظه را به طور خودکار انجام می دهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان نسبت به زبان های نسل اول C بالاتر است. برنامه های جاوا به صورت بایت کد می شوند و توسط ماشین مجازی جاوا ( JVM ) به کدهای ماشین تبدیل و اجرا می شوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستم عامل خاصی نیستند، برنامه های نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می باشند. شعار جاوا «یک بار بنویس و همه جا اجرا کن» ( Write once, Run anywhere ) است که به همین ویژگی اشاره دارد. [ ۱۰] این ویژگیِ جاوا را مستقل از سکو می نامند. [ ۱۱] [ ۱۲] [ ۱۳] [ ۱۴]
در سال ۱۹۹۰ سان مایکروسیستمز در حال توسعه نرم افزاری برای استفاده ابزارهای الکترونیکی بود که مسئولیت تیم که آن را پروژه green نامیدند، جیمز گاسلینگ بر عهده گرفت. در سال ۱۹۹۱ تیم تصمیم گرفت که زبان جدید را OAK بنامند. در سال ۱۹۹۲ تیم پروژه green زبان جدیدی را معرفی کرد که با ابزارهای مختلف خانگی و لمسی کار می کرد. در سال ۱۹۹۳ وب جهانی توسعه یافت و زبان جدید با معرفی اپلت که قابلیت های زیادی به کامپیوترهای متصل به وب می افزود مشهور شد. در سال ۱۹۹۵ زبان OAK به JAVA تغییر نام پیدا کرد و توسط مایکروسافت و نت اسکیپ پشتیبانی شد. در سال ۱۹۹۶ دیگر java زبانی به صورت همه گیر چند منظوره شناخته شده بود. در سال ۲۰۰۷ زبان هایی با استاندارد JVM مانند groovy ایجاد شد و در سال ۲۰۱۴ جاوا سعی کرد با معرفی نسخه ۸ برخی از قابلیت های زبان های دیگر را به جاوا اضافه نماید. [ ۱۵]
این زبان قسمت های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی گرایی ساده ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین های شبیه سازی جاوا را دارد. اجزای اصلی کامپایلرهای جاوا، ماشین های پیاده سازی و کتابخانه های آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد. در مه ۱۹۹۷ این شرکت، نرم افزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند. [ ۱۶] [ ۱۷]
wiki: جاوا
جاوا (شهرک). جاوا ( به لاتین: Java ) یک منطقهٔ مسکونی در گرجستان است که در شهرداری جاوا واقع شده است. [ ۱] جاوا ۱٬۵۰۰ نفر جمعیت دارد و ۱٬۰۴۰ متر بالاتر از سطح دریا واقع شده است.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفwiki: جاوا (شهرک)