ورود

View Full Version : چرا سی++ ؟



UfnCod3r
سه شنبه 11 تیر 1392, 12:04 عصر
:متفکر:
از اون جایی ک دیدم خیلی ها دارن از زبان های دیگه طرف داری می کنن ب خودم گفتم
ای بی غیرت واس چی نشستی دست رو دست می زاری سی++ ب تو نیاز داره برخیز:قهقهه:
البته با اجازه اساتید :خجالت:

چرا سی++؟:متفکر:

سی++ یک زبان برنامه نویسی برای ساخت اپلیکیشن ها و برنامه های سیستمی است
اکثر برنامه برنامه هایی که امروزه ما کیلو کیلو روی سیستم نصب می کنیم رو با این زبان نوشتن
از برنامه هایی مثل مرورگر و دانلود منیجر ها و فتوشاپ بگیر تا بازی های روز دنیا
متاسفانه در ایران خیلی ها سی++ را فقط در حد یک برنامه ی کنسولی فرض می کنن که
چهار تا جمع و ضرب انجام می ده + دانشگهاها هم در حال کوچ کردن ب سمت زبان های ساده تر هستن :قهقهه:

چرا اکثر این برنامه ها با سی++ نوشته شدن؟:متفکر:

سی++ یک زبان من دراوردی نیست سی++ یک زبان کاملا استاندارد است :تشویق:
1998, ISO/IEC 1998, ISO/IEC 2003, ISO/IEC 2011
http://en.wikipedia.org/wiki/Comparison_of_programming_languages
:لبخند:

خیلی از زبان ها به مرور زمان دیگه کاریی خودشون رو از دست می دن
اما سی++ بوده، هست، و خواهد بود :تشویق:
این ب این دلیل است ک پایه ی تمام نرم افزار ها و کتاب خونه ها و قسمت هایی از سیستم عامل ها با این زبان نوشته شده و می شود
برداشتن این زبان مثل کندن ریشه درخت دنیای نرم افزای می مونه :لبخند:
سی++ عقب مانده نیست بر خلاف خیلی ها که فکر می کنن سی/سی++ خیلی قدیمی شدن
با امدن سی99 و سی++11 یک سری چیزهای دیگه هم به این زبان ها اضافه شد:تشویق:


در سی++ شما هر سبکی دوست دارید می تونید کد بنویسد :تشویق:
از سبک سی گرفته تا شی گرایی محض
بله سی++ برای همست

در سی++ همه چی هست و هیچ چیز غیر ممکن نیست :تشویق:
از مدیریت حافظه گرفته تا شی گرایی ،پیش پردازنده ها و تمپلیت ها و نوشتن کدهای اسمبلی
هیچ کمبودی نیست و هیچ کار غیر ممکنی وجود نداره

سی++ سریع است:تشویق:
در سی++ کدها توسط کامپایلر ابتدا به اسمبل تبدیل شده و بعد راه های بعدی رو طی می کنن
کامپایلر های سی/سی++ هر روز در حال قویتر شدن هستن
در سی++ شما ب کل برنامه اشراف کامل دارید از نحوه کارکردن تابع ساختار ها کلاس ها و ..
هر وقت نیاز داشتین می تونید بهینه سازی کنید با اسمبل ، موازی کردن ، استفاده از الحاقی ها و ..
همه چی هست فقط این شمایید ک باید بتونید از این ها به طور صحیح استفاده کنید

سی++ امنیت دارد:تشویق:
سی++ مثل دات نت و جاوا بی درو پیکر نیست ک با یک دیکامپایلر کد ها رو بشه ریخت بیرون
سی++ امن است و شما می تونید این امنیت رو با تکنیک هایی بیشتر کنید و از هک شدن سریع برنامه جلوگیری کنید

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


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

سی++ مستقل است
میشه گفت در تمام پلتفرم ها شما می تونید با این زبان برنامه بنویسد
این زبان ب کسی و چیزی وابسته نیست
ن پ ن مال بیل گیتس باشه فردا بگه باید از صفحه ی روزگار محو شه:شیطان:


و البته سی++ اسان تیست :ناراحت:
بله سخت است
شاید شنیده باشید پی اچ پی در 21 :قهقهه:
ولی باید گفت سی++ در 3 سال :لبخند:
با خوندن ی کتاب مثل کتاب جعفر نژاد قمی پشگل هم نمیشه شد چه برسه به برنامه نویس سی++:قهقهه:
سی++ سخت است و یکی از دلایل کم طرف دار بودنش هم همینه
از خطای لینک کردن تا مشکل مدیریت حافظه و هزار بدبختی ک همه رو کلافه می کنه
ولی بعد از مسلط شدن از بین می رن :لبخند:

و در اخر
سی++ بهترینه:تشویق:
به کوری چسم زبان های دیگه :لبخند:

تمام .
امضا : 0xF3432AE323F

UfnCod3r
سه شنبه 11 تیر 1392, 12:11 عصر
اه ویرایش نداره این خراب شده:گریه:
@ویرایش
شاید شنیده باشید پی اچ پی در 21
@جدید
شاید شنیده باشید پی اچ پی در 21 روز

@ویرایش
به کوری چسم زبان های دیگه
@جدید
به کوری چشم زبان های دیگه

barnamenevisjavan
سه شنبه 11 تیر 1392, 17:08 عصر
من خیلی علاقه دارم سی++ یاد بگیرم ولی لامصب خیلی شلوغه!
هیچ آموزشی برای VC++ نیستش لامصب محیط همین VC++ اینقدر گنگه ادم نمیتونه یه Hello Word ساده بنویسه:اشتباه:

IamOverlord
سه شنبه 11 تیر 1392, 18:14 عصر
می تونی بری CodeBlocks و QtCreator رو نصب کنی...

barnamenevisjavan
سه شنبه 11 تیر 1392, 18:50 عصر
Qt Creator دارم ولی یکسری مشکلات داره نمیشه برنامه رو کامپایل کرد کلی خطا میگیره کدبلوکس رو هنوز تست نکردم

UfnCod3r
سه شنبه 11 تیر 1392, 19:06 عصر
کجای محیط ++VC گنگه :متفکر:
سی++ کلا تنظیمات زیادی داره
شما فعلا همون File\\New Project بزن ب منو ها و .. هم کاری نداشته باش :چشمک:
حالا خوبه با خط فرمان کامپایل نمی کنی :گیج:

barnamenevisjavan
سه شنبه 11 تیر 1392, 19:30 عصر
میدونم دادا
منظور کلی این بود خیلی خیلی گنگه!
نمیدونم چرا اصلا آموزشی نیست در این زمینه:متفکر:

A_2006
سه شنبه 11 تیر 1392, 19:56 عصر
کیانوش چرا فیلم های کیارش رو دانلود نمی کنی که start فوق العاده ای برای شروعه

hessam2003
سه شنبه 11 تیر 1392, 20:33 عصر
نحوه کار با currancy manager را کسی میدونه؟

darknes666
سه شنبه 11 تیر 1392, 20:51 عصر
http://barnamenevis.org/showthread.php?406531-%D9%88%DB%8C%D8%AF%DB%8C%D9%88-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-vC-%E2%80%8E-2010&p=1808812#post1808812
اولین قست آموزشو گذاشتم امید وارم مفید واقع بشه.

barnamenevisjavan
سه شنبه 11 تیر 1392, 21:11 عصر
کیانوش چرا فیلم های کیارش رو دانلود نمی کنی که start فوق العاده ای برای شروعه
دادا من کیانوش نیستم
اشتباه گرفتی،دارم دانلود میکنم انشاالله که مفید باشه دستش هم بابت آموزشا درد نکنه

دانشجوی تویسرکانی
سه شنبه 11 تیر 1392, 22:05 عصر
میدونم دادا
منظور کلی این بود خیلی خیلی گنگه!
نمیدونم چرا اصلا آموزشی نیست در این زمینه:متفکر:

حیف عمر خودت که تلف کنی پای :
C
++C
PHP
++visual C
Delphi
VBScript

البته در کل اگه این ویندوزهای رایگان رو نصب نمی کردیم PHP بیشتر نمود پیدا می کرد به قول دوستمون فردا ممکنه مایکروسافت ASP.Net رو بگه کلاً حذف و PHP.Net رو ابداع کنه! البته تا 3 الی 4 سال که بعدش می ره سراغ Perl.Net :لبخند: یا شایدم Java.Net :لبخند:

جاوا خیلی عالیه - زیباترین زبان برنامه نویسی هستش ولی تو ایران منابع و درآمد و ... + سورس های آماده خیلی کمه
#C و VB.Net هم یکیشون کفایت می کنه - البته اگر تنهایی می خواهید برنامه نویسی کنید که زبان بیسیک بهترین گذینه هستش چون تو 5 جا بکار میره (یعنی همه جا)
ولی خوب #C درآمدزایی غیر فردی بیشتری داره

البته می بخشید نظرات خودم رو گفتم

در کل برای دوستانی که این تاپیک رو مورد مطالعه قرار می دهند عرض شد.

barnamenevisjavan
سه شنبه 11 تیر 1392, 22:16 عصر
حیف عمر خودت که تلف کنی پای :
C
++C
PHP
++visual C
Delphi
VBScript

البته در کل اگه این ویندوزهای رایگان رو نصب نمی کردیم PHP بیشتر نمود پیدا می کرد به قول دوستمون فردا ممکنه مایکروسافت ASP.Net رو بگه کلاً حذف و PHP.Net رو ابداع کنه! البته تا 3 الی 4 سال که بعدش می ره سراغ Perl.Net :لبخند: یا شایدم Java.Net :لبخند:

جاوا خیلی عالیه - زیباترین زبان برنامه نویسی هستش ولی تو ایران منابع و درآمد و ... + سورس های آماده خیلی کمه
#C و VB.Net هم یکیشون کفایت می کنه - البته اگر تنهایی می خواهید برنامه نویسی کنید که زبان بیسیک بهترین گذینه هستش چون تو 5 جا بکار میره (یعنی همه جا)
ولی خوب #C درآمدزایی غیر فردی بیشتری داره

البته می بخشید نظرات خودم رو گفتم

در کل برای دوستانی که این تاپیک رو مورد مطالعه قرار می دهند عرض شد.

دادا من برخلاف اینکه برنامه نویس هستم اصلا رشته دانشگام چیز دیگست!من برنامه نویسی رو عشقی و خودآموز یاد گرفتم با VB.NET خیلی حال میکنم سی شارپ هم گاهی کار میکنم الان دوست دارم سی++ یاد بگیرم چون دات نت منو محدود میکنه (واسه پول کد نمیزنم که واسه مرض های مغزم میزنم:لبخند:)

darknes666
سه شنبه 11 تیر 1392, 22:31 عصر
حیف عمر خودت که تلف کنی پای :
C
++C
PHP
++visual C
Delphi
VBScript

البته در کل اگه این ویندوزهای رایگان رو نصب نمی کردیم PHP بیشتر نمود پیدا می کرد به قول دوستمون فردا ممکنه مایکروسافت ASP.Net رو بگه کلاً حذف و PHP.Net رو ابداع کنه! البته تا 3 الی 4 سال که بعدش می ره سراغ Perl.Net :لبخند: یا شایدم Java.Net :لبخند:

جاوا خیلی عالیه - زیباترین زبان برنامه نویسی هستش ولی تو ایران منابع و درآمد و ... + سورس های آماده خیلی کمه
#C و VB.Net هم یکیشون کفایت می کنه - البته اگر تنهایی می خواهید برنامه نویسی کنید که زبان بیسیک بهترین گذینه هستش چون تو 5 جا بکار میره (یعنی همه جا)
ولی خوب #C درآمدزایی غیر فردی بیشتری داره

البته می بخشید نظرات خودم رو گفتم

در کل برای دوستانی که این تاپیک رو مورد مطالعه قرار می دهند عرض شد.

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

محسن=0
سه شنبه 11 تیر 1392, 22:53 عصر
حیف عمر خودت که تلف کنی پای :
C
++C
PHP
++visual C
Delphi
VBScript

البته در کل اگه این ویندوزهای رایگان رو نصب نمی کردیم PHP بیشتر نمود پیدا می کرد به قول دوستمون فردا ممکنه مایکروسافت ASP.Net رو بگه کلاً حذف و PHP.Net رو ابداع کنه! البته تا 3 الی 4 سال که بعدش می ره سراغ Perl.Net :لبخند: یا شایدم Java.Net :لبخند:

جاوا خیلی عالیه - زیباترین زبان برنامه نویسی هستش ولی تو ایران منابع و درآمد و ... + سورس های آماده خیلی کمه
#C و VB.Net هم یکیشون کفایت می کنه - البته اگر تنهایی می خواهید برنامه نویسی کنید که زبان بیسیک بهترین گذینه هستش چون تو 5 جا بکار میره (یعنی همه جا)
ولی خوب #C درآمدزایی غیر فردی بیشتری داره

البته می بخشید نظرات خودم رو گفتم

در کل برای دوستانی که این تاپیک رو مورد مطالعه قرار می دهند عرض شد.

سلام.
شما فرمودید که :
حیف عمر خودت که تلف کنی پای :[/B]
C
++C
PHP
++visual C
Delphi
VBScript

خب مگه دیگه شما زبان گذاشتید که بریم یاد بگیریم؟شاید از نظر شما تنها زبان برنامه نویسی جاوا هست؟

دانشجوی تویسرکانی
سه شنبه 11 تیر 1392, 23:09 عصر
سلام


خب مگه دیگه شما زبان گذاشتید که بریم یاد بگیریم؟شاید از نظر شما تنها زبان برنامه نویسی جاوا هست؟
جاوا و محیط نتبینز بسیار عالیست
متعصفانه منابعش کمه

به محیط های نرم افزاری هم توجه کنید

به نظر بنده بیسیک گذینه مناسبیه
خدمت شما عرض شد که 5 عمل رو می تونید با زبان بیسیک انجام بدید

1-فرم اپلیکیشن - ویژوال استودیو
2-برنامه نویسی موبایل basic for android
3-برنامه نویسی در مجموعه آفیس مایکروسافت
4-برنامه نویسی میکرو کنترلرها pic basic pro
5-وب نویسی تحت وب
6-بازی نویسی
7-وب نویسی تحت کلاینت با VBScript که البته مجدداً طبق فرموده های دوستمون مایکروسافته دیگه و منابع فارسی کمه
این که شد 7 تا!

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

IamOverlord
پنج شنبه 13 تیر 1392, 02:39 صبح
سلام!




حیف عمر خودت که تلف کنی پای :
C
++C
PHP
++visual C
Delphi
VBScript


چرا؟ مگه PHP چشه؟! کل دنیا دارن ازش استفاده می کنن زیاد!
یا C؟ که اگه نباشه جاش خالیه! اگه نباشه بعد Assembly می خوان از چی استفاده کنن؟ C#.net یا VB.net؟!
یا ++C؟ که همه به عنوان یه زبان Standard، شی گرا و قدرت مند قبولش دارن...
Delphi دیگه واسه چی وقت تلف کردنه؟ خودش شعارش RAD ـه!!!

دانشجوی تویسرکانی
پنج شنبه 13 تیر 1392, 03:56 صبح
سلام دوست عزیز


چرا؟ مگه PHP چشه؟!

از دیدگاه بنده ASP.Net بهتره



کل دنیا دارن ازش استفاده می کنن زیاد!

از ASP.Net هم کل دنیا استفاده می کنند.
یه زمان کل دنیا نظام آموزشی مردودی بود.
کشور ما چرا رفت نظام آموزش مردودی رو پیاده سازی کرد!
الان من و شما خندمون می گیره یه نفر همه درساش 20 باشه یک دونه درسش 6 (که تبصره ای هم زیر 7 در کار نیست)باشه دیگه نتونه بره پایه بالاتر ، بعدش بیاد درسی که 6 گرفته رو با همه درسهایی که 20 گرفته پاس کنه.



یا C؟ که اگه نباشه جاش خالیه!

حق با شماست اگه c نبود ویژوال استودیو هم نبود. اما باید به محیط های برنامه نویسی هم توجه بشه.



اگه نباشه بعد Assembly می خوان از چی استفاده کنن؟ C#‎.net یا VB.net؟!

Assembly جای خودش رو داره واسه کاربرد زیر 1 درصدی خودش به کار میره. بنده هم دنبال اسمبلی نرفتم



یا ++C؟ که همه به عنوان یه زبان Standard، شی گرا و قدرت مند قبولش دارن...

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



Delphi دیگه واسه چی وقت تلف کردنه؟ خودش شعارش RAD ـه!!!

1- چهار روز دیگه برشکست میشه
2-مایکروسافت از این ورش افتاده این محیط دلفی از اون ورش : مایکروسافت ماقبلی ها رو ساپورت نمی کنه و یکدفعه می زنه سرش یه چیزی رو حذف می کنه ،محیط دلفی 197 تا TextBox داره + 196 تا Button
3-......... end + begin .....

IamOverlord
پنج شنبه 13 تیر 1392, 06:53 صبح
سلام!




از دیدگاه بنده ASP.Net بهتره


از ASP.Net هم کل دنیا استفاده می کنند.



منظور من آمار استفاده از PHP نسبت به بقیه (http://barnamenevis.org/showthread.php?405595-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-PHP-%D8%AF%D8%B1-%D8%B3%D8%A7%DB%8C%D8%AA%D9%87%D8%A7%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D9%87-%D8%A8%DB%8C%D8%B4-%D8%A7%D8%B2-80-%D8%AF%D8%B1%D8%B5%D8%AF-%D8%B1%D8%B3%DB%8C%D8%AF) است... اگه چیز به درد بخوری نبود که این همه سایت بزرگ و معتبر رو با PHP نمی نوشتن...
Facebook
Wikipedia
Flickr
Yahoo! Answers
Yahoo! Bookmarks
Delicious
Digg
Friendster
SourceForge
Photobucket
...




1- چهار روز دیگه برشکست میشه



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

IamOverlord
پنج شنبه 13 تیر 1392, 07:01 صبح
PHP is much better than you think!

IamOverlord
پنج شنبه 13 تیر 1392, 07:03 صبح
http://fabien.potencier.org/article/64/php-is-much-better-than-you-think

(امکان ویرایش نبود!)

UfnCod3r
پنج شنبه 13 تیر 1392, 08:45 صبح
php و asp.net که کلا برا وب هست شما داری با سی++ مقایسه می کنیش :قهقهه:
برو حداقل یک کتاب اموزش مبانی کامپیوتر بخون بعدا یا اینجا برین به تاپیک:قلب:

UfnCod3r
پنج شنبه 13 تیر 1392, 08:57 صبح
در ضمن از کی تا حالا asp.net زبان برنامه نویسی شده:قهقهه:
ابروی هرچی دانشجوی تویسرکانیه رو بردی

دانشجوی تویسرکانی
پنج شنبه 13 تیر 1392, 15:50 عصر
سلام دوست عزیز

php و asp.net که کلا برا وب هست شما داری با سی++ مقایسه می کنیش :قهقهه:
برو حداقل یک کتاب اموزش مبانی کامپیوتر بخون بعدا یا اینجا برین به تاپیک:قلب:

کی با سی ++ مقایسه کرده؟ - حرف دهن من میزاری چرا - مبحث یه چیز دیگه ای بود



برو حداقل یک کتاب اموزش مبانی کامپیوتر بخون بعدا یا اینجا برین به تاپیک:قلب:

بله حتماً




در ضمن از کی تا حالا asp.net زبان برنامه نویسی شده
asp.net یک تکنولوژی هستش - کجا عرض شد زبان برنامه نویسیست!



ابروی هرچی دانشجوی تویسرکانیه رو بردی
ok

عرض شد که یک زبان برنامه نویسی رو دنبال کنیم که مناسب ترین گذینه باشه ، همین و بس
یه بار دلفی - یه بار سی - یه بار سی شارپ - یه بار جاوا که نمیشه - یه بار php - یه بار ای اس پی کلاسیک - یه بار .........
عمر انسان محدوده

همون ابتدا عرض شد حیف عمر انسان!

IamOverlord
پنج شنبه 13 تیر 1392, 17:24 عصر
سلام.
ببینید مثلا یه طراح Web به روز، باید هم HTML5 یاد بگیره... هم CSS3... هم Javascript و jQuery... هم PHP... هم MySQL... و هم مسائل دیگه ای مثل SEO... تازه اگه نخواد چیز دیگه ای یاد بگیره... مثلا یه CMS ای مثل Wordpress یا Joomla یا یه Framework ای مثل Yii Framework یا ... !
قبول دارم بعضی از این ها نسبتا ساده هستند، اما به هر حال حجم زیادی از مسائل رو نیاز داره که یاد بگیره و توشون مهارت پیدا کنه...
پس اونم بگه وقت تلف کردنه؟!
ببخشید... ولی ما ایرانی ها خودمون سر خیلی از مسائل دیگه وقتمون رو تلف می کنیم... که یاد گرفتن این جور چیزا کجا، اونا کجا!

UfnCod3r
پنج شنبه 13 تیر 1392, 17:30 عصر
شما اگه خیلی به فکر تلف شدن عمرت بودی نمی امدی اینجا اینا رو بگی
سی شارپ و جاورا رو هم می گفتی تا کلا بیخیال برنام نویسی بشیم :قهقهه:


حیف عمر خودت که تلف کنی پای
C
++C
PHP
++visual C
Delphi
VBScript