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

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