PDA

نسخه کامل مشاهده نسخه کامل : برنامه هاي ساخته شده با سي پلاس پلاس



mahdi7s
03-06-2008, 16:14
1)مي خواستم بدونم بهترين برنامه هايي كه تا به حال با سي پلاس پلاس ساخته شدن چي هستن؟ 2)سي پلاس پلاس بيشتر به درد ساخت چه برنامه هايي مي خوره؟ 3)آيا ميشه با سي پلاس پلاس برنامه هاي گرافيكي (مثلا بازي ) ساخت؟ 4)ميشه باهاش سيستم عامل درست كرد؟

taia
03-06-2008, 23:08
ساده بهتون بگم هر برنامه ای که در اون احساس قدرت می کنید در زبان c و یا ++C نوشته شده اند برای مثال:
KDE یکی از محیطهای معروف لینوکس با ++C نوشته شده و با استفاده از لایب های زبان C
شاید براتون جالب باشه که:
Photoshop & ImageReady
Acrobat
GoLive
بخشهای مهمی از OS X
خیلی از CAD ها
و ...
به زبان ++C هستند، قدرت در تشخیص تایپها، control statement های قدرتمند،‌ارتباط بسیار نزدیک با سخت افزار (مخصوصا در C) و داشتن قدرتهایی چون لایب Xlib و غیره، باعث شده خانواده ی C جز برترین ها باشند همواره
لیست نسبتا خوبی از برنامه های طراحی شده تحت ++C در لینک زیر:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mahdi7s
04-06-2008, 09:54
شما كه فقط جواب سوال يك را دادين.
اگه ميشه جواب سه تاي ديگه را يكي بده /ممنون ميشم

bahareh655
04-06-2008, 18:45
بله باهاش ميشه بازی هم ساخت ولی كلا بخش گرافيكش نياز به امكانات پيشرفته اون داره از طرفی برای بخش گرافيكی علاوه بر بكارگيری بخشی از MFC ، ميشه از Directx SDK استفاده كرد كه بايد جداگانه نصب بشه
در مورد سيستم عامل بايد بگم بخش عمده ای از سيستم عامل ويندوز با C نوشته شده ولی با توجه به گستردگی و ويژگی های منحصر به فرد يه سيستم عامل، آيا ميشه يه سيستم عامل كامل رو با فقط با C نوشت، نمی دونم.

eng.j.mehrdad
04-06-2008, 18:51
- سیستم عامل یونیکس و لینوکس با C نوشته شدن ، البته حتما اسمبلی هم داشتن ...شاید هم زبان ماشین!
- گوگل سرچ انجین با C نوشته شده!
- اپراتور AT&T با C کنترل ککندها و برنامه هاش نوشته شده
- 3D SMax و Maya و اکثر محصولات Adobe نیز همان!
- مریخ نورد های ناسا ! (پروژه JPL )
- ویندوز XP و 2000 و ME و NT و 98 و 95
- آفیس مایکروسافت
- ماکروسافت ویژال استودیو (که خود ++VC و #VC که کامپایلر هایی از C هستن با ++C نوشته شدن)
- Microsoft SQL Server
- Mozilla Firefox
- MySQL
- Winamp محبوب!
- زبان جاوا با ++C نوشته شده
- قسمت هایی از سیستم عامل Solaris
- Sun Open Office قسمت عمدش
- Symbian OS (سیستم عامل گوشی های همراه نوکیا و چندین برند دیگه)
- Vadapone (اپراتور همراه)
- انجین بازی DoomIII
- تکنولوژی OpenGL
- نرم افزار SETI که به دنبال موجودات بیگانه میگرده با بررسی امواج رادیویی گرفته شده از فضا به دنبال پیام معنی دار یا نظم دار ...

taia
04-06-2008, 18:52
در ادامه جواب دوستمون، از openGL هم می شه استفاده کرد برای طراحی گرافیکی.
ولی برای سیستم عامل بستگی داره که چه سیستم عاملی باشه، ببینید بدون شک در اکثر سیستم عاملهای حال حاضر اگر ++C نه ولی ۱۰۰٪ زبان C نقش داره، از لینوکس بگیرید تا OS X ولی نه به تنهایی، مگر اینکه سیستم عامل مد نظر شما صرفا یک رابط بین کاربر و سخت افزار باشه و نه رابطی بین سخت افزار و دیگر برنامه های مورد استفاده ی کاربر.

god of war 2
09-06-2008, 09:49
سلام به همه.می خواستم بدونم که ویروس ها با چه زبانی نوشته میشوند.لطفا جواب بدید ممنون.

taia
09-06-2008, 12:33
بستگی داره شما چه ویروسی می خواهید بنویسید، برای چه سیستمی، و برای چه کاری.
برای ویندوز بسته به نوع کارتون متغیر هست ولی عموما C می تونه گزینه ی خوبی باشه در کل شما حتی با زبانی مثل Qbasic هم می تونید ویروس بنویسید ولی هوشیاری ویروس، عملیاتش و ... مهم هست.
در سیستمهای unix based فکر کنم گزینه ی مناسب Bush هست، با توجه به اولویت شل در این سیستم ها، البته نوع ویروس در unix based ها متفاوت هست با ویندوز و اصولا کار عملی نیست.

god of war 2
09-06-2008, 14:04
بستگی داره شما چه ویروسی می خواهید بنویسید، برای چه سیستمی، و برای چه کاری.
برای ویندوز بسته به نوع کارتون متغیر هست ولی عموما C می تونه گزینه ی خوبی باشه در کل شما حتی با زبانی مثل Qbasic هم می تونید ویروس بنویسید ولی هوشیاری ویروس، عملیاتش و ... مهم هست.
در سیستمهای unix based فکر کنم گزینه ی مناسب Bush هست، با توجه به اولویت شل در این سیستم ها، البته نوع ویروس در unix based ها متفاوت هست با ویندوز و اصولا کار عملی نیست.
خیلی ممنون از جوابتون.یک سوال دیگه که در ذهنم امد اینکه ساخت یک ویروس حرفه ای حدودا چقدر زمان میبره؟

taia
09-06-2008, 20:45
البته من دقیق نمی دونم فقط تا جایی که همواره شنیدم می گویند ویروس نویسی آخرین درجه ی برنامه نویسی هست، که درست هم هست داشتن یک دید کاملا کامل! از سیستم عامل و پارتیشنهای اون سیستم، دانستن دقیق الگوریتم کاری سیستم و همچنین نقاط ضعف یک سیستم و در نهایت توانایی طراحی یک برنامه برای عبور از تمام دیوارهای امنیتی یک سیستم عامل و عبور از صد موتور هوشمند یک آنتی ویروس! و انجام اعمال تخریبی کار زمانبر و کاملا حرفه ای هست! شاید واقعا باید به ویروس نویسان و هکر ها عنوان بهترین برنامه نویس ها رو داد!

sastwhc
09-06-2008, 21:54
البته من دقیق نمی دونم فقط تا جایی که همواره شنیدم می گویند ویروس نویسی آخرین درجه ی برنامه نویسی هست، که درست هم هست داشتن یک دید کاملا کامل! . . .شاید واقعا باید به ویروس نویسان و هکر ها عنوان بهترین برنامه نویس ها رو داد!

مشاور امنیت شبکه = (البته نه همیشه) هکر/ویروس نویس توبه کرده:46:

god of war 2
10-06-2008, 22:18
تایید میشه