۲۷-خرداد-۱۳۸۷, ۱۲:۰۶:۵۹
۲۷-خرداد-۱۳۸۷, ۱۳:۲۷:۱۹
معمولا سیستم عاملها رو با c (مثل ویندوز و لینوکس) و بخشهایی از کرنل رو با (اسمبل) یا با c++(مثل os mac)
اینجور چیزها رو با زبانهای سطح پایین مینویسن برای ایجاد تعامل قطعات باهم برای اجرای برنامه ها
اینجور چیزها رو با زبانهای سطح پایین مینویسن برای ایجاد تعامل قطعات باهم برای اجرای برنامه ها
۲۸-خرداد-۱۳۸۷, ۱۱:۴۴:۳۲
سلام
در تکمیل صحبتهای دوستمون من اضافه می کنم که معمولا هسته یا همون کرنل ویندوز رو با اسمبلی می نویسند بعد که هسته سیستم عامل آماده شد، یه بخشهای از هسته و پوسته اون رو با ++C که حالا دیگه می تونه اجرا بشه می نویسند. بعد از اون که هسته سیستم عامل تکمیل شد ما بقی قسمتها تا رسیدن به Shell ویندوز رو با ++C می نویسند. حالا نوبت نوشتن کامپایلرهای VC می رسه و اون رو می نویسند. خیلی از قسمتهای Shell ویندوز با همین VC به پایان می رسه و در آخر برای سادگی پیاده سازی بقیه قسمتهای ویندوز از ابزارهای دیگری مثل VB هم استفاده میشه.
در تکمیل صحبتهای دوستمون من اضافه می کنم که معمولا هسته یا همون کرنل ویندوز رو با اسمبلی می نویسند بعد که هسته سیستم عامل آماده شد، یه بخشهای از هسته و پوسته اون رو با ++C که حالا دیگه می تونه اجرا بشه می نویسند. بعد از اون که هسته سیستم عامل تکمیل شد ما بقی قسمتها تا رسیدن به Shell ویندوز رو با ++C می نویسند. حالا نوبت نوشتن کامپایلرهای VC می رسه و اون رو می نویسند. خیلی از قسمتهای Shell ویندوز با همین VC به پایان می رسه و در آخر برای سادگی پیاده سازی بقیه قسمتهای ویندوز از ابزارهای دیگری مثل VB هم استفاده میشه.