سی پلاس پلاس چیست؟
برای بهره مندی از تمامی ویژگی های این دوره به سیستم وارد شوید یا ثبت نام کنید!
آیا علاقه زیادی به فناوری اطلاعات دارید و دوست دارید برنامه نویسی را یاد بگیرید؟ و چرا که بالاخره نیست! ممکن است برنامه نویسی در ابتدا دشوار به نظر برسد ، اما این یک جهان بسیار در دسترس تر از آن است که به نظر می رسد!
شما احتمالاً فکر کرده اید که از کجا شروع کنید ، اگر C ++ برای شما مناسب است ، اگر بهتر نیست با یک زبان دیگر شروع کنید. شما تعجب می کنید که آیا می خواهید هر کاری را که می خواهید انجام دهید ، نقاط قوت و ضعف C ++ چیست ...
در این فصل سعی می کنم به همه این سالات پاسخ دهم.
به یاد داشته باشید: این یک دوره مبتدی است. دانش قبلی لازم نیست حتی اگر در زندگی خود هرگز برنامه نویسی نکرده اید ، تنها کاری که باید انجام دهید این است که این دوره را به تدریج بخوانید ، بدون اینکه از مراحل قدم بردارید و همزمان با من تمرین منظم کنید!
برنامه ها
این برنامه ها اساس علوم کامپیوتر هستند. آنها مواردی هستند که به شما امکان می دهند در رایانه خود اقداماتی انجام دهید.
به عنوان مثال شکل زیر را نشان می دهد که نمایانگر تصویر صفحه رایانه من است. 3 ویندوز مربوط به 3 برنامه مختلف وجود دارد. از پیش زمینه تا پس زمینه:
برنامه ها
مرورگر وب Google Chrome ، که به شما امکان می دهد وب سایت ها را مشاهده کنید.
File explorer ، که به شما امکان می دهد فایل ها را در رایانه خود مدیریت کنید.
پردازنده کلمه Microsoft Word ، که به شما امکان می دهد نامه ها و اسناد را بنویسید.
همانطور که مشاهده می کنید ، هر یک از این برنامه ها برای هدفی خاص طراحی شده اند. همچنین می توانیم از این بازی ها مثال بزنیم که برای سرگرمی در نظر گرفته شده اند: Starcraft II، World of Warcraft، Worms، Team Fortress 2 و غیره هر یک از آنها مربوط به یک برنامه متفاوت است.
ابتدا با اندازه گیری بلندپروازی های خود شروع کنید. بازی ای مانند Starcraft II طی چندین سال به ده ها توسعه دهنده تمام وقت نیاز دارد. بنابراین اهدافی را که دستیابی به آنها بسیار دشوار است در ذهن خود قرار ندهید.
از طرف دیگر ، اگر این دوره را بگذرانید ، پایه محکمی برای توسعه برنامه ها خواهید داشت. در طول آزمایشگاه ، ما حتی مرورگر وب (ساده شده) خود را مانند Mozilla Firefox و Google Chrome خواهیم ساخت! شما می دانید که چگونه با ویندوز برنامه ایجاد کنید. با کمی کار اضافی حتی اگر بخواهید می توانید بازی های 2D و 3D ایجاد کنید. به طور خلاصه ، با گذشت زمان و با پشتکار ، قادر خواهید بود که بسیار دور شوید.
بنابراین بله ، من سوال شما را فراموش نمی کنم: شما متعجب هستید که چگونه برنامه ها را انجام دهید. برنامه نویسی یک جهان بسیار غنی است. از زبان های برنامه نویسی برای توضیح کار کامپیوتر با رایانه استفاده می شود. بیایید با جزئیات بیشتر ببینیم زبانهای برنامه نویسی چیست.
زبان های برنامه نویسی
رایانه شما یک ماشین شگفت انگیز و پیچیده است. در واقع ، این فقط یک زبان بسیار ساده متشکل از 0 و 1 را می فهمد. بنابراین پیامی مانند این:
می تواند معنایی مانند "نمایش پنجره روی صفحه" داشته باشد.وای ! اما فوق العاده پیچیده است! آیا ما مجبور به یادگیری این زبان هستیم؟اگر مجبور بودیم به این زبان بنویسیم (که ما آن را زبان باینری می نامیم) ، طراحی بازی مثل Starcraft II بلکه هزاره ها طول نمی کشد (بدون خندیدن!)
برای سهولت زندگی ، دانشمندان کامپیوتر زبانهای میانی را ایجاد کرده اند ، ساده تر از باینری. امروزه صدها زبان برنامه نویسی وجود دارد. برای گرفتن ایده ، می توانید با لیستی از زبان های برنامه نویسی در ویکی پدیا مشورت کنید. هر یک از این زبان ها ویژگی هایی دارند ، ما به این باز خواهیم گشت.
هدف همه زبانهای برنامه نویسی یکسان است: به شما امکان می دهد ساده تر از باینری با کامپیوتر صحبت کنید. هم اکنون به چگونگی کارکرد آن می پردازیم:
شما دستورالعمل های رایانه را به زبان برنامه نویسی می نویسید (به عنوان مثال C ++).دستورالعمل ها با استفاده از برنامه "ترجمه" به باینری ترجمه می شوند.سپس کامپیوتر می تواند باینری را بخواند و آنچه را که خواسته اید انجام دهد!
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1894377-quest-ce-que-le-c
[ بازدید : 41 ]