Learning ©➕➕
4.52K subscribers
81 photos
2 videos
38 files
182 links
ک
Download Telegram
Channel created
🇮🇷 بسم الله الرحمن الرحیم 🇮🇷
با سلام و خسته نباشین به دوستای برنامه نویس 🌺
هدف این کانال آموزش برنامه نویسی ++C برای افراد علاقه مند و مشتاق به یادگیری هست , سعی میکنیم تا مطالب مفید و جامع همراه با نکات گذاشته شود ( همراه با فیلم های آموزشی از دانشگاه های معتبر کشور ) تا به درک خواننده کمک بسزایی داشته باشد
یا علــی
👍2
مطالب زیر جهت درک مفاهیم اولیه کامپیوتر هست 👇👇👇👇
☑️ کامپیوتر چیست ؟
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات فیزیکی تشکیل دهنده یک رایانه را سخت افزار و به برنامه های کاربردی که کامپیوترها را میتوان از طریق انسان یا هر نوع کاربری کنترل کرد مانند انواع سیستم عامل ها را نرم افزار گویند .
🆔 @Learncpp
سازمان دهی کامپیوتر به شش قسمت تقسیم می شود :
1- واحدهای ورودی ( INPUT unit )
2- واحدهای خروجی ( OUTPUT unit )
3- واحد حافظه ( Memory unit )
4- واحد محاسبه و منطق ( ALU )
5- واحد پردازش مرکزی ( Central Processing )
6- واحد ذخیره سازی ثانویه

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ تکامل سیستم عاملها ( به صورت عمده )
🆔 @Learncpp
🔹سیستم ها ابتدا به صورت تک کاربره ( SINGLE USER ) بودند ، یعنی زمانی کامپیوترها فقط میتوانستند یک عمل یا یک وظیفه را در زمانی مشخص انجام دهند و داده ها ابتدا بر روی کارتهای پانچ قرار داشتند .
- سیستم های Multi Programming که این سیستم عامها به همراه کامپیوتر هایی که قابلیت چند وظیفه ای دارند ، میتوانند چند وظیفه یا دستور در طول زمان را انجام دهند . این امر با به اشتراک گذاشتن منابع توسط کامپیوترها صورت میگرفت .
محاسبات شخصی ، محاسبات توزیع شده و سرویس دهنده ها / سرویس گیرنده ها
در سال 1997 ، کامپیوتر های اپل ( Apple ) نماد محاسبات شخصی بودند . کامپیوترهابه تدریج ارزان شدند تا اینکه مردم آنها را خریدند و تا در کارهای شخصی خود قرار دهند .
🆔 @Learncpp
در سال 1981 ، IBM که بزرگترین فروشند کامپیوتر در جهان است ، کامپیوتر های شخصی IBM را به بازار معرفی کرد . جالب اینجاست که در مدت یک شب محاسبات شخصی در تجارت ، صنایع و مراکز دولتی وارد شد . به طوری که امروزه در کمتر خانه ای کامپیوتر وجود ندارد .
اما درمورد سرویس دهنده ها و سرویس گیرنده ها این را باید گفت که امروزه اطلاعات با سرعت باور نکردنی در بین شبکه های کامپیوتری در حال انتقال هستند ، به طوری که اطلاعات در یک کامپیوتر قوی به اشتراک گذاشته میشوند و دیگر کامپیوترها که سرویس گیرنده هستند از اطلاعات به اشتراک گذاشته شده در سرور استفاده میکنند.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ برنامه نویسی
🆔 @Learncpp
🔹برای درک بهتر از برنامه نویسی میتوان مثالی از نیاز به برنامه نویسی را مطرح کرد :
مثلا " ، اگر شما با برنامه های کاربردی زیادی کار کنید بعد از یک مدت کنجکاو میشوید که این برنامه های کاربردی چگونه به وجود آمده اند یا شاید نیازتان به یک برنامه آنقدر زیاد باشد و اصلا نتوانید آن برنامه مورد نیاز خود را پیدا کنید ، مجبور میشوید به یک برنامه نویس مراجعه کرده و نیاز خور را به آن ارائه میکنید تا با پرداخت مبلغ هنگفتی آن برنامه را برای شما بنویسد .
🆔 @Learncpp
مثالی دیگر اینکه ، مثلا " شما کتابخانه مدرسه ای را در نظر بگیرید . خب در آن مسلما " در آن کتابخانه تعدادی کتاب وجود دارد که این کتابها در موضوعات مختلفی طبقه بندی هستند . حالا فکر کنید مسئول این کتابخابخانه میخواهد برنامه ای را برای مدیریت بهتر کتابخانه تهیه کند . آیا در بازار نرم افزاری است که لیست اعضا ، کتابها و .... مخصوص آن کتابخانه را داشته باشد ؟؟؟ پس مسئول کتابخانه باید چکار کند ؟؟؟
اینجا است که مفهوم برنامه نویس بهتر و روشنتر بیان می شود .

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ زبان های برنامه نویسی
🆔 @Learncpp
🔹برای نوشتن برنامه به چه چیزهایی نیاز است ؟
ما برای برنامه نویسی نیاز به یک نرم افزار برنامه نویسی داریم ( زبانهای برنامه نویسی ) .
🆔 @Learncpp
زبانهای برنامه نویسی توسط کمپانی های بزرگ و مختلفی مانند مایکروسافت ، سان میکروسیستم و ... ارائه میشوند .

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp