سکوی جاوا: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۲۰:
|وب‌گاه = /http://www.java.com
}}
'''پلتفرم جاوا''' به مجموعه‌ای از محصولات نرم‌افزاری و مشخصه‌ها از شرکت [[سان میکروسیستمز]]، یک زیر مجموعه از شرکت [[اوراکل]]، اطلاق می‌شود که به منظور ایجاد محیطی برای نوشتن نرم‌افزار هایی که به صورت [[چندسکویی]] اجرا می‌شوند به کار می‌رود. جاوا در محدوده وسیعی از کاربردها، مورد استفاده قرار می گیرد. کاربردهایی را محدوده ی وسیعی از [[سکوی محاسباتی|سکوهای محاسباتی]]، [[سامانه توکار|سامانه‌های توکار]]،[[تلفن همراه|تلفن‌های همراه]] که کاربردهایی در دستگاه‌های معمولی هستند تا دستگاه هایی از قبیل [[ابررایانه|ابررایامهابررایانه ها]] و [[رایانه‌های خدمتگزار]] را شامل می شود. البته گستردگی جاوا به اندازه ای که در [[کارساز وب|خدمتگزاران وب]] و [[نرم افزارهای اداری]] استفاده می گردد، نیست. [[جاوا اپلت]]، به عنوان بخشی از سکوی جاوا، برای فراهم آوردن عملیاتی توسعه یافته و ایمن، در وب استفاده می گردد.<br />
نوشتن برنامه به زبان [[جاوا]]، راهی برای تولید کد این زبان است که در نهایت منجر به تولید [[بایت کد]] می گردد. هرچند [[مترجم]] زبان هایی مانند [[جاوا اسکریپت]]، [[روبی]]، [[پایتون]] نیز قادر به تولید بایت کد می باشند. امروزه تعدادی از زبان های برنامه نویسی به گونه ای طراحی شده اند که قابل اجرا روی [[ماشین مجازی جاوا]] باشند. از این میان می توان به [[اسکالا]]، [[کلوژور]] اشاره نمود. [[نحو جاوا]]، بسیار شبیه به نحو زبان های [[سی]] و [[سی++]] است. ولی [[برنامه‌نویسی شیء گرا|شیء گرا]]یی بکار رفته در آن مدل شده ی [[اسمالتاک]] و [[آبجکتیو-سی]] است.<ref>[http://virtualschool.edu/objectivec/influenceOnJava.html Java Was Strongly Influenced by Objective-C<!-- عنوان تصحیح شده توسط ربات -->]</ref> جاوا با ساده سازی استفاده از تملک حافظه (با روش قرار گیری روی [[هیپ]]) و نیز حذف عناصر سطح پایینی چون [[اشاره گر]] و جایگزینی آن‌ها با [[مراجع (نرم‌افزار)|مراجع]] ساده سازیی در زبان صورت پذیرفته است. از سویی دیگر مدیریت حافظه با استفاده از بخش یکپارچه و خودکار با نام [[زباله روب]] {{انگلیسی|Garbage Collection}}، وسیله ماشین مجازی جاوا صورت می پذیرد.<br />
در 13 [[نوامبر]] سال 2006، شرکت [[سان میکروسیستم]] بخش عظیمی از جاوا را تحت مجوز [[نرم‌افزار آزاد و متن‌باز]] منشر نمود.<ref>http://web.archive.org/web/20080513023707/http://www.sun.com/2006-1113/feature/story.jsp</ref> اگرچه بخش هایی از جاوا ،هرچند اندک، هتوز به دلیل مسایل [[کپی رایت]] با مجوز سان و به صورت بایت کد هایی از پیش کامپایل شده، منتشر گردید؛ چرا که این بخش‌های متعلق به شرکت سان نیست.<ref>[http://www.sun.com/software/opensource/java/faq.jsp#g10_1]</ref>{{پیوند مرده}}