سکوی جاوا

دانشنامه عمومی

بن سازه، [ ۸] یا پلتفرم جاوا به مجموعه ای از محصولات نرم افزاری و مشخصه ها از شرکت سان میکروسیستمز، یک زیر مجموعه از شرکت اوراکل گفته می شود که به منظور ایجاد محیطی برای نوشتن نرم افزارهایی که به صورت چندسکویی اجرا می شوند به کار می رود. جاوا در محدوده وسیعی از کاربردها، مورد استفاده قرار می گیرد. کاربردهایی را محدودهٔ وسیعی از سکوهای محاسباتی، سامانه های توکار، تلفن های همراه که کاربردهایی در دستگاه های معمولی هستند تا دستگاه هایی از قبیل ابررایانه ها و رایانه های خدمتگزار را شامل می شود. البته گستردگی جاوا به اندازه ای که در خدمتگزاران وب و رایانه رومیزی استفاده می گردد، نیست. جاوا اپلت، به عنوان بخشی از سکوی جاوا، برای فراهم آوردن عملیاتی توسعه یافته و ایمن، در وب استفاده می گردد. نوشتن برنامه به زبان جاوا، راهی برای تولید کد این زبان است که در نهایت منجر به تولید بایت کد می گردد. هرچند مترجم زبان هایی مانند جاوا اسکریپت، روبی، پایتون نیز قادر به تولید بایت کد می باشند. امروزه تعدادی از زبان های برنامه نویسی به گونه ای طراحی شده اند که قابل اجرا روی ماشین مجازی جاوا باشند. از این میان می توان به اسکالا، کلوژر اشاره نمود. نحو جاوا، بسیار شبیه به نحو زبان های سی و سی++ است. ولی شیء گرایی بکار رفته در آن مدل شدهٔ اسمال تاک و آبجکتیو - سی است. [ ۹] جاوا با ساده سازی استفاده از تملک حافظه ( با روش قرارگیری روی هیپ ) و نیز حذف عناصر سطح پایینی چون اشاره گر و جایگزینی آن ها با مراجع ساده سازی در زبان صورت پذیرفته است. از سویی دیگر مدیریت حافظه با استفاده از بخش یکپارچه و خودکار با نام زباله روب ( به انگلیسی: Garbage Collection ) ، وسیله ماشین مجازی جاوا صورت می پذیرد. در ۱۳ نوامبر سال ۲۰۰۶ ( ۲۲ آبان ۱۳۸۵ ) ، شرکت سان میکروسیستم بخش عظیمی از جاوا را تحت پروانه عمومی همگانی گنو منشر نمود. [ ۱۰] اگرچه بخش هایی از جاوا، هرچند اندک، هنوز به دلیل مسایل کپی رایت با مجوز سان و به صورت بایت کدهایی از پیش کامپایل شده، منتشر گردید؛ چرا که این بخش های متعلق به شرکت سان نیست. [ ۱۱]
سکوی جاوا ( به انگلیسی: Java Platform ) ، نامی برای نرم افزارهای یا سکو مرتبطی استکه از سوی شرکت سان، برای توسعه و اجرای برنامه های نوشته شده به زبان جاوا منتشر شده. عبارت سکو، بیانگر پردازنده یا سیستم عامل خاصی برای اجرا برنامه های جاوا نیست، بلکه بیانگر موتور اجرایی این زبان ( که با نام ماشین مجازی جاوا معرفی می گردد ) است. همچنین بیانگر مترجمی با مجموعه ای از کتابخانه هاست که قابلیت اجرایی فارغ از سخت افزار و سیستم عامل های مختلف، را داراست. بنابراین جاوا به صورت مشخصی بر روی هر دستگاهی که ماشین محازی داشته باشد اجرا می گردد.
عکس سکوی جاواعکس سکوی جاوا
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس