در ابتدای این قسمت از برنامه ، سوال مسابقه ی شماره دو رو باهم میبینیم که تا فردا فرصت برای شرکت در اون هست .. نحوه ی ارسال جواب رو هم دیگه فکر میکینم همه میدونن 😃
پاسخ درست رو به همراه اسم شریفتون و شماره ی مسابقه به @SaeedZiadid ارسال کنید .
پاسخ درست رو به همراه اسم شریفتون و شماره ی مسابقه به @SaeedZiadid ارسال کنید .
یکی از آرزو ها و یا دعاهایی که در سال جدید برای همدیگر میکنیم اینه که سال خوبی در کنار خانواده داشته باشیم . خانواده بسیار مهم هست . مخصوصا پدران و مادرانی که بسیار زحمت میکشن تا فرزندانشون زندگی با آسایش و راحتی داشته باشن .. خداوند انشاءالله همه ی اونها رو حفظ بکنه و روح رفتگان رو هم شاد کنه ان شاءالله .. شعر بالا رو تقدیم میکنیم به همه ی خانواده ها مخصوصا مادرانی که بهشت زیر پای اونهاست ..
باز هم آرزو میکنیم که سال بسیااااااااار عالی و خوبی رو در کنار خانواده های محترم و بزرگوارتون داشته باشید 🌹🌹🌹🌹🌹
باز هم آرزو میکنیم که سال بسیااااااااار عالی و خوبی رو در کنار خانواده های محترم و بزرگوارتون داشته باشید 🌹🌹🌹🌹🌹
در برنامه ی قبلی ما درباره ی نظریه ی محاسبات صحبت کردیم . یک کتاب الان براتون قرار میدیم که میتونید ازش استفاده کنید . این کتاب زبان اصلی هست و یکی از کتاب های خوب در زمینه ی مبانی نظریه ی محاسبه به حساب میاد . 👇📕
همراهان عزیز .. تا ساعتی دیگر در خدمت شما خواهیم بود با ارائه ی مطالب آموزشی و علمی ..
🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹
🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹
دوستان عزیز .. در اینجای برنامه قصد داریم زبان برنامه نویسی ++C رو معرفی کنیم و نکاتی رو درباره ی این زبان ارائه نماییم .. 👇👇👇👇👇
سی پلاسپلاس یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. از آنجا که در سی++ اشیاء را میتوان ابتدا به ساکن از کلاسهایی ایجاد کرد که به هیچگونه سلسله مراتب ردهها و وراثت مقید نیستند، لذا سی++ از برنامهسازی شیء بنیاد (object-based programming) نیز پشتیبانی میکند.++C به همراه C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
این زبان توسط بییارنه استراستروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نامگذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد.
این زبان توسط بییارنه استراستروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نامگذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد.
استراستروپ کار بر روی زبان «C با کلاس» را در سال ۱۹۷۹ آغاز کرد. ایدهٔ ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراستروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگیهایی مناسب برای ساخت برنامههای بسیار بزرگ است اما برای استفادهٔ عملی بسیار کند است اما بیسیپیال با وجود سرعت بسیار زیاد برای ساخت برنامههای بزرگ بسیار سطح پایین است. زمانی که استراستروپ کار خود را در آزمایشگاههای بل (Bell Labs) آغاز نمود با مشکل تحلیل هسته یونیکس با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگیهای سیمولا گسترش داد. C به این دلیل انتخاب شد که یک زبان عمومی، سریع، قابل حمل، و در سطح گستردهای در حال استفاده بود. علاوه بر C و سیمولا زبانهای دیگری مانند ALGOL ۶۸، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر گذاشت. در ابتدا ویژگیهای کلاس، کلاسهای مشتق شده، کنترل نوع قوی، توابع درونخطی و آرگومانهای پیشفرض از طریق Cfront به C اضافه شد. اولین نسخهٔ تجاری در سال ۱۹۸۵ ارائه شد.
در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگیهای دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بهصورت آزاد، کنترل نوع بهتر، و توضیحات یکخطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخه زبان برنامهنویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمیای وجود نداشت. در سال ۱۹۸۹ ویرایش ۲٫۰ از زبان ++C ارائه شد. ویژگیهای جدیدی مانند ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع، و اعضای حفاظت شده به آن اضافه شد. در سال ۱۹۹۰ «راهنمای مرجع ++C» منتشر شد. این کار بنیان استانداردهای بعدی شد.
در حین تکامل ++C کتابخانهٔ استاندارد نیز بهوجود آمد. اولین نسخهٔ کتاب استاندارد شامل کتابخانهٔ جریانات I/O بود که جایگزین printf و scanf شد. در ادامه مهمترین ویژگی اضافه شده Standard Template Library بودهاست.
در سال ۲۰۱۴ آخرین نسخه از این زبان تا حال حاضر در در تاریخ ۱۸ آگوست ۲۰۱۴ با نام غیر رسمی C++14 و استاندارد ISO/IEC 14882:2014 منتشر شد. هدف اصلی C++14 همانند C++03 رفع مشکلات و همچنین اضافه کردن ویژگیها و بهبود جزیی C++11 بوده است.انتشار نسخه بعدی استاندارد این زبان با نام غیر رسمی C++17 برای سال ۲۰۱۷ برنامه ریزی شده است.در حالیکه ++C به هیچ مؤسسهای وابسته نیست این مستندات بهصورت آزادانه در دسترس نیستند. گرچه نسخههای نهایی نشده(draft) این اسناد در دسترس همگان قرار میگیرد.
در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگیهای دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بهصورت آزاد، کنترل نوع بهتر، و توضیحات یکخطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخه زبان برنامهنویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمیای وجود نداشت. در سال ۱۹۸۹ ویرایش ۲٫۰ از زبان ++C ارائه شد. ویژگیهای جدیدی مانند ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع، و اعضای حفاظت شده به آن اضافه شد. در سال ۱۹۹۰ «راهنمای مرجع ++C» منتشر شد. این کار بنیان استانداردهای بعدی شد.
در حین تکامل ++C کتابخانهٔ استاندارد نیز بهوجود آمد. اولین نسخهٔ کتاب استاندارد شامل کتابخانهٔ جریانات I/O بود که جایگزین printf و scanf شد. در ادامه مهمترین ویژگی اضافه شده Standard Template Library بودهاست.
در سال ۲۰۱۴ آخرین نسخه از این زبان تا حال حاضر در در تاریخ ۱۸ آگوست ۲۰۱۴ با نام غیر رسمی C++14 و استاندارد ISO/IEC 14882:2014 منتشر شد. هدف اصلی C++14 همانند C++03 رفع مشکلات و همچنین اضافه کردن ویژگیها و بهبود جزیی C++11 بوده است.انتشار نسخه بعدی استاندارد این زبان با نام غیر رسمی C++17 برای سال ۲۰۱۷ برنامه ریزی شده است.در حالیکه ++C به هیچ مؤسسهای وابسته نیست این مستندات بهصورت آزادانه در دسترس نیستند. گرچه نسخههای نهایی نشده(draft) این اسناد در دسترس همگان قرار میگیرد.
در مقایسه با C زبان ++C ویژگیهای جدیدی را معرفی نمودهاست مانند تعریف متغیر به عنوان عبارت، تغییر نوعهای همانند تابع، new/حذف، نوع داده bool، توابع درونخطی، آرگومان پیشفرض، گرانبارسازی عملگر و تابع، فضای نام و عملگر تعیین حوزه ::، کلاسها (شامل تمام ویژگیهای مربوط به کلاسها همانند وراثت، اعضای تابع، توابع مجازی، کلاسهای انتزاعی، و سازندهها)، قالبها، پردازش استثناء، کنترل نوع زمان اجرا، عملگرهای سربار شده ورودی («) و خروجی (»).
⚡️برخلاف باور عموم ++C نوع داده ثابت را معرفی ننمودهاست. کلمه const کمی پیش از استفاده از این کلمه در ++C توسط زبان C بصورت رسمی بکار گرفته شد.
بعضی ویژگیهای ++C بعداً توسط C به کار گرفته شد مانند نحوه تعریف for، توضیحات به شکل ++C (با استفاده از //)، و کلمه inline با وجود اینکه تعریف این کلمه در C با تعریف آن در زبان ++C هماهنگی ندارد. همچنین در C ویژگیهایی معرفی شدهاست که در ++C وجود ندارند مانند ماکروهای قابل تغییر و استفاده بهتر از آرایهها به عنوان آرگومان. بعضی کامپایلرها این ویژگیها را پیاده نمودهاند اما در بقیه این ویژگیها موجب ناهماهنگی میگردد.
⚡️برخلاف باور عموم ++C نوع داده ثابت را معرفی ننمودهاست. کلمه const کمی پیش از استفاده از این کلمه در ++C توسط زبان C بصورت رسمی بکار گرفته شد.
بعضی ویژگیهای ++C بعداً توسط C به کار گرفته شد مانند نحوه تعریف for، توضیحات به شکل ++C (با استفاده از //)، و کلمه inline با وجود اینکه تعریف این کلمه در C با تعریف آن در زبان ++C هماهنگی ندارد. همچنین در C ویژگیهایی معرفی شدهاست که در ++C وجود ندارند مانند ماکروهای قابل تغییر و استفاده بهتر از آرایهها به عنوان آرگومان. بعضی کامپایلرها این ویژگیها را پیاده نمودهاند اما در بقیه این ویژگیها موجب ناهماهنگی میگردد.
🗝برخی از کلمات کلیدی زبان سی پلاس پلاس
asm - and -auto - bitand - bool - break - case - catch - char - class - const - continue - default - delete -do - double - else - enum - explicit - export - false - float - for - friend - goto - if - int - long - namespace - new - not - operator - or - private - protected - public- register - return - short - signed - sizeof - static - struct - switch - template - this - true - try - typedef - union - virtual - void - while - xor
asm - and -auto - bitand - bool - break - case - catch - char - class - const - continue - default - delete -do - double - else - enum - explicit - export - false - float - for - friend - goto - if - int - long - namespace - new - not - operator - or - private - protected - public- register - return - short - signed - sizeof - static - struct - switch - template - this - true - try - typedef - union - virtual - void - while - xor
دوستان عزیز .. برای فراگیری نکاتی درباره ی زبان انگلیسی عمومی و تخصصی ، میتونید به کانال زبان انگلیسی انجمن علمی علوم کامپیوتر دانشگاه گیلان بپیوندید (اونجا هم عیدانه داریم 🌈)
https://telegram.me/Mylanguageworld
https://telegram.me/Mylanguageworld
Telegram
My Language World
کانال آموزش زبان انگلیسی "دنیای زبان من" :
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
📌 با ما همراه باشید
مدیر کانال @Saeedziadid
.
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
📌 با ما همراه باشید
مدیر کانال @Saeedziadid
.
به عنوان آخرین بخش این قسمت از عیدانه ، قسمت دوم آموزش نرم افزار متلب رو تقدیم حضورتون میکنیم .
⚡️باز هم خدمت شما عرض می کنم که این آموزش ها در کانال persian developers هست و متلب هم در این کانال توسط یکی از اعضای شورای مدیریت انجمن علوم کامپیوتر دانشگاه گیلان تدریس میشه ..
بریم آموزش رو با هم ببینیم 🌹
⚡️باز هم خدمت شما عرض می کنم که این آموزش ها در کانال persian developers هست و متلب هم در این کانال توسط یکی از اعضای شورای مدیریت انجمن علوم کامپیوتر دانشگاه گیلان تدریس میشه ..
بریم آموزش رو با هم ببینیم 🌹
تعریف ماتریس (Matrix)
ماتریس یک آرایه مستطیلی شکل از اعداد یا عبارات ریاضی است که به صورت سطر و ستون نوشته شده است.
برای مثال:
A=[1 2 3 4 5]
یک ماتریس 5*1 است..به این ماتریس ،ماتریس سطری گفته می شود.مولفه های یک ماتریس در داخل کروشه نوشته میشوند [].عناصر ماتریس را میتوان با کاما یا space از هم جدا کرد
ماتریس یک آرایه مستطیلی شکل از اعداد یا عبارات ریاضی است که به صورت سطر و ستون نوشته شده است.
برای مثال:
A=[1 2 3 4 5]
یک ماتریس 5*1 است..به این ماتریس ،ماتریس سطری گفته می شود.مولفه های یک ماتریس در داخل کروشه نوشته میشوند [].عناصر ماتریس را میتوان با کاما یا space از هم جدا کرد