آموزش برنامه نویسی در C

نویسنده: Charles Brown
تاریخ ایجاد: 2 فوریه 2021
تاریخ به روزرسانی: 27 ژوئن 2024
Anonim
آموزش زبان برنامه نویسی C صفر تا 100 آموزش برنامه نویسی زبان  c  از 0 تا 100 - جلسه اول
ویدیو: آموزش زبان برنامه نویسی C صفر تا 100 آموزش برنامه نویسی زبان c از 0 تا 100 - جلسه اول

محتوا

یادگیری رمزگذاری قطعاً چیزی نیست که شما یک شبه یاد بگیرید و به کار و فداکاری زیادی احتیاج دارید (مخصوصاً با C ++). این راهنما در روند کار شما را راهنمایی می کند.

گام برداشتن

  1. درباره تاریخچه C ++ اطلاعات کسب کنید. بهترین راه برای شروع کار با یک زبان برنامه نویسی یادگیری ریشه های آن است. اگرچه هر آنچه را می خوانید درک نخواهید کرد ، برخی از این صفحات اصطلاحات مهمی را به شما معرفی می کنند که بعداً به آنها پرداخته خواهد شد (مانند "برنامه نویسی شی گرا").
  2. یک کامپایلر ++ C (و احتمالاً IDE) نصب کنید. برای برنامه نویسی C ++ یک کامپایلر لازم است زیرا کد اصلی باید در فایلی که توسط کامپیوتر شما قابل اجرا است جمع آوری شود. اگر از ویندوز استفاده می کنید ، گزینه خوبی Visual C ++ 2010 Express است یا اگر از لینوکس استفاده می کنید ، Geany گزینه خوبی است. هر دو دارای یک IDE (محیط توسعه مستقل) هستند که روند نوشتن کد منبع را بسیار آسان می کند. (توجه: بسیاری از افراد آنلاین استفاده از Bloodshed Dev-C ++ IDE و کامپایلر را توصیه می کنند. این کار را نکنید. این مورد 5 سال است که به روز نشده است و دارای صفحات و صفحات اشکالات شناخته شده است ، در اینجا ذکر شده است: http: // sourceforge.net/ p / dev-cpp / bugs /)
    • بیاموزید که چگونه از IDE به طور موثر استفاده کنید. برخی از IDE های موجود در آن سوابق خاص خود را دارند که در نهایت می توانند مانع آن شوند ، بنابراین منطقی است که گزینه ها و تنظیمات مختلف IDE خود را پیگیری و بررسی کنید.
  3. برای شروع یادگیری C ++ چند آموزش را انتخاب کنید. این مرحله به همراه کامپایلر یکی از مهمترین مراحل است. در طی این مرحله باید مواردی را رعایت کنید. قبل از هر چیز ، اطمینان حاصل کنید که این کتابچه راهنما برای مبتدیان کامل در برنامه نویسی نوشته شده است زیرا در توصیفات کامل ترین کتابچه راهنما هستند. در مرحله بعدی ، اطمینان حاصل کنید که کد موجود در آموزش از استاندارد C ++ 03 یا حتی C ++ 11 جدید پیروی کرده است (هنوز استاندارد نشده است ، بنابراین از مسائل کامپایلر مراقب باشید) ، زیرا کامپایلرهای مدرن در تهیه کد منسوخ شده مشکل دارند ، یا فقط خدمت رد کردن چند مورد خوب مواردی است که از طریق cprogramming.com در مورد C ++ و آموزش در www.cplusplus.com/doc/tutorial/ ارائه شده است.
  4. هر مفهوم جدیدی را امتحان کنید. بخش مهمی از یادگیری کدنویسی فقط خواندن مفاهیم مختلف نیست ، بلکه استفاده از آنها در کد خودتان است. کپی و جایگذاری کد در IDE شما کاربرد محدودی خواهد داشت. بسیار ساده تر است که هر مثال را تایپ کنید و سعی کنید ایده های خود را برای برنامه هایی که از مفهوم آموخته شده برای به حداکثر رساندن اطلاعاتی که می توانید به خاطر بسپارید ، استفاده کنید.
  5. از توسعه دهندگان دیگر بیاموزید. یکی از بهترین موارد در مورد برنامه نویسی این است که فارغ از سطح مهارت برنامه نویسی ، همیشه کد منبع موجود است که در همان سطح یا یک مرحله بالاتر از آن باشد.یک راه خوب برای یادگیری کد منبع پیچیده تر ، خواندن آن است تا جایی که به جایی نرسیدید که آن را درک نکنید ، سپس سعی کنید آن را در ذهن خود بسازید. اگر قسمت خاصی از کد را نمی فهمید ، اطلاعات بیشتر در مورد آن را در مقاله آموزشی یا مرجع خود بخوانید تا زمانی که آن را درک کنید.
  6. با استفاده از مفاهیمی که آموخته اید ، مشکلات را حل کنید. بهترین روش مطلق برای حفظ آنچه یاد می گیرید ، صرفاً نوشتن مجدد نمونه ها از کد منبع نیست ، بلکه در واقع انجام یک کار خاص با آن است. وب سایت cprogramming.com و Project Euler تمرینات خوبی دارند که می توانید برای استفاده از مفاهیم در موقعیت های واقعی زندگی حل کنید. اگر کاملاً نمی توانید برای مسئله ای الگوریتم ایجاد کنید ، آخرین چاره شما این است که آنلاین بررسی کنید تا ببینید چگونه کسی آن را حل کرده تا از آن بیاموزد. اگر از نتیجه یاد نگیرید ، حل یک مسئله چه فایده ای دارد؟
  7. به دیگران که نیاز به کمک دارند کمک کنید. اکنون که اطلاعات بیشتری در مورد C ++ کسب کرده اید ، می توانید به سایر مبتدیان در زمینه مشکلات آنلاین کمک کنید و آنها را در همان سفری که خودتان رفته اید شروع کنید! اگر شخصی که از شما کمک خواسته است نمی خواهد به توصیه شما گوش دهد ناامید نشوید: ممکن است شخص دیگری از جوابی که شما ارائه دادید بیاموزد ، حتی اگر پوستر اصلی پوستر این کار را نکرده باشد.

نکات

  • ناامید نشوید! برنامه نویسی می تواند در بعضی مواقع گیج کننده باشد ، اما مطمئناً این بدان معنا نیست که شما فقط باید تمام پیشرفت خود را دور بریزید و متوقف شوید! اگر یک کتابچه راهنمای خاص موضوعی را ضعیف توضیح داده است ، سعی کنید مقاله دیگری را در مورد موضوع بخوانید. لازم نیست که این مشکل شما باشید!
  • سرعت خود را دنبال کنید.
  • اگر در زمان کامپایل خطایی پیدا کردید ، کد منبع را دوباره بخوانید و ببینید آیا می توانید خطاها را پیدا کنید. گرچه خود این خطاها ممکن است رمزآلود به نظر برسند ، اما آنها سعی می کنند به شما بگویند چه مشکلی دارد ، بنابراین سعی کنید ببینید آیا آنها به شما در مورد خطاها آموزش می دهند.
  • با جستجوی "+ C را بیاموزید" می توانید C ++ را از طریق فروشگاه Google Play یا Appstore بیاموزید.
  • همچنین می توانید آن را از کتابی در مورد C ++ بیاموزید.
  • اگر با خطاهای زمان اجرا مواجه شدید ، مسئله مسئله نحو نیست ، بلکه به جای آن الگوریتم شماست. دقیقاً آنچه الگوریتم شما قرار است انجام دهد را بنویسید و آن را با کد منبع خود مقایسه کنید. بدترین حالت: کد را به یک انجمن آنلاین نشان دهید و ببینید آیا آنها می توانند به تشخیص مشکلات کمک کنند ، اما خوب س askال کنید! افرادی که در اوقات فراغت به شما کمک می کنند این کار را انجام دهند ، در حالی که در آن زمان آنها می توانند یک نرم افزار برنامه نویسی زنده نیز بسازند ، بنابراین سپاسگزار باشید!
  • همیشه در مورد کد منبع خود نظر دهید! حتی برای یک کد ساده و قابل توضیح ، نوشتن توضیح مختصری از برنامه در ابتدای کار هیچگاه ضرری نخواهد داشت. همچنین این روش خوبی است که بیاموزید اگر قصد دارید با نرم افزارهای پیچیده و پیچیده تری برنامه نویسی کنید که هنوز هم قادر به درک آنها هستید ، اما شخص دیگری را که آن را بخواند گیج می کند.

هشدارها

  • C و C ++ زبان های برنامه نویسی بسیار سطح پایینی هستند ، به این معنی که احتمال خراب شدن رایانه شما به دلیل کد بد یا برنامه های مخرب عمدی وجود دارد! هرگز برنامه ها را با "# windows.h>" وارد نکنید مگر اینکه کاملاً از کاری که انجام می دهید مطمئن باشید و حتی اگر می دانید چه کاری انجام می دهید ، سعی کنید همیشه از آن اجتناب کنید.
  • مطمئن شوید که کامپایلر و آموزش شما به روز هستند! کامپایلرهای منسوخ شده باعث می شوند که کد منبع معتبر در زمان اجرا کامپایل نشود یا باعث خطاهای عجیب شود. در مورد آموزشها نیز می توان همین را گفت.
  • بسیاری از برنامه های آنتی ویروس فکر می کنند هرچه شما ویروس کنید! حتماً برنامه خود را به موارد استثنایی اضافه کنید و در صورت لزوم آنتی ویروس خود را غیرفعال کنید تا به طور تصادفی برنامه شما پاک نشود!