سیستم عامل مفهومی - نسخهی قابل چاپ |
سیستم عامل مفهومی - nini naz - 31 خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ
چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟ مهم |
RE: سیستم عامل مفهومی - Morris - 31 خرداد ۱۳۹۳ ۰۶:۲۴ ب.ظ
(۳۱ خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط: چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟ از یک دیدگاه میشه زبان های برنامه نویسی را به دو دسته تقسیم کرد یک دسته آن هایی که سورس کد آن ها پس از کامپایل به زبان ماشین تبدیل می شود و خروجی آن ها توسط cpu مستقیما قابل اجراست که به این خروجی حاصل از کامپایل اصطلاحا کد Native گفته می شود و یک دسته دیگه زبان هایی هستند که سورس کد آن ها بعد از کامپایل به کد Native تبدیل نمی شوند و cpu نمی تواند آن ها را بخواند و برای اجرا شدن به یک مرحله دیگر احتیاج دارند. کامپایلر دسته دوم، سورس کد را به زبانی به اسم زبان میانه تبدیل می کنند. برای اجرا شدن این زبان میانه معمولا به نرم افزاری نیاز است که به آن ماشین مجازی گفته می شود. چون ماشین مجازی یک نرم افزار است که روی سیستم عامل اجرا می شود، نمی توان با چنین زبانی سیستم عامل نوشت چون چنین سیستم عاملی برای اجرا نیاز به ماشین مجازی و البته سیستم عاملی دیگر دارد. C و ++C کد Native و جاوا کد میانه تولید می کند. |
RE: سیستم عامل مفهومی - nini naz - 02 تیر ۱۳۹۳ ۰۴:۴۸ ب.ظ
(۳۱ خرداد ۱۳۹۳ ۰۶:۲۴ ب.ظ)Morris نوشته شده توسط:(31 خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط: چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟ ممنونم..مرسی |