c++ رو باداس نوشتن؟
جل الخالق به حق چيزهاي نديده و نشنيده!!!!
كي اين و گفته![]()
c++ رو باداس نوشتن؟
جل الخالق به حق چيزهاي نديده و نشنيده!!!!
كي اين و گفته![]()
والا من گفتم میشه dos رو با c نوشت البته اگر اطلاعات کافی داشته باشیم.این هم نظر شخصی بود.
نظر شما چیه؟.![]()
Last edited by ali zi zeperto; 24-12-2007 at 19:48.
سلام
منظورم پست شما نبود منظورم اين نقل قول پاييني بود شايدم من چشام ايراد پيدا كرده اخه اين حرف خيلي عجيب
و غريب بيده احتمالا محمد 88 اشتباه تايپي كرده
در مورد نظرشما هم والا چون اطلاعي در مورد برنامه نويسي سيستم عامل
ندارم چيزي نگم بهتره ولي احتمال ميدم كه بشه
.حتما میدونید که ویندوز رو با ++C و خود ++c را با داس نوشتن
درود دوستان
چون این بحث ها برای someone سوال ایجاد کرده دلم نیومد شرکت نکنم.
برای نوشتن یک سیستم عامل الزاما از Compiler های تجاری استفاده نمی کنند. معمولا شرکت های تولید کننده ی نرم افزار که آنقدر بزرگ هستند که سیستم عامل می نویسند محیط های توسعه ی یکپارچه ی (IDE) اختصاصی برای کار های خودشون دارند.
زبان assembly به عنوان سطح پایین ترین زبان همیشه در نوشتن سیستم عامل نقش حیاتی ایفا می کنه و به جای اینکه روی سیستم واقعی اجرا و تست و توسعه داده بشه روی سیستم های شبیه سازی (Emu) نوشته می شه و وقتی کامل شد به صورت کتابخانه Lib به کنار کد اصلی منتقل می شه.
عموما کد اصلی به زبان C نوشته می شه و به این دلیله که این زبان شکل پذیر (Flexible) و به اندازه کافی دسترسی سطح پایین (Middle level) فراهم می کنه (مگر زمانی که به کد سریع و بهینه نیاز باشه Time-Critical) که Lib های ذکر شده مشکل رو رفع می کنند.
نسل جدید سیستم های عامل هم در IDE های اختصاصی و Emu های ویژه باز هم با کمک Assembly و زبان ++C فرزند خلف c هست توسعه پیدا می کنند. اگر چه IDE های جدید بیشتر اجزای سیستم عامل رو به صورت Modular در اختیار قرار می دن که به طراحی شبیه تره تا توسعه!
صحبت از زبان فرترن برام عجیب آیا سندی هم دارید؟ چون فرترن در گونه های قدیمی اصلا زبان نبوده بلکه مثل BASIC یک مفسر بوده و کاربردش هم بیشتر ریاضیات و مهندسیه و یک زبان توسعه ی سیستمی نیست.
جالبه اگر بدونید همین سیستم عامل Vista هم با کمک زبان ++C توسعه پیدا کرده و بهتره این ذیذ رو اصلاح کنید:
زبان برنامه نویسی قدیمی نمی شه! چون یک قرارداده این کامپایلر ها هستن که قدیمی میشن و کامپایلر های تجاری در دستان ما هیچ کدام توانایی های ویژه ی تولید سیستم عامل رو ندارند.
سلام دوست عزيز يك سوال
يعني شما مي گيد مايكروسافت يه برنامه خيلي قوي مثل vs توليد كرده و واسه خودش نگه داشته؟برای نوشتن یک سیستم عامل الزاما از Compiler های تجاری استفاده نمی کنند. معمولا شرکت های تولید کننده ی نرم افزار که آنقدر بزرگ هستند که سیستم عامل می نویسند محیط های توسعه ی یکپارچه ی (IDE) اختصاصی برای کار های خودشون دارند.
ايا منبعي هم در اين مورد هست؟
اين سوال و براي اين پرسيدم واسه اينكه يكي توي همين انجمن مي گفت مايكروسافت يه زبان برنامه نويسي داره
كه بيرون نمي ده و با اون سيستم عامل درست مي كنه كه از نظر من بسيار بعيده
دوباره سلام!
یه توضیح مختصر بدم همین اول :
آقای Mitibob از دوستان بسیار صمیمی و همکاران بنده هستن!
آقای "ب.ج" یا به قولی Mitibob ! و همکار گرامی! ما که با هم نون و نمک خوردیم! شما چرا!!!؟چون این بحث ها برای someone سوال ایجاد کرده دلم نیومد شرکت نکنم.
اولا : بحث جالبی هست و همونطور که خودتون میدونین بنده و شما درگیر پروژه ای هستیم و با اینکه من
افتخار همکاری با این انجمن رو دارم , نمیتونم به طور مرتب به اینجا سر بزنم.
دوما : اصلا برای بنده جای سوالی نبوده!!!!!
سوما : فکر کنم ما یه یک ساعتی در این مورد با هم جدل داشتیم!!! و بنده ی حقیر آنچه بود رو
به شما گفتم!
اما برای روشن تر شدن قضیه برای دوستان فقط به مطلبی اشاره می کنم که کافی به نظر میرسه:
صحبت از زبان فرترن برام عجیب آیا سندی هم دارید؟ چون فرترن در گونه های قدیمی اصلا زبان نبوده بلکه مثل BASIC یک مفسر بوده و کاربردش هم بیشتر ریاضیات و مهندسیه و یک زبان توسعه ی سیستمی نیست.
QDOS که قبل از MSDOS وجود داشته بر میگرده به تاریخ حدودا 1975 و زمانی که IBM از گیتس خواست که
سیستمی عاملی برای HC بنویسه سال 1980 بوده.
اما FORTRAN که محصول خود IBM هست بر میگرده به تاریخ 1957 , البته با توجه به این نکته که از 1950 وجود
داشته!
پس به نظر میرسه که در گونه های قدیمی اصلا زبان بوده!!!!
به قول حافظ :
گرت باور بود ورنه ، سخن این بود و ما گفتیم
اما در مورد دوم حق با دوست عزیزم هست.
برای نوشتن یک سیستم عامل الزاما از Compiler های تجاری استفاده نمی کنند. معمولا شرکت های تولید
کننده ی نرم افزار که آنقدر بزرگ هستند که سیستم عامل می نویسند محیط های توسعه ی یکپارچه ی (IDE)
اختصاصی برای کار های خودشون دارند.
و البته دوستان باز به کلمه الزاما توجه کنید.
چون سوال پرسیده شده از دوست عزیزم Mitibob بوده ، بنده ی حقیر رو از جواب دادن معاف کنین.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)