ورود

نسخه کامل مشاهده نسخه کامل : آخرش چي ميشه؟



mahdi7s
18-08-2008, 17:39
يه سوال هست كه خيلي وقته ذهنمو مشغول خودش كرده اينه آخرش كه اومديمو C++ رو ياد گرفتيم به چه درديمون ميخوره؟

i.soe
18-08-2008, 18:06
اخرش مي شه برنامه نويس دي !!!!





زبان سي ++ خودش يك زباني هست كه اگه شما ياد بگيريد براحتي مي تونيد پي اچ پي و ويژال سي پلاس پلاس رو يا د بگيري

و يك زبان كامل و مستقلي هست كه وابسته نيست .

اميدوارم توضيح مختصرم مفيد باشه

hamed valizadeh
18-08-2008, 18:29
يه سوال هست كه خيلي وقته ذهنمو مشغول خودش كرده اينه آخرش كه اومديمو C++ رو ياد گرفتيم به چه درديمون ميخوره؟
خب اگه بدردتون نمی خوره چرا دارین یاد می گیریدش؟

hoax3r
18-08-2008, 20:31
بستگی داره چطور به این قضیه نگاه کنید، اگه بخای از این راه پول در بیاری، ++c تنها بدرد نمیخوره
خوبه که یا با API ویندوز یا حالا کتابخانه ای مثل MFC و QT و ... برنامه های گرافیکی بسازی.
البته اگه منظورت از ++c همون برنامه نویسی کونسولی باشه!

اگرم همینجوری برای تفریح میخونین که دیگه به سلیقه شما بستگی داره

شاد باشید

mahdi7s
19-08-2008, 09:23
يعني از اين راه ميشه كسب در امد كرد !!
چه جوري؟!

hoax3r
19-08-2008, 11:34
آره چرا نشه، افرادی رو دیدم از این راه پول خوبی در میارن، البته باید اینو در نظر گرفت
پیدا کردن کار برای ++C نسبت به زبانهایی مثل #C و Delphi یکم سختره،
چون وقت بیشتری هم برای ساختن یه برنامه نیاز داره خیلی تو ایران طرفتار نداره

mic_makarti
19-08-2008, 15:20
البته اگر با سی ++ درست برنامه بنویسی به مراتب از سی شارپ و دلفی بهتر است !

mahdi7s
19-08-2008, 17:06
دوستان يعني بدون مدرك و هيچي ميشه باهاش كسب در آمد كرد ؟(البته اگر سي ++ را بلد باشيم)
يعني شما ميگين سي # و دلفي از سي ++ بهتر هستن؟

hoax3r
19-08-2008, 21:50
در مورد مدرک من خیلی قطعی نمیتونم جوابتو بدم ولی آره جاهاییم هست که میار براشون تجربه و مهارت طرف هست

و در مورد بهتر بودن من همچین حرفی نزدم من فقط گفتم تو ایران اون زبان ها بیشتر طرفتار داره اونم بخاطر راحتیشون
به نظر من همه زبانها خوبن بستگی به کاری می خوای بکنی داره
مثلا کار با پایگاه داده با ++C نسبتا مشکله، ولی با زبانی مثل Delphi مثل آب خوردن هست. حالا تو این حالت کدوم بهتره؟
ولی جایی ملاک ما سرعته و کارایی برنامه هست مثل آنتی ویروسها یا برنامه هایی که کار پردازش تصویر انجام میدن، نمونش فتوشاپ
اینجا ++C بهتر جواب میده

abtin5
19-08-2008, 22:21
به نظر من اگه آدم تو هر كاري علاقه داشته باشه %100 موفقه.

يه فاميلمون ميگفت آمريكا تو بعضي از شركت هاي خوب كسايي برنامه مينويسن كه هنوز دبيرستان هستن و نرفتن دانشگاه.

اين نشون ميده اصل علاقست كه ما رو به موفقيت ميرسونه.

همين

HAW3D
27-08-2008, 09:15
با سلام
درمورد کار با توجه به موقعیت کشور ما به نظر در آینده بازار کار j2ee بهتر از بقیه باشه
و همچنین بحث شبکه و امنیت شبکه
در مورد سی و سی++ یکم موضوع سخته چونکه کم کم داره تو دنیا اهمیتش رو از دست میده و فقط به درد برنامه های سیستمی میخوره
برای قابلیت حمل با وجود جاوا و دیگه زبانهای اسکریپتی کار سی خیلی سخت میشه برای اینکه سی قابلیت حمل صد در صد مثل جاوا نداره مثلا در ضمینه چند نخی
اما بهتره به جای سی توی داس برین دنبال MFC در ویندوز

mic_makarti
27-08-2008, 14:08
سلام .
کی گفته اهمیت زبان سی در حال کم شدن هست ؟!!!!!!!!!!!!!!!!!
در حال حاظر یکی از زبانهایی است که بیشترین یوزر را داره.....
در ضمن سی 100% قابل حمل است . منظور شما برنامه نویسی برای پلتفرم های متفاوت است که اونم با آمدن محیط هایی مثل qt و wxWidgets و ...... حل شده .
در ضمن جاوا و .... که به اصطلاح قابل حمل هستند هم از همین روش یعنی درست کردن فریم ورک های گوناگون برای قابل حمل بودن استفاده می کنند .

موفق باشین .....

mahdi7s
27-08-2008, 17:28
چه جوري مي تونم مدرك برنامه نويسي سي ++ را بگيرم؟
بايد بگم كه 16 سال هم بيشتر ندارم

HAW3D
27-08-2008, 23:58
با سلام
استفاده از سی در حال کم شدنه به دلیل اینکه مدل های توسعه جدید بر پایه سی عرضه نمیشه ثانیا برند های نرم افزاری بزرگ مثل اوراکل دارند به سمت زبان های دیگه مثل جاوا حرکت میکنند و زبان بومی رو عوض میکنند.
قابل حمل صددر صد نیست به دلیل اینکه مثلا نحوه پیاده سازی رابط شبکه،چند نخی،رابط کاربری و ... در سیستم عاملهای مختلف متفاوت هستش مثلا لینوکس از موتکس استفاده میکنه اما تا اونجایی که من اطلاع دارم ویندوز از روش دیگه استفاده میکنه
فریم ورک گوناگون روشی هستش که بیشترین قابلیت حمل رو ایجاد میکنه مثلا شما یه برنامه با سوینگ جاوا بنویس بدون کوچکترین تغییر میتونی از اون تو لینوکس استفاده کنی اما درباره سی کل رابط کاربری باید دوباره ساخته بشه و ثانیا از هیچ فرآیند سیستمی نباید استفاده کنی تا برنامتون جواب بده

mic_makarti
28-08-2008, 08:11
سلام دوباره !
اول که خود سی وسی++ 100% قابل حمل( البته با رعایت بعضی از نکات )

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C _%D8%B3%DB%8C

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

دوم با استفاده از فرم ورک های گوناگون مثل جاوا حتی بهتر میشه برنامه ای نوشت که توی پلتفرم های گوناگون به راحتی کار کنه :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ](toolkit)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای من تا حالا هر برنامه ای که نوشتم به راحتی توی پلتفرم ویندوز و لینوکس کار کرده ...
فراموش نشه که ساختار سیستم عامل و بخصوص api ها چه در لینوکس چه در ویندوز و چه در یونیکس با سی هست پس صد در صد بهتر میشه باش برنامه نوشت !
در ضمن بسیاری از همین برند ها بر پایه سی و سی پلاس پلاس توسعه پیدا کرده پس تغییر زبان بومی غیر ممکن به نظر می رسه !

HAW3D
28-08-2008, 09:30
اگه تغییر زبان بومی غیر ممکنه پس اوراکل دروغ گفته
من نگفتم هیچ برنامای تو سی قابل حمل نیست، من گفتم اگه از فرآیند های سیستمی(نه توابع سیستمی)استفاده کنی قابلیت حمل رو نداره
فریم ورک که همون حرفی هستش که من گفتم
در مورد اینکه پایه سی هستش درسته خود بیشتر زبان های سطح بالا با سی هستن مثل خود جاوا اما شما میتونین بگین با اینکه با سی هم میشه صفحه وب ساخت چرا این همه زبان برای ساختن صفحات وب درست شده؟
یا اصلا خود سی چرا بوجود اومده در حالی که اسمبلی بودش که؟
مساله اینیکه توانایی انجام کاری رو داره نیست مساله اینه که با چه هزینهای توانایی انجام یه کار مشخص رو داره
مساله هزینه موجب شده php مورد مقبولیت بیشتری نسبت به asp داشته باشه در حالی که پشتیبان asp میکروسافت هستش و ابزار های خیلی قدرتمندی رو داره به بازار میدهکه کار کردن رو راحت میکنه

mic_makarti
28-08-2008, 10:23
البته در این مورد حق با شماست !
چون به هر حال چه خوب و چه بد برنامه نویسی داره به سرعت به سمت طراحی پیش میره (یعنی برنامه نویسی را ساده می کنند تا حد امکان) صد در صد وقتی من بخوام یه برنامه مثلا برای وصل شدن به پایگاه داده بنویسم در ویندوز از سی شارپ یا جاوا استفاده می کنم !
اما در برنامه هایی که احتیاج به سرعت و کارایی زیاد هست دیگه راهی به جز سی ندارم !!!(البته برنامه های بزرگ هم هستند که به زبان مثلا جاوا نوشته شدند و خیلی خوب کار می کنند : مایا !)
حرف شما درسته توی ایران که میشه گفت سی شارپ یا جاوا خیلی خیلی بیشتر از زبان هایی مثل سی کاربرد دارند اما اگه بخوای توی شرکت بزرگ مثل همون اوراکل یا ..... کار کنی فکر نکنم برنامه نویس سی شارپ یا مثل اون را زیاد بپزیرند .

HAW3D
28-08-2008, 11:23
ببینید مونده شما در مورد چه مبحثی کار کنی درسته خود پایگاه داده سی و اسمبلی میخواد (برای پیاده یازی رابط ذخیره سازی و ارتباط سخت افزاری)اما مثلا در رابط گرافیکی خود اوراکل اومده از رابط تحت وب استفاده میکنه البته در ویرایش های جدیدش
امروزه دیگه یه زبان کاربرد نداره و برنامه ها به لایه ها شکسته میشه و برای هرکدوم بهترین روش توسعه انتخاب میشه
یه مساله دیگه سی شارپ رو هیچ وقت با جاوا مقایسه نکنین(جاوا استاندارد توسعه هستش اما سی شارپ یه بستر توسعه هستش به گفته هربرت شیلد)سی شارپ یه تقلید کوچیک از جاوا هستش
در مورد مدرک:برنامه نویسی بیشتر مهارت حساب میشه مدارک هم که ارائه میشه مثلا از طرف سان برای جاوا بیشتر مربوط میشه به مدل های توسعه و نه کد نویسی

manouchehr6300
28-08-2008, 15:05
آخرش میری تو باقالیا!

HAW3D
28-08-2008, 17:06
منظور؟
لطفا روشن صحبت کنین

Ho$∑∫N
29-08-2008, 07:06
به نظر من این دو زبان هیچ وقت جایگاه خودشون رو از دست نمی دهند . هنوز پروژه های مهم و بزرگ مثل پروژه های فضایی ناسا با استفاده از این دو زبان راه اندازی میشن.

mahdi7s
30-08-2008, 09:20
هيچ كي نيست بگه چه جوري ميتونم يه مدرك محتبر سي ++ بگيرم؟

HAW3D
30-08-2008, 13:29
شما اگه مدرک میخوا برین مجتمع فنی تهران مدرک برای برنامه نویسی میده
اما اعتبار خارجی نداره
دفعه قبل گفتم برنامه نویسی مهارت میخواد تا دانش مثلا همه نهوه استفاده از اشاره گر رو میدونن اما کمتر کسی درست و بجا از اون استفاده میکنه
مدارک هم بیشتر میبوط به مدل های توسعه هستن