ماشین مجازی اسکواک

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

ماشین مجازی اسکواک٬ ( به انگلیسی: Squawk virtual machine ) ماشینی مجازی جاوا برای زبان جاواست که برای نگارش میکرو نوشته شده است. نگارش میکرو، در ارتباط با سیستم های تعبیه شده و دستگاه های کوچک کاربرد دارد. بسیاری از ماشین های مجازی ای که برای جاوا نوشته شده است از زبان های سطح پایین و بومیِ ماشین مانند سی / سی++ یا از زبان اسمبلی استفاده شده است. نکته ای که در ماشین مجازی اسکواک جالب توجه است آن است که این ماشین تماماً با زبان جاوا نوشته شده. ( ) پیاده سازی با جاوا امکان استفادهٔ ساده و ایجاد کد قابل حمل و نیز یکپارچه سازی بی تفصی را برای استفاده کنندگان فراهم می آورد. این یکپارچه سازی شامل یکپارچه شدن ماشین مجازی و منابع برنامه از قبیل اشیا، نخ ها و سیتم عامل هاست.
• تا آنجا که ممکن است شبیه به ماشین مجازی جاواست
• هدف، دستگاه های کوچک و با منابع محدود است
• امکان توسعهٔ جاوا برای نگارش میکرو را فراهم می آورد.
برنامهٔ تحقیقاتی ای که برای این کار شروع شده بود از نام جیرجیرک ( به انگلیسی: Squeak ) ( که نام برنامه ای هم هست ) الهام گرفته و به نام اسکواک شهرت یافت. اسکواک از بعضی از ویژگی های نگارش میکروی جاوا ارث بری نموده. از این میان می توان به ویژگیِ اثر اندک در حافظه نام برد. [ ۱] این ماشین برای استفادهٔ ساده از وابستگی های خارجی توسعه یافته است. این سادگی باعث پدیدآمدن ویژگی قابل حمل بودن و نیز سادگی در اشکال زدایی و نگهداری شده است. در اسکواک یک یا چند برنامه می توانند به تنهایی در ماشین مجازی جاوای ممکن اجرا شوند. این بدان معناست که هر برنامه مستقل از سایر برنامه ها قابل اجراست.
عکس ماشین مجازی اسکواکعکس ماشین مجازی اسکواک
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

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

بپرس