سی پلاس پلاس چیست؟

جمعه 17 ارديبهشت 1400
13:37
مینا اکبری

برای بهره مندی از تمامی ویژگی های این دوره به سیستم وارد شوید یا ثبت نام کنید!

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

شما احتمالاً فکر کرده اید که از کجا شروع کنید ، اگر 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 ]

زبان برنامه نویسی سی پلاس پلاس

جمعه 17 ارديبهشت 1400
13:36
مینا اکبری

مروری مقدماتی با یادداشت های مربوط به C و C++

C و C ++ هنوز هم از محبوب ترین زبان های برنامه نویسی در زمینه برنامه نویسی سیستم و برنامه هستند. دلایل مختلفی برای این محبوبیت وجود دارد. بسیاری از سیستم عامل ها و برنامه های کاربردی ، که بدون آنها رایانه های امروزی امکان اجرا ندارند ، در C برنامه ریزی شده اند. این واقعیت که C به یکی از محبوب ترین زبانهای برنامه نویسی تبدیل شده است به این دلیل است که C مخصوص سیستم عامل UNIX ساخته شده و بعداً چندین زبان برنامه نویسی دیگر بر اساس C ساخته شده اند. یکی از زبان های برنامه نویسی که مستقیماً روی C ساخته شده C ++ است. هنگام توسعه زبانهای برنامه نویسی دیگر ، مانند PHP ، توسعه دهندگان حداقل از نحو C پیروی می کنند. اگر مبتدی یا خواننده فکر کند که PHP هنوز در C امروزه توسعه یافته است و بنابراین هر دو زبان به تنهایی ، دلیل این روش قابل درک می شود اشتراکات زیادی دارند.

 

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

 

گاهی اوقات دلیل دیگری بیان می شود که یادگیری C نسبتاً آسان است ، فقط یادگیری C و C ++ برای یک برنامه نویس سرگرمی آسان نیست ، زیرا روش یادگیری با برنامه نویسان حرفه ای متفاوت است. حداقل مبتدیان و برنامه نویسان سرگرمی در دروس کامل می آموزند و از طریق ادبیات مربوطه کاملا کار می کنند. در حالی که حتی تکه های کوچک کد می توانند با کد نویسی وب موفقیت قابل ملاحظه ای را به ارمغان بیاورند و بنابراین علاقه مبتدیان را افزایش می دهند ، هنگام یادگیری C آنها باید به برنامه های کنسول اکتفا کنند.

با C ++ کمی متفاوت به نظر می رسد. در رابطه با IDE مانند Visual C ++ Express ، یک مبتدی کاملاً قادر است در مدت زمان نسبتاً کمی با تلاش یادگیری کمی ، اولین برنامه های خود را با هم کلیک کند. فقط او هنوز یاد نگرفته است که با آن برنامه ریزی کند

این واقعیت که یادگیری C و C ++ آسان نیست ، در حال حاضر مشهود است که شما بین تعریف و تعریف متغیرها تمایز قائل شوید ، جایی که ما می خواهیم مقدمه کوچک خود را بعد از چند قطعه "سلام جهان" شروع کنیم.

سلام دنیا (اولین برنامه کوچک در C و C ++)

متغیرها (تعریف ، اعلامیه ، انواع داده ها و ...)

انواع و قابلیت مشاهده (دامنه و انواع متغیرها)

اپراتورها (و همچنین عبارات و عملوندها ، یک نمای کلی)

تمایزهای کوچک (اگر عبارات به زبان C / C ++ و به زبانهای دیگر باشد) تغییر حروف کوچک (تفاوت های کوچک با مثال در C و JavaScript) حلقه ها (برای حلقه های while ، و do while در C و C ++)

http://www.coder-welten.de/einstieg/in-c-und-cpp.htm


[ بازدید : 70 ]
تابلو دکوراتیو نسلینو وبینو طراح سایت قم آسال تهویه (شرکت تهویه مطبوع در قم) بیگ بلاگ دانلود فیلم هندی کاهش حجم عکس ساخت وبلاگ ساخت ایمیل سازمانی قاب عکس لباس خواب پلکسی رنگی giraffeplanner برسادیس
دانلود فیلم امیر نظری آکادمی هلپ کده مجله اینترنتی رهاکو هنگ درام جارو استخری وی موبایل ال تی پارت summer mocktails خرید ملک در دبی Why is Persian food good کلروفیل چیست تابلو دکوراتیو
بستن تبلیغات [x]