Learning ©➕➕
4.52K subscribers
81 photos
2 videos
38 files
182 links
ک
Download Telegram
مطالب زیر جهت درک مفاهیم اولیه کامپیوتر هست 👇👇👇👇
☑️ کامپیوتر چیست ؟
🆔 @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
☑️ انواع زبانهای برنامه نویسی:
🆔 @Learncpp
🔹1- زبان ماشین ( Machine Languages ) " در برخی کتب بنام زبان سطح پایین نیز وجود دارد "
2- زبان اسمبلی ( Assembly Languages ) " در برخی کتب بنام زبان سطح میانی وجود دارد "
3- زبان های سطح بالا ( High-Level Languages )

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ زبان ماشین یا زبان سطح پایین :
🆔 @Learncpp
🔹هر کامپیوتری فقط میتواند به طور مستقیم فقط زبان ماشین خود را درک کند . زبان ماشین ، زبان ذاتی " natural " و منحصر به فرد یک کامپیوتر میباشد . برای مثال اینو بگم که زبان ماشین هر وسیله الکترونیکی فقط برای آن وسیله قابل استفاده است . لازم به ذکر است که درک زبان ماشین برای انسان سخت و یسار مشکل است . مثلا کد زیر اضافه کار را برمبنای حقوق محاسبه کرده و نتیجه بدست آمده را در grosspay ذخیره می کند .
+1300042774
+1400593419
+1200274027

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ زبان اسمبلی یا زبانهای سطح میانی :
🆔 @Learncpp
🔹زمانی که کامپیوترها مورد استفاده عموم قرار گرفتند برنامه نویسی برای کسانی که با زبان ماشین برنامه نویسی میکردند بسیار خسته کننده و ملالت آور بود . این بود که برنامه نویسان برنامه ای را طراحی کردند که به جای برنامه نویسی با زبان ماشین ( کار با اعداد ) ، بتوان برنامه نویسی را به صورت رشته ها ( حروف ) ادامه داد .
🆔 @Learncpp
اینگونه که برای برنامه نویسی از حروف مخفف کلمات برای درک کامپیوتر از دستورات استفاده میشد . این حروف مبنای زبان اسمبلی هستند . اما باید این برنامه ها برای درک کامپیوتر به زبان ماشین تبدیل میشد که برای این کار برنامه ای به نام اسمبلر طراحی شد ، که کدهای نوشته شده ا زبان اسمبلی را به زبان ماشین تبدیل میکرد . کدی که در پایین مشاهده میکنید همان عملیت بالا را انجام میدهد .
Load basepay
Add overpay
Store grosspay

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 زبان های سطح بالا
🆔 @Learncpp
🔹درست است که زبان اسمبلی کار را برای برنامه نویسان که میخواستند با زبان ماشین برنامه نویسی کنند ، راحت تر میکرد اما دو عیب بزرگ هم داشت :
1- تبدیل کدها از زبان اسمبلی به زبان ماشین توسط اسمبلر به کندی صورت میگرفت . 2- عیب دوم این بود که برنامه نویس برای نوشتن برنامه ای که قرار است عملیات بسیار ساده ای را انجام دهد ، باید کدهای زیادی را می نوشت که باز هم این بسیار خسته کننده به نظر می آید .
🆔 @Learncpp
برای افزایش برنامه نویسی زبانهای سطح بالا توسعه پیدا کردند ، که با نوشتن یک خط کد می شد یک عملیت بسیار وسیعتری را نسبت به اسمبلی انجام داد . برنامه های مترجم که وظیفه ترجمه زبانهای سطح بالا به زبان ماشین را برعهده دارند کامپایلر نامیده میشوند . برای این است که زبان برنامه نویسی سطح بالا محبوبیت دارند و امروزه مورد استفاده قرار میگیرند ، نوشتن کد برنامه نویسی در آنها به زبان انگلیسی نزدیک است و در آن اعمال ریاضی به سادگی به کار میرود . مثلا کد بالا با زیان سطح بالا نوشه شده است :
Grosspay = basepay + overtimepay
پیشنهاد ما به شما این است که برنامه نویسی را از پایه شروع کنید . یعنی از مفاهیم تئوری مانند روشهای حل مسئله ، الگوریتم ها و ... آغاز کنید.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰زبان برنامه‌نویسی ++ C :
(تلفظ می شود: سی پلاس پلاس) یک زبان برنامه‌نویسی کامپیوتری سطح بالا و عمومی (با کاربرد های متنوع) می باشد. این زبان از تمام روش های مرسوم برنامه نویسی از قبیل برنامه‌نویسی شی‌گرا، برنامه نویسی ساخت یافته و برنامه نویسی پایه پشتیبانی می کند.
🆔 @Learncpp
زبان ++C در سال ۱۹۸۳ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی با افزودن امکانات برنامه نویسی شی گرا ساخته شد. این زبان از حوالی سال ۱۹۹۰ میلادی یکی از پرکاربردترین زبان‌های برنامه نویسی به شمار می رود که برای برنامه نویسی سیستمی و برنامه نویسی ویژوال (بر مبنای GUI) در محیط های مختلف از قبیل ویندوز و لینوکس به صورت وسیع به کار می رود.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰جاوا:
امروزه یکی از متداول ترین زبان های برنامه نویسی جهان است. این زبان از لحاظ ظاهری شباهت های زیادی به ++C دارد ولی در اصل می توان تفاوت های بنیادین زیادی را برای آنها بر شمرد. بر خلاف بسیاری دیگر از زبان های کامپایلری که سورس کد آنها پس از کامپایل شدن به باینری یک ماشین حقیقی ترجمه می شود، برنامه های جاوا پس از کامپایل شدن به باینری ماشینی به نام ماشین مجازی جاوا یا JVM ترجمه می شود. این کد باینری را بایت کد می گویند. ماشین مجازی جاوا عمدتا بصورت نرم افزاری پیاده سازی می شود ولی پیاده سازی های سخت افزاری یا ترکیبی (بیشتر به صورت کمک پردازنده) از آن نیز وجود دارد. استفاده از ماشین مجازی یک روش مدرن در زبان های برنامه نویسی محسوب می شود و مزایای زیادی دارد.
🆔 @Learncpp
ماشین مجازی جاوا می تواند امنیت اجرای برنامه ها را تضمین کند و حق دسترسی های مختلفی برای برنامه ها در نظر بگیرد. همچنین ماشین مجازی جاوا سازگاری اجرای برنامه های جاوا را تحت سیستم عامل های مختلف حفظ می کند. یک باور غلط در بین بسیاری از مردم این است که برنامه های نوشته شده به زبان جاوا کندتر از برنامه های نوشته شده به زبان های کامپایلری اجرا می شود، در حالی که سرعت اجرای یک برنامه جاوا کاملا بستگی به نحوه پیاده سازی ماشین مجازی دارد. ماشین های مجازی جدید جاوا معمولا از تکنیکی به نام کامپایل در زمان لازم یا JIT استفاده می کنند. در این روش در هنگام اجرای برنامه بایت کد ابتدا به کد باینری ماشینی حقیقی که بر روی آن اجرا می شود ترجمه می شود و سپس باینری ترجمه شده بر روی ماشین اصلی اجرا می شود. در این فرآیند ماشین مجازی می تواند بهینه سازی های خاص ماشین حقیقی را بر روی کد انجام دهد که در برخی موارد باعث می شود برنامه های جاوا حتی سریع تر دیگر زبان های کامپایلری اجرا شود.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰سی‌شارپ:
همچون زبان برنامه‌نویسی جاوا زبانی‌ست شئ‌گرا و بسیار سطح بالا (high level). محصول شرکت Microsoft و بر پایه .NET از آنجایی که شئ‌گرائی و سطح بالا بودن از ابزارهای مدیریّت مؤثّر و کارآمد پیچیدگی در فضای پیچیدۀ اینترنت مدرن می باشند، در واقع می‌شود جاوا و سی‌شارپ را از جمله زبان های اصلی برای ایجاد و انجام برنامه‌های کاربردی تحت وب (web applications) و خدمات وب دانست.
🆔 @Learncpp
بر اساس ادّعای شرکت مایکروسافت، این زبان در سال 2000 توسط تیمی به سرکردگی آندرس هلزبرگ و نیز سکات ویلتاموث ساخته شد. سی‌شارپ که فقط برای دات نت است در مجموعه NET Platform SDK. ارائه گردید که در محیط های برنامه نویسی استودیوی بصری دات نت (Visual Studio .NET)، در نسخه‌های 2003 و 2005 آن موجود است. دستورات زبان سی‌شارپ مانند جاوا سطح بالا تر از C و ++C است و برای مثال برنامه نویس مستقیما به اشاره گرها یا منابع سیستم دسترسی ندارد.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰بیسیک:
(بر گرفته از کلمات beginner's all-purpose symbolic instruction) یک زبان برنامه‌نویسی ساده از نظر آموزش و بکارگیری و داراى فهرست کوچکى از دستورات و قالبهاى ساده، مقدماتى، پايه‌اى، قلیایی، ابتدایی، اولیه، پایه‌اى، اساسى، اصلی، تهی، بنیانی که در اواسط دهه ۶۰ میلادی توسط جان کمنی و توماس کرتز در کالج دارتموت ابداع شد و به عقیده بسیاری آسان‌ترین زبان برای یادگیری است.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰پایتون:
یک زبان برنامه نویسی سطح بالا برای کامپیوتر است که توسط گیدو ون روسوم(Guido van Rossum) در سال ۱۹۹۰ ساخته شد. این زبان از زبان های برنامه نویسی تفسیری بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.
🆔 @Learncpp
پایتون پروژه‌ای بازمتن توسعه یافته است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد. نسخهٔ ۲.۴.۲ این زبان در تاریخ ۲۸ سپتامبر ۲۰۰۵ منتشر شد.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰زبان برنامه نویسی پرل:
در سال ۱۹۸۷ توسط لاری وال ساخته شد. پرل قابلیت‌هایی از زبان برنامه‌نویسی سی،دست‌نوشته شل،أک،لیسپ و دیگر زبان‌های دیگر وام گرفته است.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰پی‌اچ‌پی:
(PHP) یکی از پر طرفدارترین زبان‌های برنامه‌نویسی متن باز (Open Source) می‌‌باشد، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.
🆔 @Learncpp
پی‌اچ‌پی از زبان‌های برنامه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

مشهورترین نرم‌افزارهای(بسته هاي) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP .NET و JSP و Perl باشد.

سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.
🆔 @Learncpp
پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp

🔰vb.net
بعد از ارائه ویژوال بیسیک 6 شرکت مایکروسافت به دنبال ارائه تکنولــوژی دات نت سعی نمود که با بسط زبانهای برنامه نویسی قدیمی خود و انتقال آنها به ساختار جدید تر و افزودن امکانات به این زبانها بر آید و یکی از این زبانها که دستخوش تغییرات شد همان زبان ویژوال بیسیک 6 است که از آن به بعد به عنوان Visual Basic.net نام گرفت در واقع مایکروسافت با افزودن پسوند دانت نت به انتهای نام این زبانها سعی در معرفی تکنولــوژی دات نت داشت واین زبان حاوی ویژگی های جدید زیادی می‌باشد.بر خلاف ویژوال بیسیک، ویژوال بیسیک دات نِت یک زبان شیء گراست. توضیح بیشتر این که ویژوال بیسیک دات نِت از ویژگی های انتزاع(abstraction)، نهانسازی(encapsulation)، وراثت(inheritance)و چند ریختی(polymorphism) پشتیبانی می کند.
🆔 @Learncpp
نسخه‌های پیشین ویژوال بیسیک _ 4 تا 6 _ از واسطه ها(Interface) پشتیبانی می کرد اما از وراثت پشتیبانی نمی کرد. ویژوال بیسیک دات نِت وراثت را به خوبی واسطه‌ها پشتیبانی می نماید. از جمله ویژگی های دیگر آن می توان overload کردن را نام برد. به علاوه ویژوال بیسیک دات نت از چند پردازشی(multithread) پشتیبانی می کند که به شما امکان ایجاد برنامه‌های کار بردی چند پردازشی و مقیاس پذیر(scalable) را می دهد. ویژوال بیسک دات نت هم چنین با (CLS)common Language Specification ساز گار است و از اداره کردن ساختار یافته خطا پشتیبانی می کند.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰دلفی
(Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی RAD پشتیبانی می‌کردند؛ یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی.

این نرم افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست.
🆔 @Learncpp
زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه دا‌ده‌ها‌ است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.
RAD=Rapid Application Development

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
❤1
🔘 آشنايی با زبان برنامه نويسی :
🆔 @Learncpp
🔰ویژوال بیسیک
توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)

ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد.

اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه‌ی خود را دارد.
🆔 @Learncpp
ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌اند.
برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد.

در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌اند.

دقت كنيد كه زبان هايی مانند اچ‌تی‌ام‌ال (HTML) زبان برنامه‌نويسی نيستند بلكه زبانهای قالب بندی هستند.

🎀 لینک گروه ++C :
https://telegram.me/joinchat/ChZ37DybSHKOo67vuleOdw
~~~~~~~~~~~~~~~~~~~~~~~~~
🆔 @Learncpp
☑️ محیط های نوشتن و کامپایل کد به زبان ++C

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