آموزش برنامه نویسی ++c -درس 1 - برای شروع برنامه نویسی ++c چکار کنیم.

در سری آموزش های زبان برنامه نویسی سی پلاس پلاس میخواهیم به آموزش زبان برنامه نویسی ++c بپردازیم. مواردی که باید رعایت کنیم به صورت زیر است.
Table of Contents
1) ادیتور چیست؟
ویرایشگر کد یکی از اساسیترین ابزارِ کارِ برنامهنویسان، طراحان و حتی نویسندگاناند. محیطهای یکپارچهی توسعهی نرمافزار (Integrated Development Environments (IDEs)) اغلب برای انجام وظایف کوچکی، مثل تغییر یک فایل یا انجام یک پروژهی کوچک، پر زحمتند. از طرف دیگر، ادیتورهای متنی مثل Notepad ویندوز یا TextEdit مک، برای ویرایش کد بسیار سادهاند. این نرمافزارها بسیاری از قابلیتهای لازم را ندارند و کدنویسی را بسیار مشکل میکنند.
راهحل، استفاده از ادیتور کد است. ویرایشِ یک فایل یا پروژه و مدیریت محتوای یک پوشه از وظایفی هستند که یک ویرایشگر متن برای انجام آنها بسیار مناسبند.
جالب است که حتی ضعیفترین ویرایشگرهای متن نیز در انجام این وظایف سریعتر از یک IDE پیشرفته عمل میکنند.
در گذشته ادیتورهای متنِ مخصوصِ هر پلتفرم بسیار با هم فرق داشتند. اما در حال حاضر بیشتر این ویرایشگرها کراس پلتفرم (Cross-Platform) هستند و کار با آنها در سیستمعاملهای مختلف تقریباً یکسان است. در این صورت برنامهنویسان میتوانند با کامپیوترهای محل کار، شخصی و حتی دستگاههای مشترک کار کنند و دیگر لازم نیست برای انجام کارها با محیطهای مختلف آشنا باشند.
بهترین ادیتور برای نصب ادیتور VScode است. که میتوانید با نصب ماژول های مختلف برنامه نویسی از آن استفاده کنید.
2) نصب کامپایلر
همگردان یا کامپایلر برنامه یا مجموعهای از برنامههای کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد)، مثل اسمبلی یا زبان ماشین، تبدیل میکند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آن را بخواند.
2-1) نصب کامپایلر در لینوکس
برای نصب کامپایلر برنامه نویسی در لینوکس باید دستور زیر را در ترمینال وارد کنیم.
sudo apt-get install gcc
3) ران برنامه
3-1) ران برنامه ++c در لینوکس
یک فایل به نام hello_partoyar.cpp در لینوکس بسازید.
// Name of program mainreturn.cpp
#include
using namespace std;
int main()
{
cout << "Hello Partoyar Academy " << "\n";
return 0;
}
دستورات زیر را در آن وارد کنید و ذخیره کنید.
سپس ترمینال را باز کنید و وارد مسیری که فایل ذخیره کردید بشوید.
در ترمینال دستور زیر را وارد کنید.
g++ hello_partoyar.cpp -o HelloPartoyar
با استفاده از این دستور یک فایل به نام HelloPartoyar تولید می شود. این فایل نتیجه برنامه است که به صورت اجرایی تبدیل شده است. برای ران این برنامه و دیدن نتیجه دستور زیر را وارد کنید.
./HelloPartoyar
جستجو
تلفن تماس
برای مشاوره- درخواست کارگاه و ... با شماره 09372846654 تماس بگیرید
معرفی انواع کتابخانه های سطح مقطع در کد های هسته ای
انواع خطاهای رایج در کد MCNP و روش های حل آنها
آموزش mcnp-درس 1: مقدمه ای درباره MCNP
آموزش اثر فوتو الکتریک به زبان ساده
تعریف هندسه در فریم ورک GATE-معرفی جهان
چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟
مقالات آموزشی MCNP کد مونت کارلو هسته ای - از مبتدی یا حرفه ای
تعریف هندسه در جینت-درس اول
نصب Geant4 روی لینوکس
راهنمای نصب کد مونت کارلو mcnp
سیستم مدیریت درمان پرتویار
یک سیستم قوی و جامع برای مدیریت فرآیند های درمان در
- مدیریت بیماران
- مدیریت کاربران و پرسنل
- سیستم گزارش گیری
- ایجاد صورتحساب بیماران
دسته بندی
- کد ها و نرم افزار های هسته ای
- کد مونت کارلو MCNP
- ابزار مونت کارلو Geant4
- Origen
- Reflection
- Visual Editor
- کد تحلیل هیدرولیکی ریلپ relap
- فلوکا (Fluka)
- کد محاسبات نوترونیک wims
- کد تالیس
- فریم ورک گیت
- کد ترموهیدرولیک کبری conra
- مهندسي اپتيك و ليزر
- مهندسي انرژي
- مهندسي ايمني
- مهندسي برق
- مهندسي پزشكي
- مهندسي پليمر
- مهندسي تعمير و نگهداري هواپیما
- مهندسي خودرو
- مهندسي دريا
- مهندسي راه آهن
- مهندسي شهرسازي
- مهندسي شيمي
- مهندسي صنايع
- مهندسي كامپيوتر
- مهندسي كشتي سازي
- مهندسي ماشينهاي ريلي
- مهندسي مديريت پروژه
- مهندسي معماري
- مهندسي مواد
- مهندسي نساجي
- مهندسي نفت
- مهندسي هوافضا
- مهندسي هوانوردي
- مهندسی هسته ای
- آموزش NJOY
- آموزش citation
- کد محاسبات نوترونیک قلب راکتور پارکس parcs
- کد کانتین contain
- نرم افزار و سیستم عامل
- پروژه ها
- تدریس
- مشاوره
- نرم افزار های ویندوز
- آموزش نرم افزارهای کاربردی
- رشته های دانشگاهی
- تدریس و مشاوره
- برنامه نویسی
- محاسبات عددی
- راهنمای کاربران
سیستم مدیریت پروژه پرتویار
یک سیستم قوی برای مدیریت کارها و برنامه های شخصی و سازمانی
دارای قابلیت تعریف پروژه، کار، مدیریت اشخاص، مدیریت درآمد ها
بیشتر بخوانید