PDA

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



mahdi7s
14-05-2008, 09:35
من مي خوام به برنامه نويسي بپردازم ولي مانده ام واقعا كدام زبان از همه بهتر وجامع تره و مي تونه زبانهاي ديگه را زير مجموعه ي خودش قرار بده.من پس از جستجو هاي زياد در اينترنت و كتابهاي مختلف به اين نتيجه رسيدم كه سي پلاس پلاس وسي شارپ تا حدودي بهتر به نظر مي رسن(البته نظر شما در اين مورد برام مهمه) بدين ترتيب به نظر شما چه زباني را انتخاب كنم؟
در ضمن در همين سايت هم جستجو كردم ونتيجه هاي زيادي پيدا كردم ولي هيچكدوم به جواب حتمي و معيني نرسيدند!

bahareh_bus
14-05-2008, 10:33
اگه برای اولین بار هست که میخواید قدم در دنیای برنامه نویسی بزارید بهتره از یک زبان ساده تر شروع کنید.

ببینید ما چیزی به اسم بهترین زبان نداریم چون هر زبانی برای کاری ویژه طراحی شده و مطمعنآ در حوزه تخصصی خودش بالاترین کارایی رو خواهد داشت.
البته در بین زبان های مشابه میشه این مقایسه رو انجام داد مثلآ بین دلفی یا ویژوال بیسیک .
شما اول باید مشخص کنید که در چه حوزه ای میخواید فعالیت کنید:

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

برنامه نویسی سیستم عامل

برنامه نویسی تحت وب
.
.
.

بهتون توصیه می کنم اگه میخواید یک برنامه نویس حرفه ای بشید دور ویژوال بیسیک رو خط بکشید این زبان برای شروع اصلآ مناسب نیست و اکثر کسانی که برنامه نویسی رو با این زبان شروع کردند برنامه نویس های خوبی نشدند.

زبان ++c یک زبان همه کاره است و به نوعی فراگیر ترین زبان برنامه نویسی است. به نظر من اگه میخواید یک برنامه نویس حرفه ای بشید باید این زبان رو به طور کامل مسلط بشید که طی یک پروسه چند ساله به طول می انجامه!

دقت کنید که این زبان رو میتونید در عرض چند ماه یاد بگیرید ولی مسلط شدن به اون به طوری که بتونید برنامه های حرفه ای بنویسید بسته به استعدادتون چند سال زمان می بره!

من خودم قبلآ تحقیقاتی رو در این رابطه انجام دادم و در اخر به این نتیجه رسیدم که برنامه نویسی رو با زبان python شروع کنم که یک زبان بسیار ساده است (حتی اسون تر از ویژوال بیسیک!) ولی قدرت بسیار بالایی داره به نحوی حتی میشه توسط این زبان سیستم عامل طراحی کرد!

و اینکه برنامه های نوشته شده توسط این زبان رو میشه بر روی اکثر پلت فرم ها اجرا کرد (ویندوز ، لینوکس ، مک ، یونیکس ، سولاریس ، ...) و این خصوصیت بسیار مهمیه که برنامه های شما وابستگی به سیستم عامل خاصی نداره ،حتی با استفاده از ابزار های ویژه میشه به راحتی توسط این زبان برای موبایل برنامه نوشت!!

این نکته رو هم به یاد داشته باشید که پروژه های بزرگی از سازمان فضایی ناسا توسط این زبان پیاده سازی شده!

تنها منبع فارسی برای شروع اموزش پایتون هم کتاب اولین گام در دنیای برنامه نویسی با پایتون از انتشارات ناقوس اندیشه است.

Ultimator
14-05-2008, 11:58
شما بین #C و ++C پرسیدید اگه از ++C منظورتون VC++.Net باشه باید بگم این زبان بسیار قدرتمنده حتی بیشتر از #c اما بسیار سخت تره و برای شروع توصیه نمیشه . در عوض #C قدرت خوبی داره ولی ساده تره و میشه با اون شروع کرد ، ضمنا چیزی که در مورد VB گفته شد ، تنها در مورد VB6 صادقه اما VB.Net کلا یه چیز دیگست و قدرتش با #C برابری میکنه و در مواردی کار با اون ساده تره .
اما اگه منظورتون از ++C همون ورژن تحت Dos شه بهتره زیاد بهش فکر نکنید . کلا به قول یکی از دوستان هرچی کار میکنید آخرین نسخه . چون مایکروسافت یا شرکت های دیگه بی کار نیستند کلی خرج کنند برنامه هاشون رو آپگرید کنند حتما پیشرفت هایی به وجود اومده . ++C یه زبون تحت داسه اینو فراموش نکنید .
پایتون رو نمیدونم !
موفق باشید

bahareh_bus
14-05-2008, 13:37
++C یه زبون تحت داسه اینو فراموش نکنید

منظورتون رو متوجه نمیشم!

شاید منظور شما از این جمله IDE تحت داس این زبانه؟

++c یک زبان واحده و چیزی به اسم تحت داس و تحت ویندوز و ... نداریم!
بلکه این IDE و محیط توسعه و کد نویسی هست که میتونه تحت داس یا تحت ویندوز باشه.شما اگه به ++c مسلط باشید در هر دو محیط میتونید برنامه نویسی کنید (داس یا ++VC)

چند تا از پروژه های بزرگی که در حال حاضر توسط این زبان توسعه داده میشه رو ذکر می کنم تا کمی بیشتر با قدرت این زبان اشنا بشید:

سیستم عامل سیمبیان ، لینوکس ، اکثر نرم افزار های تجاری و کاربردی (max,maya,photoshop,...) ،قریب به اتفاق همه بازی های کامپیوتری و کنسولی و موتورهای پایه بازی سازی و بسیاری از نرم افزارهایی که هر روزه با اونها سروکار دارید!

Bracket
14-05-2008, 13:39
vb.net بهتره .

mahdi7s
14-05-2008, 13:50
راستش من به جواب خودم نرسيدم

mahdi7s
14-05-2008, 14:02
براي انتخاب يك زبان خوب چيزهايي كه برام مهم است:
1)جامع باشد
2)سرعت بالا در هنگام اجرا شدن برنامه
3)زمان برام مهم نيست
4)بشه باهاش ويندوز درست كرد مثل ايكس پي

mahdi7s
14-05-2008, 14:05
لطفا يه نفر جواب سر راست بده .با شرايطي كه گفتم كدوم زبان را انتخاب كنم؟

sastwhc
14-05-2008, 17:40
. . . ++C یه زبون تحت داسه اینو فراموش نکنید .



این دوستمون شوخی کرد،این جمله رو فراموش کنید.

[QUOTE=bahareh_bus;2403926]منظورتون رو متوجه نمیشم!

شاید منظور شما از این جمله IDE تحت داس این زبانه؟

++c یک زبان واحده و چیزی به اسم تحت داس و تحت ویندوز و ... نداریم!
/QUOTE]

تایید میشه


راستی چرا دوتا دوتا تاپیک میزنی؟:13:

Ultimator
14-05-2008, 18:01
منظورتون رو متوجه نمیشم!

شاید منظور شما از این جمله IDE تحت داس این زبانه؟

++c یک زبان واحده و چیزی به اسم تحت داس و تحت ویندوز و ... نداریم!
بلکه این IDE و محیط توسعه و کد نویسی هست که میتونه تحت داس یا تحت ویندوز باشه.شما اگه به ++c مسلط باشید در هر دو محیط میتونید برنامه نویسی کنید (داس یا ++VC)

چند تا از پروژه های بزرگی که در حال حاضر توسط این زبان توسعه داده میشه رو ذکر می کنم تا کمی بیشتر با قدرت این زبان اشنا بشید:

سیستم عامل سیمبیان ، لینوکس ، اکثر نرم افزار های تجاری و کاربردی (max,maya,photoshop,...) ،قریب به اتفاق همه بازی های کامپیوتری و کنسولی و موتورهای پایه بازی سازی و بسیاری از نرم افزارهایی که هر روزه با اونها سروکار دارید!

سلام شرمنده که من یکمی بد گفتم حق با شماست تحت داس به برنامه هایی میگن که واقعا تحت داس باشند :11:منظور من تا حدودی همون Ide بود که و این که مال سالها پیشه..
اصلا قدرت ++c یا ++VC تو همین مالتی پلتفرم بودنشه . این رو که نمیشه انکار کرد . اما مثلا #C احتیاج به دات نت فریم ورک داره .
همین انگیزه ای شده که من از مدتی قبل تصمیم بگیرم برم دنبال ++VC
ولی درکل منظور من این بود که بهتره از نسخه ی به روز این زبان استفاده کنیم ، حتما دلیلی داشته که VC++.Net عرضه شده غیر از اینه ؟
دوستان منو ببخشید اگه باز هم اشتباه میکنم راهنماییم کنید :11:

sastwhc
15-05-2008, 07:07
سلام شرمنده که من یکمی بد گفتم حق با شماست تحت داس به برنامه هایی میگن که واقعا تحت داس باشند :11:منظور من تا حدودی همون Ide بود که و این که مال سالها پیشه..
اصلا قدرت ++c یا ++VC تو همین مالتی پلتفرم بودنشه . این رو که نمیشه انکار کرد . اما مثلا #C احتیاج به دات نت فریم ورک داره .
همین انگیزه ای شده که من از مدتی قبل تصمیم بگیرم برم دنبال ++VC
ولی درکل منظور من این بود که بهتره از نسخه ی به روز این زبان استفاده کنیم ، حتما دلیلی داشته که VC++.Net عرضه شده غیر از اینه ؟
دوستان منو ببخشید اگه باز هم اشتباه میکنم راهنماییم کنید :11:

دات نت ها همشون به فریم ورک احتیاج دارند گرچه میشه در نهایت نسخه stand aloneهم کامپایل کرد.

حالا تایید میشه:11::40::11::10:

bahareh_bus
15-05-2008, 09:10
براي انتخاب يك زبان خوب چيزهايي كه برام مهم است:
1)جامع باشد
2)سرعت بالا در هنگام اجرا شدن برنامه
3)زمان برام مهم نيست
4)بشه باهاش ويندوز درست كرد مثل ايكس پي

1- زبان های ++c و Java زبان های بسیار جامع و کاملی هستند.

2- پس با این اوصاف دور زبان های دات نت رو خط بکشید. سورس کد های این زبان به جای تبدیل شدن مستقیم به زبان ماشین به یک زبان میانی ترجمه میشن که این زبان میانی توسط فریم ورک ها به زبان ماشین ترجمه میشن و همین امر باعث میشه که برنامه های شما از سرعت بالایی برخوردار نباشه اما در مقابل سورس کد های زبان سی پلاس پلاس به طور کامل و مستقیم به زبان ماشین ترجمه میشن و دارای سرعت بسیار بالایی در اجرا شدن هستند.

3-...

4-پس بهتره بری سراغ همون ++vc !

ببین دوست عزیز برای یک برنامه نویس حرفه ای نوع زبان به هیچ وجه اهمیت نداره و اونها خودشون رو هرگز به یک زبان محدود نمی کنند.

شما باید برای شروع با یک زبان ساده شروع کنید (فراموش نکنید که : پرواز را با پرواز اغاز نمی کنند!)
و این زبان میتونه پایتون و یا پاسکال باشه و این رو هم بدونید که در تمام کالج های معتبر دنیا اولین واحد برنامه نویسی دانشجویان رشته کامپیوتر یکی از این دو زبان است:

پایتون یا پاسکال

ولی با توجه به قدیمی بودن و کاربردی نبودن زبان پاسکال شما بهتره که با زبان پایتون شروع کنید.
پس از چند ماه و اشنایی با اصول برنامه نویسی و کسب مهارت برنامه نویسی به دنبال اموزش زبان ++c برید و سعی کنید تمام تلاشتون مسلط شدن به این زبان باشه نه صرفآ اموزش سریع!!

به مرور شما به حدی در برنامه نویسی مهارت پیدا خواهید که میتونید در عرض یکی دو هفته هر زبانی رو یاد بگیرید!
پس از فراگرفتن ++c شما خودتون به اندازه ای حرفه ای شدید که بتونید مسیرتون رو مشخص کنید و از این پس به طور تخصصی در حوزه برنامه نویسی کار کنید.

امیدوارم که در این راه موفق باشید.

mahdi7s
15-05-2008, 09:32
خانوم بهاره يعني شما ميگين زبان پايتون را ميشه در عرض 2 تا 3 ماه يادگرفت؟
من تا حالا اسمي از اين زبان را جايي نشنيده بودم و برنامشم جايي پيدا نكردم در ضمن كلاسي هم براي آموزشش پيدا نكردم. لطفا راهنماييم كنين.

Ultimator
15-05-2008, 12:06
دات نت ها همشون به فریم ورک احتیاج دارند گرچه میشه در نهایت نسخه stand aloneهم کامپایل کرد.
حالا تایید میشه
در مورد #C حرف میزنید یا VC++.net ? مطمئنید ؟ میشه بپرسم چطور ؟
بالاخره یکی ما رو تائید کرد !!! :11:

mahdi7s
15-05-2008, 12:28
ميشه بگين فريم ورك يعني چي؟

bahareh_bus
15-05-2008, 12:44
خانوم بهاره يعني شما ميگين زبان پايتون را ميشه در عرض 2 تا 3 ماه يادگرفت؟

بلکه کمتر از یک ماه!(با روزی 2-3 ساعت صرف وقت)

شما به لینک زیر مراجعه کنید تا به جواب اکثر سوالاتتون در مورد این زبان برسید:

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

شما اون کتابی رو که گفتم بگیر و از ب بسم الله تا ن پایانش رو دقیق بخون.
بعد از اون خودتون متوجه خواهید شد که در دنیایی برنامه نویسی چه راهی رو انتخاب کنید.

موفق باشید

bahareh_bus
15-05-2008, 12:47
ميشه بگين فريم ورك يعني چي؟


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

mahdi7s
15-05-2008, 16:11
از سايتي كه بهم معرفي كردين خيلي ممنونم.
به نظر شما اگه از اول يادگيري پايتون را شروع كنم بعد براي ياد گيري زبان سي پلاس پلاس دچار مشكل نميشم؟

bahareh_bus
15-05-2008, 18:37
به نظر شما اگه از اول يادگيري پايتون را شروع كنم بعد براي ياد گيري زبان سي پلاس پلاس دچار مشكل نميشم؟

نه.

اتفاقآ خیلی سریعتر در ++c پیشرفت می کنید و درک بسیاری از مسایل این زبان برای شما ساده تر خواهد شد.
فقط سعی نکن که خیلی سریع پایتون رو تموم کنی و بری سراغ سی پلاس پلاس سعی کن هر مبحث رو خوب یاد بگیری و بعد بری سراغ مبحث بعدی.

در ضمن تنها و تنها و باز هم تاکید می کنم که تنها و تنها راه برنامه نویس شدن نوشتن برنامه هست!
شما نمیتونی با حفظ کردن مطالب کتاب ها برنامه نویس بشی بلکه باید بتونی از مطالبی که یاد گرفتی استفاده کنی!

یزار یه مثالی برات بزنم:

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

در برنامه نویسی هم همینطوره شما باید تا اونجا که میتونی برنامه بنویسی تا به درک کاملی از برنامه نویسی و اون زبانی که استفاده می کنی برسی.

پس فراموش نکن:

مطالعه بعد تمرین ، مطالعه بعد تمرین ، مطالعه بعد تمرین ...

Paradise_human
15-05-2008, 20:12
ممنون از توضیحاتتون.
منم می خواستم برنامه نویسی رو شروع کنم و یاد بگیرم و تا حالا هم کار نکردم و میشه گفت تقریبا صفر کیلو مترم.
c++ هم انتخاب کرده بودم ولی با توضیحات شما منم از پایتون شروع میکنم.
فقط اگه لینک دانلود برنامه شو بهمون بدی ممنون میشم.
با تشکر.

paranoid_android
15-05-2008, 20:54
بنده هم برای شزوع python رو توصیه می کنم. زبان فوق العاده تر و تمیزیه، مخصوصا قابلیت الحاق اون به کدهای نوشته شده تحت زبان های دیگه ویژگی بسیار جالبیه. اینو در نظر بگیرین که همین سایت youtube رو کلا با پایتون طراحی کردن. مالتی پلتفرم بودن، مالتی پارادایم بودن، ماژول ها، ساختارهای داده ای بسیار قدرتمند مثل دیکشنری ها و تاپل ها، سینتکس ساده، حداقل کدنویسی در مقایسه با زبان هایی مثل ++C یا زبان مشابه اون perl، انعطاف پذیری فوق العاده، پیاده سازی های مجدد تحت عنوان CPython، Jython و IronPython برای برنامه نویسان سی، جاوا و دات نت همه و همه از خصوصیات بارز این زبان هستش. پایتون به طور گستره در شرکت هایی مثل گوگل، ناسا، یاهو و حتی خود مایکروسافت! استفاده میشه. بر خلاف باور خیلیا که پایتون رو مثل زبان های PHP یا پرل اسکریپتی میدونن باید بگم که هیچ چیزی از ربان های General Purpose کم نداره.

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

Paradise_human
16-05-2008, 00:35
من ویستا دارم.
ورژن 2.5 شو دانلود کردم ولی اجرا نمیشد.
باید چه کار کنم؟؟؟؟

paranoid_android
16-05-2008, 08:59
من ویستا دارم.
ورژن 2.5 شو دانلود کردم ولی اجرا نمیشد.
باید چه کار کنم؟؟؟؟
متاسفانه مفسرهای پایتون با ویندوز ویستا و کلا سیستم عامل های 64 بیتی دیگه مثل Win XP 64 Bit سازگاری ندارن.

paranoid_android
16-05-2008, 09:21
یه روش عملی بهتون میگم احتمالا مشکلتون برطرف شه:

از کلید Windows تو ویندوز ویستاتون وارد control panel بشین و مد classic view رو انتخاب کنین. بعد رو آیکون Sysytem کلیک کنین. بعد Advanced system settings رو انتخاب کنین و تو پنجره باز شده تب Advanced رو انتخاب کنین. رو کلید Environment Variables قسمت پایی کلیک کنین و بعد از پنجره باز شده قسمت وسط باکس دوم یعنیSystem variables اسکرول کنین تا به مقدار Path برسین. حالا باید مقدارشو ادیت کنین که برای اینکار رو Path کلیک کنین و کلید Edit رو از پایینش بزنین تا پنجره ادیت باز بشه. تو باکس دوم عبارت C:/Python25 رو به اول مسیری که پایتون رو نصب کردین اضافه کنین. تو اون قسمت مسیری مثل C:/Python25;%/ و غیره! رو میبینین. بعد Ok رو انتخاب کنین. بعد برای اینکه تست کنین همه کارا درست انجام شده تو خط فرمان python رو تایپ کنین تا ببینین مفسرش قابل استفاده س یا خیر. البته قبل از اینکار بهتره سیستمتونو restart کنین.

paranoid_android
16-05-2008, 09:22
دوستان برای نصب پایتون رو ویندوزشون از لینک زیر استفاده کنن:


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

sastwhc
16-05-2008, 09:40
من ویستا دارم.
ورژن 2.5 شو دانلود کردم ولی اجرا نمیشد.
باید چه کار کنم؟؟؟؟

دوست عزیز نسخه 2.5.2 با ویستا سازگاره

rz_assar
16-05-2008, 10:50
mahdi7s جان حالا که خاسته هاتو دسته بندی کردی بذار منم برات دسته بندی کنم
1) هر جفتشون جامع هستند (البته #c در دسترس تره)
2) هر دوتاشون سرعت بالایی در اجرا دارند (البته اگه وارد باشی سرعت ++c بیشتره )
3) یادگیری هردوشون احتیاج به یاد گیری یه زبان آسون تر داره (ترجیحا تحت پلت فورم داس)
4) با هر دوش میشه کاری کرد که یه دکمه بزنی یه دست از تو کامپیوتر در بیاد آب هویج بستنی تعارف کنه . ویندوز که سهله
حالا منم یه سری نکته بهش اضافه میکنم
5) تا بیای تصمیم بگیری چکار کنی بجاش دو تا PDF از هرکدومو مرور کن
6) بهتره که اصلا هر دوتا رو یاد بگیری اولم از ++c شروع کنی که یه زبان دو رگس (هم پروسیجراله هم شی گرا)
7) بحث اینکه کدوم قوی تره هم بحث جالبی نیست هرکس علایق شخصی خودشو میگه واسش دلیل محکم هم داره (جنگ هفتاد و دو ملت همه را عذر بنه)
8) اصلا اگه برنامه نویسی به چنتا زبان مسلط نباشه نمیتونه نقاط ضعف و قوت هر زبانو خوب درک کنه این راهیه که همه رفتند شما هم باید بری (ولی به نظر من از ++c شروع کن بعد بورو تو بحث شی گرایی بعد سویچ کن رو #c حتما نتیجش عالی میشه (بگو ایشالا ) قربان همگی)

mahdi7s
16-05-2008, 11:23
من نفهميدم اول از كدوم شروع كنم!!!!
لطفا جواب سر راست بدين. ممنون ميشم

mahdi7s
16-05-2008, 11:31
من نفهميدم اول از كدوم شروع كنم!!!!
لطفا جواب سر راست بدين. ممنون ميشم

[quote=rz_assar;2409520]mahdi7s جان حالا که خاسته هاتو دسته بندی کردی بذار منم برات دسته بندی کنم
1) هر جفتشون جامع هستند (البته #c در دسترس تره)
6) بهتره که اصلا هر دوتا رو یاد بگیری اولم از ++c شروع کنی که یه زبان دو رگس (هم پروسیجراله هم شی گرا)

Paradise_human
16-05-2008, 13:28
دوست عزیز نسخه 2.5.2 با ویستا سازگاره
من 2.5.2 همون اول نصب کرده بودم ولی کار نکرد.

mahdi7s
16-05-2008, 14:12
[quote=rz_assar;2409520]mahdi7s جان حالا که خاسته هاتو دسته بندی کردی بذار منم برات دسته بندی کنم
...
6) بهتره که اصلا هر دوتا رو یاد بگیری اولم از ++c شروع کنی که یه زبان دو رگس (هم پروسیجراله هم شی گرا)
...

mahdi7s
16-05-2008, 17:12
لطفا يكي به من جواب سر راست بده
خانوم بهاره ميگن اول از پايتون شروع كنم ولي آقاي rz_assarميگن بهتره كه از همون سي پلاس پلاس شروع كنم حالا با در نظر گرفتن اين نظر ها من كدوم برم ياد بگيرم.
لطفا با دليل و مدرك بهم ثابت كنيد.

mahdi7s
16-05-2008, 18:04
لطفا لينك دانلود برنامه سي پلاس پلاس رو بذارين/ممنون ميشم

mahdi7s
16-05-2008, 18:22
لطفا لينك دانلود برنامه سي پلاس پلاس رو بذارين.

rz_assar
17-05-2008, 07:48
قربون شکلت از ++c شروع کن
دلیل محکم هم دارم
1) اول اونکه منابع فارسی ++c بیشتره
2) ثانیا زبان شناخته شده تریه (البته کم و بیش از طریق دوستان اسم پایتون به گوشم خورده)
3) درسته پایتون قوی و آسونه ولی شما میخای با مفاهیم برنامه نویسی آشنا بشی نه اینکه یه شبه آپولو هواکنی
4) تو فروم برنامه نویس ++c تا دلت بخاد هست ولی اگه تو پایتون به مشکل برخوردی !!!

همون که گفتم اول مبانی ++c و برنامه نویسی پروسیجرال تحت ++c بعد شی گرایی تحت ++c بعد سویچ کن رو #c حتما موفقیت آمیز خواهد بود

اگه میخای بدونی خود من از کجا شروع کردم باید بگم :
1-GWBasic
2- QBasic
3- Pascal
4- c
تازه رسیدم به ++c
6- Delphi
7- c++ builder
8-#c
حالا تصمیم با خودته که لقمه رو چجوری می خای بذاری تو دهنت . میخای مثل من بتابونی یا میخای سرراست بری سر اصل مطلب

(قربان شما این جانب)

paranoid_android
17-05-2008, 09:08
دوست عزیز mahdi7s شما اصلا بفرمایین تصمیمتون از یادگیری یه زبان برنامه نویسی چیه؟ برای چه مقاصدی میخواین یاد بگیرین؟ برنامه های دسکتاپ، وب اپلیکیشن، سیستمی یا شاید هوش مصنوعی؟!
به هر حال اگه کلا با مفاهیم برنامه نویسی و شیوه های الگوریتمیک یک برنامه آشنایی ندارین زیاد مهم نیست با چه زبانی شروع کنین مهم یادگیری مفاهیم پایه س و بعد اینکه ببینین سینتکس و خصوصیات کدوم زبان براتون جالبتره و اونو انتخاب کنین.
در بیشتر دانشگاه ها و مراکز آموزشی دنیا مفاهیم پایه رو با زبان ++C یاد میدن. ایران هم از این قضیه مستثنا نیست ولی شما باید ببینید آیا میخواید از همه امکانات این زبان میخوای استفاده کنید؟ شاید دوست دارین یه هسته سیستم عامل بسازین یا نه نمیدونم یه رابط گرافیکی طراحی کنین یا...!
فرمایش دوستان کاملا متینه ولی به نظر من با یه چیزی شروع کنین حالا زیاد مهم نیست، بعد که به برخی مفاهیم پایه مسلط شدین میتونی راهتونو انتخاب کنین چون شما الان واقعا نمیدونین چی میخواین. موفق باشید.

Bracket
17-05-2008, 09:29
دوستانی که میگن از ++C شروع کن مشخصه یا #C نمیدونن چیه یا ++C دلیلشم اینه که دقیقا #C نسخه اصلاح شده و بهینه شده ++C هست و خیلی از مفاهیم oop که در ++C با مشکل روبرو بوده در #C با الهام از Java تصحیح شده و در اصل #C همون ++C هست با امنیت و مفاهیم بهتره Java . یادگیریش هم انچنان فرقی ندارن ولی ساده تر از ++C هست مخصوصا کار باهاش تو IDE مثل Visual Studio خیلی راحت تره . ولی نکته مهم اینه که شما با یسری مفاهیم ابتدایی برنامه نویسی اشنا بشی و دید کلی داشته باشی بقیش همه syntax زبان هست که حالا هر زبونی syntax داره که شما مفاهیم رو بدون زبان که مشکلی نیست هر چی دوست داشتی یاد بگیر فقط مهمه که مفاهیم رو با یه زبون شروع کنی حالا ++C باشه #C باشه VB باشه هرچی .

paranoid_android
17-05-2008, 13:25
دوستانی که میگن از ++C شروع کن مشخصه یا #C نمیدونن چیه یا ++C دلیلشم اینه که دقیقا #C نسخه اصلاح شده و بهینه شده ++C هست و خیلی از مفاهیم oop که در ++C با مشکل روبرو بوده در #C با الهام از Java تصحیح شده و در اصل #C همون ++C هست با امنیت و مفاهیم بهتره Java . یادگیریش هم انچنان فرقی ندارن ولی ساده تر از ++C هست مخصوصا کار باهاش تو IDE مثل Visual Studio خیلی راحت تره . ولی نکته مهم اینه که شما با یسری مفاهیم ابتدایی برنامه نویسی اشنا بشی و دید کلی داشته باشی بقیش همه syntax زبان هست که حالا هر زبونی syntax داره که شما مفاهیم رو بدون زبان که مشکلی نیست هر چی دوست داشتی یاد بگیر فقط مهمه که مفاهیم رو با یه زبون شروع کنی حالا ++C باشه #C باشه VB باشه هرچی .
این رو هم باید در نظر بگیرین که C# به شدت به فریمورک وابستس پس دروغه که میگن پرتابله! و فرآیند کامپایل دوگانه اون اجرای برنامه ها رو خیلی کند میکنه. این امر رو میشه از روی اپلیکشن هایی که با دات نت نوشته شدن یا برنامه های تحت وب وابسته به دات نت مثل ASP.net کاملا متوجه شد، ولی c++ یه زبان کاملا پرتابله. البته این باعث نمیشه که منکر توانایی های C# باشیم! بله سی شارپ مدیریت حافظه خودکار داره و خیلی پیچیدگی های دیگه مثل وراثت های چندگانه و اشاره گرها و ... رو نداره که خصوصیت simplicity اونو بالاتر میبره. آره C++ ممکنه برخی از خصوصیات OOP مثل کپسوله سازی رو نقض بکنه ولی خب این به این دلیل بود که می خواست یه زبان هیبریدی باشه نه کاملا OOP مثل جاوا یا سی شارپ. اما به هر حال ممکنه خیلیا مثل من دل خوشی از انحصار طلبی های مایکروسافت نداشته باشن و دوست داشته باشن که همون جاوا رو ترجیح بدن به C#! شما که فنجون قهوه جاوا رو گذاشتی تو آواتارت چرا از c# طرفداری می کنی؟! (شوخی بود جدی نگیر دوست من:46:)

bahareh_bus
17-05-2008, 13:56
من یک سوال از این دوست عزیز دارم:

شما که هنوز یک قدم هم در دنیای برنامه نویسی گام برنداشتید چرا اینقدر در رابطه با انتخاب زبان شک و تردید دارید؟!

چه چیزی باعث این حساسیت شما شده؟

Bracket
17-05-2008, 14:56
این رو هم باید در نظر بگیرین که C# به شدت به فریمورک وابستس پس دروغه که میگن پرتابله! و فرآیند کامپایل دوگانه اون اجرای برنامه ها رو خیلی کند میکنه. این امر رو میشه از روی اپلیکشن هایی که با دات نت نوشته شدن یا برنامه های تحت وب وابسته به دات نت مثل ASP.net کاملا متوجه شد، ولی c++ یه زبان کاملا پرتابله. البته این باعث نمیشه که منکر توانایی های C# باشیم! بله سی شارپ مدیریت حافظه خودکار داره و خیلی پیچیدگی های دیگه مثل وراثت های چندگانه و اشاره گرها و ... رو نداره که خصوصیت simplicity اونو بالاتر میبره. آره C++ ممکنه برخی از خصوصیات OOP مثل کپسوله سازی رو نقض بکنه ولی خب این به این دلیل بود که می خواست یه زبان هیبریدی باشه نه کاملا OOP مثل جاوا یا سی شارپ. اما به هر حال ممکنه خیلیا مثل من دل خوشی از انحصار طلبی های مایکروسافت نداشته باشن و دوست داشته باشن که همون جاوا رو ترجیح بدن به C#! شما که فنجون قهوه جاوا رو گذاشتی تو آواتارت چرا از c# طرفداری می کنی؟! (شوخی بود جدی نگیر دوست من:46:)
من اصلا طرفداری #C رو نکردم چیزی که گفتم واقعیت مطلب بود من خودم ++C هم کد میزدم #C هم کد زدم در Low Level تر بودن ++C هم شکی نیست هنوز خیلی از کارهای گنده که سرعتش توش خیلی تاثیر داره یا اپلیکیشن های سخت افزاری بشدت از ++C استفاده میشه (البته بماند که الان خیلیا اعتقاد دارن Java هم به اندازه ++C سریع و LowLevel شده) . در مورد Java بدون شک حالت ایده عاله و اصلا قابل بحث نیست .

Ultimator
17-05-2008, 15:03
پیش بینی تاپیک بعدی !! : ++c یاد بگیرم یا جاوا ؟!!!!! !
البته دوست عزیز شرمنده این حرف رو میزنم ولی اگه میخواین بپرسین همینجا بپرسین !
بازم میخوام جسارت من رو ببخشید .

نظر من : اگه میتونید با فریمورکی بودن #C کنار بیاین حتما #C با سادگی و قدرت و ..هایی که داره گزینه ی ایده عالیه اما اگه نه همون ++C یا حتی جاوا مناسبه . بسته به تصمیم و سلیقتون داره .
ضمنا همون طور که دوستان اشاره کردند اصلا از اینکه اشتباه کنید نترسید آزمون و خطا روش خوبیه . چیز زیادی رو از دست نمیدید ( خودتون گفتید وقت مهم نیست ) در عوض کلی تجربه بدست میارید . تازه چند زبانه بودن یه برنامه نویس حسن بزرگیه .

paranoid_android
17-05-2008, 15:51
پیش بینی تاپیک بعدی !! : ++c یاد بگیرم یا جاوا ؟!!!!! !
البته دوست عزیز شرمنده این حرف رو میزنم ولی اگه میخواین بپرسین همینجا بپرسین !
بازم میخوام جسارت من رو ببخشید .

نظر من : اگه میتونید با فریمورکی بودن #C کنار بیاین حتما #C با سادگی و قدرت و ..هایی که داره گزینه ی ایده عالیه اما اگه نه همون ++C یا حتی جاوا مناسبه . بسته به تصمیم و سلیقتون داره .
ضمنا همون طور که دوستان اشاره کردند اصلا از اینکه اشتباه کنید نترسید آزمون و خطا روش خوبیه . چیز زیادی رو از دست نمیدید ( خودتون گفتید وقت مهم نیست ) در عوض کلی تجربه بدست میارید . تازه چند زبانه بودن یه برنامه نویس حسن بزرگیه .

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

mahdi7s
17-05-2008, 20:30
من با توجه به نظراتتون رفتم به سي پلاس پلاس
ممنونم از همه ي شما دوستان

sastwhc
17-05-2008, 22:25
[quote=rz_assar;2409520]mahdi7s
6) بهتره که اصلا هر دوتا رو یاد بگیری اولم از ++c شروع کنی که یه زبان دو رگس (هم پروسیجراله هم شی گرا)
عجب،:18: . . . دو رگه؟:18: هر دو تا :18: شما احتمالا نمیدونی نباید از C شروع کرد




من 2.5.2 همون اول نصب کرده بودم ولی کار نکرد.
کار میکند ...مشکل رو دقیق تر بگو . . .نسخه 64 بیتی هم داره




قربون شکلت از ++c شروع کن
دلیل محکم هم دارم
1) اول اونکه منابع فارسی ++c بیشتره
2) ثانیا زبان شناخته شده تریه (البته کم و بیش از طریق دوستان اسم پایتون به گوشم خورده)
3) درسته پایتون قوی و آسونه ولی شما میخای با مفاهیم برنامه نویسی آشنا بشی نه اینکه یه شبه آپولو هواکنی
4) تو فروم برنامه نویس ++c تا دلت بخاد هست ولی اگه تو پایتون به مشکل برخوردی !!!
همون که گفتم اول مبانی ++c و برنامه نویسی پروسیجرال تحت ++c بعد شی گرایی تحت ++c بعد سویچ کن رو #c حتما موفقیت آمیز خواهد بود

دوست جوون من
اینا دلیل راحتتر بودن سی نیس دلیل قدیمی بودن سی است
C/C++از زمانی که بوجود اومدن هیچ وقت بعنوان اولین زبان یه زبان آموز نبودن ونخواهند بود(چون . . . )



(البته بماند که الان خیلیا اعتقاد دارن Java هم به اندازه ++C سریع و LowLevel شده) .
کجا نوشته جاوا lowlevel؟



پیش بینی تاپیک بعدی !! : ++c یاد بگیرم یا جاوا ؟!!!!! !
البته دوست عزیز شرمنده این حرف رو میزنم ولی اگه میخواین بپرسین همینجا بپرسین !

آی گفتی:27:




من با توجه به نظراتتون رفتم به سي پلاس پلاس
ممنونم از همه ي شما دوستان
عجب بابا...عجب:18:

Ultimator
18-05-2008, 01:47
اینا دلیل راحتتر بودن سی نیس دلیل قدیمی بودن سی است
C/C++از زمانی که بوجود اومدن هیچ وقت بعنوان اولین زبان یه زبان آموز نبودن ونخواهند بود(چون . . . )

ای ول همینه .. من از اول گفتم ++C کلا زبون قدرتمند ولی سختیه من خیلی وقته برنامه مینویسم تازه الان شاید برم ++C یاد بگیرم .. من با Qbasic شروع کردم زبون خوبیه !

bahareh_bus
18-05-2008, 10:34
من با توجه به نظراتتون رفتم به سي پلاس پلاس
ممنونم از همه ي شما دوستان

سنگ بزرگ نشانه نزدن است!

میدونم چند ماه دیگه میایی و تو همین تاپیک لینک جدید پایتون رو میخوای!

موفق باشید!!

ghol_bishakh
18-05-2008, 10:43
با سلام
الان دیگه سی شارپ به روزه.

mahdi7s
18-05-2008, 10:48
اين حرفهاي كه شما نوشتين معلومه خودتونم نمي دونستيد چي مي خواستين ياد بگيرين!
لطفا كنين بگين شما كه هر تايي تون حداقل 2 تا زبان خوندين چرا هيچتا تون شروع به برنامه نويسي نكردين؟
چرا دنبال نوشتن برنامه هاي قشنگ با همون زبان اول نرفتين؟

mahdi7s
18-05-2008, 10:56
من تو شكلمم نشون دادم كه اول جاده ا م
ولي سعي خودمو براي رسيدن به مقصد ميكنم و خواهم كرد

Ultimator
18-05-2008, 12:30
اين حرفهاي كه شما نوشتين معلومه خودتونم نمي دونستيد چي مي خواستين ياد بگيرين!
لطفا كنين بگين شما كه هر تايي تون حداقل 2 تا زبان خوندين چرا هيچتا تون شروع به برنامه نويسي نكردين؟
چرا دنبال نوشتن برنامه هاي قشنگ با همون زبان اول نرفتين؟

چون هر زبان برای مقصد خاصی به کار میره همونطور که دوستمون گفت دیگه برای یک پروژه پایگاه داده که Gui توش مهمه رو کسی نمیره با ++c بنویسه یا برنامه های سطح پایین و سیستمی رو با سی شارپ . از جایی شروع کن که بتونی نه جایی که از همه بهتره

mahdi7s
18-05-2008, 14:01
لطفا كنين بگين شما كه هر تايي تون حداقل 2 تا زبان خوندين چرا هيچتا تون شروع به برنامه نويسي نكردين؟
چرا دنبال نوشتن برنامه هاي قشنگ با همون زبان اول نرفتين؟

bahareh_bus
18-05-2008, 16:36
لطفا كنين بگين شما كه هر تايي تون حداقل 2 تا زبان خوندين چرا هيچتا تون شروع به برنامه نويسي نكردين؟
چرا دنبال نوشتن برنامه هاي قشنگ با همون زبان اول نرفتين؟

شما از کجا میدونید هیچکدوم از ما برنامه نویس نشدیم؟!
یا چه میدونم دنبال نوشتن برنامه های قشنگ نرفتیم؟!(نمی فهمم منظورتون از برنامه قشنگ چیه؟!!)

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

من بنا به تجربه شخصی خودم و تجربه همه برنامه نویسانی که باهاشون ارتباط داشتم به این نتیجه رسیدم که برای برنامه نویس شدن باید از یک زبان ساده شروع کرد در غیر اینصورت یا از برنامه نویسی دلسرد میشی یا اینکه خیلی سخت پیشرفت می کنی!

این ضرب المثل معروف رو نشنیدی که میگه:

رهرو ان نیست که گهی تند و گهی خسته رود****رهرو ان است که اهسته و پیوسته رود!

شما برای قدم گذاشتن در دنیای برنامه نویسی میخوای از زبانی شروع کنی که برخی مفاهیم اون هنوز هم برای افرادی مثل من مشکل و نامفهومه! (البته این میتونه از کم هوشی من هم باشه!)

البته حس شما رو درک می کنم و میدونم که با چه انرژی و علاقه ای قصد داری تا این کار رو شروع کنی (خودم هم اول یک چنین علاقه و انرژی رو داشتم) ولی به احتمال زیاد شما هم مثل من دوام نمیاری و بر میگیردی سر خونه اول! یا اینکه به کل قید برنامه نویسی رو میزنی.

احتمالآ تصور شما این هست که اگر از زبان ساده ای شروع کنید وقت خودتون رو تلف کردید و برای اموختن زبانی تلاش کردید که هیچ سودی براتون نداره!

این حدس شما زمانی درسته که فرضآ برنامه نویسی رو با زبانی مثل Qbasic یا pascal شروع کرده باشید چون هر چقدر هم در این زبانها متخصص بشید هیچ ارزشی نداره و حق دارید که انگیزه ای برای اموختن این زبانها نداشته باشید ولی در مقابل اینها زبان پیشرفته و ساده ای وجود داره به نام پایتون که به هیچ وجه قابل مقایسه با زبانهای فوق نیست.

از نظر کارایی مطمعن باش که در صورت مسلط شدن به اون برای فردی مثل شما کاربردی تر از زبان ++C خواهد بود!
و خیلی از پروژه هایی که قادر به پیاده کردن اونها در ++C نیستی به راحتی در این زبان قابل پیاده سازی است.

و نکته مهم تر اینکه یک زبان پیشرفته و به روزه و مدام در حال بهتر شدنه و برخلاف ++c اوپن سورسه.

دیگه مدرک از این بالاتر میخوای که سازمان های مثل ناسا ، گوگل ، مایکروسافت و ... دارن به نحو قابل توجهی از این زبان استفاده می کنند!

بعد این صحبت ها انتخاب اخر با خودتونه بنده دیگه بحثی در این تاپیک نخواهم داشت.

موفق باشید

Bracket
18-05-2008, 16:54
اتفاقا الان تو تهران, شریف و امیر کبیر به جای ++C تو مبانی برنامه نویسی Java درس میدن البته چند ساله . تعداد فریم ورک های جاوا هم چه در زمینه وب چه دسکتاپ بسیار زیاده .

rz_assar
18-05-2008, 18:49
ووووووووواااااااااااااااا ااااااااییییییییییییی خدااااااااااااااااااااااا اااااااااااا
بابا تورا خدا اینقدر اصطلاحات قلمبه سلمبه به کار نبرید این دوستمون نیمده موتورش جام کرد
ضمنا دوستانی که معنقدند گذینه خوبی برای شروع هست به من بگید شما به عنوان یک معلم چطری میخای به یه مبتدی عزیز بفهمونی کانستراکتور یعنی چه یا مثلا ساده تر از اون اصلا تابع یعنی چه یا ساده تر از اون استراکچر چیه
یا ساده تر از اون آرایه چیه و چطور میشه باش کار کرد ؟؟؟؟!!!!! ؟؟؟ شما بهتر از من میدونید که هرکس تو این زبون آب بخاد بخوره باید متد صدا بزنه و از مفاهیم شی گرایی سر در بیاره

همون که گفتم اول سی بعدشم سی شارپ اصلا نترس کد نویسی با همشون آسونه فقط باید وقت بزاری همین

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

فقط یه چیزی رو شروع کننننننننننننننننن سریع بابا وقط ندارییییییییاااااااا بعد که دستت اومد تو کار خودت میفهمی چه زبونی یاد بگیری بهتره مطمئن باش وقتت تو هیچ کدوم طلف نمیشه هرچی تو سی یاد بگیری یا تو هر زبان دیگه یه روز به دردت میخوره تو فقط لازم داری یه زبانی باشه که باش مفاهیم رو خوب یاد بگیری مثلا سی این کارو برات میکنه بعد بورو هرچی دلت میخاد یاد بگیر

فدات

sastwhc
18-05-2008, 20:21
من بنا به تجربه شخصی خودم و تجربه همه برنامه نویسانی که باهاشون ارتباط داشتم به این نتیجه رسیدم که برای برنامه نویس شدن باید از یک زبان ساده شروع کرد در غیر اینصورت یا از برنامه نویسی دلسرد میشی یا اینکه خیلی سخت پیشرفت می کنی!

در سیلابس درسی برنامه نویسی مقدماتی همیشه زبان هایی به جز C (غیر از سی)قرار داشته است


البته حس شما رو درک می کنم و میدونم که با چه انرژی و علاقه ای قصد داری تا این کار رو شروع کنی (خودم هم اول یک چنین علاقه و انرژی رو داشتم) ولی به احتمال زیاد شما هم مثل من دوام نمیاری و بر میگیردی سر خونه اول! یا اینکه به کل قید برنامه نویسی رو میزنی.

موضوع دوام آوردن نیست C/C++یه زبان سیستمی است یعنی شخص علاوه بر برنامه نویسی باید اطلاعات سخت افزاری داشته باشد تا تازه بتواند انرا شروع کند.
بهر حال تایید میشود






احتمالآ تصور شما این هست که اگر از زبان ساده ای شروع کنید وقت خودتون رو تلف کردید و برای اموختن زبانی تلاش کردید که هیچ سودی براتون نداره!

این حدس شما زمانی درسته که فرضآ برنامه نویسی رو با زبانی مثل Qbasic یا pascal شروع کرده باشید


تایید نمیشه.

همیشه کاربردی هست.بیسیک(البته بشکلی غیر از کیو بیسیک مثل VBSیاVBیا. . . ) از زبانهای بسیار پر کاربرد در وب ، برنامه نویسی آفیس وبعضی برنامه های صنعتی محسوب میشه.
پاسکال(بشکل شیگرا یعنی دلفی) کماکان طرفداران خاص خود را در پلتفورم های مختلف و حتی غیر ویندوزی مثل لینوکس دارد.(البته شاید روزهای بهتری را در گذشته داشت)




اتفاقا الان تو تهران, شریف و امیر کبیر به جای ++C تو مبانی برنامه نویسی Java درس میدن البته چند ساله . تعداد فریم ورک های جاوا هم چه در زمینه وب چه دسکتاپ بسیار زیاده .
تایید نمیشه.
در مبانی برنامه نویسی هیچ گاه Cتدریس نشده.زمان ما بما فورترن درس میدادند.همان موقع دانشگاه تهرانی ها هم فورترن میخواندند اما پلی تکنیکی ها یه استاد جدید داشتند که پاسکال(اون وقت کلی شیک بنظر میرسد) درس میداد.
Cبعنوان درس برنامه سازی پیشرفته تدریس میشد و هیچگاه بعنوان مبانی تدریس نشده که حالا یا جاوا یا هر زبان دیگری جایگزین شود.

اما اینروزها تدریس زبان جاوا بعنوان اولین زبان(مبانی برنامه نویسی) پیشنهاد میشه.



ووووووووواااااااااااااااا ااااااااییییییییییییی خدااااااااااااااااااااااا اااااااااااا
همون که گفتم اول سی بعدشم سی شارپ اصلا نترس کد نویسی با همشون آسونه فقط باید وقت بزاری همین

:19::18::18:
تایید نمیشه که هیچی . . . . یه دفعه دیگه از این حرفا بزنی . . . زنده زنده میپزمت ....نمک نزده . . .

sastwhc
18-05-2008, 20:26
لطفا كنين بگين شما كه هر تايي تون حداقل 2 تا زبان خوندين چرا هيچتا تون شروع به برنامه نويسي نكردين؟
چرا دنبال نوشتن برنامه هاي قشنگ با همون زبان اول نرفتين؟

دوست عزیز
شما نه C نه هر چیزه دیگه ای را نباید شروع کنی.اول مبانی برنامه نویسی یعنی الگوریتم برنامه نویسی باید شروع کنی.گرچه دیده ام درسی به این نام در سطح دبیرستان هم ارایه میشود اما شما قویا نیاز به دانستن مبانی و الگوریتم در حد دانشگاهی هستید(البته من سن تان را نمیدانم).

Ultimator
19-05-2008, 01:09
همون که گفتم اول سی بعدشم سی شارپ اصلا نترس کد نویسی با همشون آسونه فقط باید وقت بزاری همین



ببخشید شما به حرفی که میزنید کاملا اعتقاد دارید ؟ :18: پس .. !



دات نت ها همشون به فریم ورک احتیاج دارند گرچه میشه در نهایت نسخه stand aloneهم کامپایل کرد.
ضمنا من هنوز نتونستم با این کنار بیام ! شما مطمئنید از #C و Vb.net میگید ؟ !:18:

!...M.J...!
19-05-2008, 02:22
دوست عزیز بنظر من اینقده سخت نگیر

بقوله rz_assar عزیز با هرچی شروع کنی بعد یه مدت همه چی دستت میاد

البته از دوستان دیگه عذر میخوام که دخالت کردم

من در مورد این زبان pythonخیلی علاقه مند شدم اطلاعاتی داشته باشم میتونین کمکم کنید؟؟

rz_assar
19-05-2008, 08:04
دوستان من نمیفهمم با اینکه گفتم هردوشون آسونه مخالفید یا اینکه اول سی بعدشم سی شارپ ؟
اگه گفتم هردوش آسونه ..... واسه من دلیل بیارید که یکیشون سخته
اگه گفتم اول سی بعد سی شارپ دلیلم اینه که مبانی رو باید با یه زبون پروسیجرال یاد گرفت بعد مفاهیم شی گرایی که هر دوی این خواسته هارو سی پلاس برطرف میکنه و دیگه لازم نیست برای آموزش مفاهیم شی گرایی یه زبون دیگه رو بخونه بعدش یواش یواش بری سر یه زبان وی÷وال مثل سی شارپ یا کلا تحت دات نت (ولی چون به گفته دوستمون سی و سی شارپ به هم شبیه هستند (syntax) بهتره بعد از سی بری سر سی شارپ که این وسط وقتت طلف نشه)
پس با صدای بللللللنددددد :::::: اول سییییییییی بعدشممم سیییی شاااااررررررپپپپپپپپپپ

من من من من من من معذرت میخام نظر دیگه چیکارش کنم ؟؟؟؟؟

mahdi7s
20-05-2008, 10:03
دوستان من سي پلاس پلاس رو چند روزه كه شروع كردم
به نظر من خيلي هم آسونه و با آقاي rz_assarموافقم


من هنوز نمي دونستم از چه زباني شروع كنم شما از فريم ورك و..........حرف مي زديد

sastwhc
20-05-2008, 18:22
ضمنا من هنوز نتونستم با این کنار بیام ! شما مطمئنید از #C و Vb.net میگید ؟ !:18:


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

ولی باید بگم نه همیشه نه همه جور برنامه ای . . . یه جورایی . . گاهی وقتا ...شاید بشه:11:

گرچه چون این برنامه های لزوما کراس پلت فرم نیستن اصولا شما با دات نت تحت خانواده سی شارپ . . برنامه مینویسین که تحت ویندوز اجرا شه پس بودن فریم ورک کاملا طبیعیه(طرز فکر مایکروسافتی)-توضیح : من مایکروسافت ستیز نیستم گرچه ازش خیلی هم خوشم نمیاد-

در ضمن من در جواب سوال این دوستمون(ultimator) اینا رو گفتم نه در جواب سوال این تاپیک

fireforget5
11-06-2011, 18:50
سلام آیا میشه با ویژوال سی پلاس پلاس هم سیستم عامل یا برنامه های سیستمی قوی نوست و آیا تفاوتی بین سی پلاس پلاس نسخه ویژوال آن از لحاظ قدرت سیستمی بودن وجود دارد