۱
subtitle
ارسال: #۱
  
سیستم عامل مفهومی
چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهم
مهم
۲
ارسال: #۲
  
RE: سیستم عامل مفهومی
(۳۱ خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط: چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهم
از یک دیدگاه میشه زبان های برنامه نویسی را به دو دسته تقسیم کرد یک دسته آن هایی که سورس کد آن ها پس از کامپایل به زبان ماشین تبدیل می شود و خروجی آن ها توسط cpu مستقیما قابل اجراست که به این خروجی حاصل از کامپایل اصطلاحا کد Native گفته می شود و یک دسته دیگه زبان هایی هستند که سورس کد آن ها بعد از کامپایل به کد Native تبدیل نمی شوند و cpu نمی تواند آن ها را بخواند و برای اجرا شدن به یک مرحله دیگر احتیاج دارند. کامپایلر دسته دوم، سورس کد را به زبانی به اسم زبان میانه تبدیل می کنند. برای اجرا شدن این زبان میانه معمولا به نرم افزاری نیاز است که به آن ماشین مجازی گفته می شود. چون ماشین مجازی یک نرم افزار است که روی سیستم عامل اجرا می شود، نمی توان با چنین زبانی سیستم عامل نوشت چون چنین سیستم عاملی برای اجرا نیاز به ماشین مجازی و البته سیستم عاملی دیگر دارد. C و ++C کد Native و جاوا کد میانه تولید می کند.
ارسال: #۳
  
RE: سیستم عامل مفهومی
(۳۱ خرداد ۱۳۹۳ ۰۶:۲۴ ب.ظ)Morris نوشته شده توسط:(31 خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط: چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهم
از یک دیدگاه میشه زبان های برنامه نویسی را به دو دسته تقسیم کرد یک دسته آن هایی که سورس کد آن ها پس از کامپایل به زبان ماشین تبدیل می شود و خروجی آن ها توسط cpu مستقیما قابل اجراست که به این خروجی حاصل از کامپایل اصطلاحا کد Native گفته می شود و یک دسته دیگه زبان هایی هستند که سورس کد آن ها بعد از کامپایل به کد Native تبدیل نمی شوند و cpu نمی تواند آن ها را بخواند و برای اجرا شدن به یک مرحله دیگر احتیاج دارند. کامپایلر دسته دوم، سورس کد را به زبانی به اسم زبان میانه تبدیل می کنند. برای اجرا شدن این زبان میانه معمولا به نرم افزاری نیاز است که به آن ماشین مجازی گفته می شود. چون ماشین مجازی یک نرم افزار است که روی سیستم عامل اجرا می شود، نمی توان با چنین زبانی سیستم عامل نوشت چون چنین سیستم عاملی برای اجرا نیاز به ماشین مجازی و البته سیستم عاملی دیگر دارد. C و ++C کد Native و جاوا کد میانه تولید می کند.
ممنونم..مرسی
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close