loading...

آموزش برنامه نویسی، کامپیوتر و ...

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

آموزش سی پلاس پلاس (مقدمه)

electroguys بازدید : 42 پنجشنبه 24 مرداد 1398 : 21:17 نظرات (0)

اولین جلسه ی آموزش سی پلاس پلاس رو شروع میکنیم. تو این جلسه به طور مستقیم به زبان سی پلاس پلاس نپرداختیم بلکه سعی کردیم که درباره ی پیش نیاز های این زبان توضیح بدیم.

تاریخچه

سی پلاس پلاس (C++) یک زبان برنامه نویسی سطح متوسط هست که در سال 1979 توسط بیارنه استراس تروپ (Bjarne Stroustrup) در Bell Labs ساخته شد که توسعه داده شده ی زبان سی (C) است. در ابتدا این زبان، C باکلاس نام گرفت ولی در سال 1983 به سی پلاس پلاس تغییر کرد. این زبان یک زبان برنامه نویسی عمومی است و برای ایجاد برنامه های کامپیوتری، برنامه نویسی رباتیک و ... استفاده میشه.

کامپایلر

کامپیوترها (اگه بخوایم زبان فارسی رو پاس بداریم رایانه ها) تنها قادر به فهمیدن یک زبان هستن که شامل صفر ها و یک هاست که بهش زبان باینری میگنو یک دستورالعمل در کامپیوتر میتونه بصورت زیر باشه:

 

00000

10011110

یا مثلا کد زیر از کاربر دو عدد میگیره، باهم جمع میکنه و مجموعشون رو نشون میده!:

 

00000

10011110

00001

11110100

00010

10011110

00011

11010100

00100

10111111

00101

00000000

حتما تا الآن تعجب کردین که چی میشه از این 1 و 0ها فهمید. خب باید بگم حق دارید! همونطور که میبینید درک زبان ماشین پیچیدست به همین دلیل زبان های برنامه نویسی ساخته شدن که کار همه از جمله برنامه نویسا رو راحت کنن.

این همون کد بالاس که به زبان سی پلاس پلاس نوشته شده (در جلسات بعد کامل توضیح میدیم الآن فقط میخوایم بصرت ظاهری ببینید):

 

int a, b, sum;

cin >> a;

cin >> b;

sum = a + b;

cout << sum << endl;

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

برنامه های کنسول

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

محیط یکپارچه توسعه ی نرم‌افزار  (IDE)

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

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
آرشیو
آمار سایت
  • کل مطالب : 13
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 1
  • آی پی دیروز : 2
  • بازدید امروز : 3
  • باردید دیروز : 2
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 36
  • بازدید ماه : 100
  • بازدید سال : 482
  • بازدید کلی : 2,251