انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ارتباط با سخت افزار و سیستم عامل در ++C  (دفعات بازدید: 4572 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین مُحَمَّدْ

  • Full Member
  • *
  • ارسال: 217
  • جنسیت : پسر
ارتباط با سخت افزار و سیستم عامل در ++C
« : 11 امرداد 1389، 03:21 ب‌ظ »
نمی دونم چطور بپرسم  ??? ولی اگه بخواهیم توی برنامه با سخت افزار ها و یا سیستم عامل مستقیم در ارتباط باشیم باید چیکار کنیم و اینکه مثلا اطلاعات ساخت و تغییر فایل ها و یا حذف اون و تغییر بدست بیاریم چکار باید بکنیم ( کتابی در این باره معرفی کنید ) و اینکه بین ویندوز و لینوکس این دستورات فرق داره ؟یا نه
درسته که درست نیست ولی درست نیست که بگیم درسته.

آفلاین hishki

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • آزادی و آزادی و بس
پاسخ به: ارتباط با سخت افزار و سیستم عامل در ++C
« پاسخ #1 : 11 امرداد 1389، 06:57 ب‌ظ »
نمی دونم چطور بپرسم  ??? ولی اگه بخواهیم توی برنامه با سخت افزار ها و یا سیستم عامل مستقیم در ارتباط باشیم باید چیکار کنیم و اینکه مثلا اطلاعات ساخت و تغییر فایل ها و یا حذف اون و تغییر بدست بیاریم چکار باید بکنیم ( کتابی در این باره معرفی کنید ) و اینکه بین ویندوز و لینوکس این دستورات فرق داره ؟یا نه
کلا کتاب آموزش c++ جعفر نژاد قمی چیز خوبیه! بعدش هم سی یه زبان برنامه نویسیه که شما می تونید با کامپایلر های مختلف کدتون رو کامپایل کنید و اینکه دستور زبان یا syntax متفاوتی داره یا نه باید بگم که متفاوت نیست! بستگی به کامپایلر داره که تو لینوکس معمولا از g++ استفاده می کنند. و این تفاوت هم در حد اینه که مثلا تو یکی باید برای include پرانتز بزاری و برای اون یکی نه!
همیشه برای خراب کردن چیزی نیاز نیست که به آن حمله کنی ; کافیه از اون بد دفاع کنی!

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: ارتباط با سخت افزار و سیستم عامل در ++C
« پاسخ #2 : 11 امرداد 1389، 07:47 ب‌ظ »
نقل‌قول
کلا کتاب آموزش c++ جعفر نژاد قمی چیز خوبیه!
کلا کتاب اموزشی c++ جعفر نژاد قمی آشغاله !
دایتل و دایتل رو بخون
http://www.aghazeh.com/programing-language-ebooks/185-c-how-to-program-5th-edition.html

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: ارتباط با سخت افزار و سیستم عامل در ++C
« پاسخ #3 : 11 امرداد 1389، 07:54 ب‌ظ »
جعفرنژاد قمی یه کتاب آشپزی ترجمه کنه کلکسیونش تکمیل میشه...
شورشو دراورده...

آفلاین hishki

  • Jr. Member
  • *
  • ارسال: 82
  • جنسیت : پسر
  • آزادی و آزادی و بس
پاسخ به: ارتباط با سخت افزار و سیستم عامل در ++C
« پاسخ #4 : 11 امرداد 1389، 07:56 ب‌ظ »
نقل‌قول
کلا کتاب آموزش c++ جعفر نژاد قمی چیز خوبیه!
کلا کتاب اموزشی c++ جعفر نژاد قمی آشغاله !
دایتل و دایتل رو بخون
http://www.aghazeh.com/programing-language-ebooks/185-c-how-to-program-5th-edition.html
راست میگی دایتل و دایتل کتاب خوبیه و نویسنده های خوبی هستند منم یه کمیشو خوندم ولی یه مشکلش اینه که ترجمه ی خوبی ازش ندیدم همچنین از ۶۵۰ صفحه شاید ۴۰۰ صفحش برای مثال باشه! البته من یکی که به روش دیمی کار می کنم! نتیجش بهتره!
همیشه برای خراب کردن چیزی نیاز نیست که به آن حمله کنی ; کافیه از اون بد دفاع کنی!

آفلاین -shahram

  • Full Member
  • *
  • ارسال: 118
  • جنسیت : پسر
پاسخ به: ارتباط با سخت افزار و سیستم عامل در ++C
« پاسخ #5 : 13 امرداد 1389، 01:32 ب‌ظ »
نمی دونم چطور بپرسم  ??? ولی اگه بخواهیم توی برنامه با سخت افزار ها و یا سیستم عامل مستقیم در ارتباط باشیم باید چیکار کنیم و اینکه مثلا اطلاعات ساخت و تغییر فایل ها و یا حذف اون و تغییر بدست بیاریم چکار باید بکنیم ( کتابی در این باره معرفی کنید ) و اینکه بین ویندوز و لینوکس این دستورات فرق داره ؟یا نه

به این نوع برنامه نویسی میگن System programming و میتونه در حد سیستم عامل باشه که اینکار برای پروژه های بزرگتر روتین تره(یعنی از امکانات کرتل که در حال کنترل سخت افزار مورد نظرت هستند دستورات رو به سختافزار میدی) و میتونه بطور مستقیم باشه(یعنی با توجه به آدرس های قسمت مختلف یک سخت افزار کنترلش میکنی).در هر دو صورت به سیستم عامل و  البته جزییات کامپایلرت مرتبطه اما قبل از زبان برنامه نویسی باید اطلاعات کاملی در مورد سخت افزار داشته باشی.

تویه لینوکس این کار خیلی بهتر صورت میگیره ولی در ویندوز هم قابل انجامه و البته تحت داس هم قابل انجام بود.
در لینوکس بهت پیشنهاد میکنم بری سراغ KDE که اصولا بستر خوبی داره.

اتفاقا یکی از بچه های همین فروم در این زمینه خیلی فعاله (شایدم قعال بود من حدود دو سال پیش تویه  جشن معرفی 8.04 دیدمش)

در ضمن در این زمینه کتب هم کم نیست.

در ضمن بهم بگو دقیقا میخوای چیکار کنی شاید بتونم بیشتر کمکت کنم
the only way that people could work together and share was with a free operating system.