•گیت‌ هاب‌ ایرانی• مجله خبری گیت هاب ایرانی

بزرگترین و کاملترین مرجع آموزشی، خبری و اطلاع رسانی

تاریخچه زبان سی++

زبان برنامه نویسی C++ فرزند زبان C می باشد و در سال ۱۹۷۹ در آزمایشگاه های بل بر مبنای زبان برنامه نویسی C تولید شد. در ابتدا نام آن را زبان C با کلاس گذاشتند اما در سال ۱۹۸۳ نام آن از سی با کلاس به زبان C++ تغییر کرد. روند توسعه این زبان با افزودن کلاس ها ویژگی های جدیدی نظیر سربارگزاری، وراثت چندگانه، عملگر ها، توابع مجازی، قالب ها و همچنین امکان پردازش و کنترل استثنا ها صورت گرفت. در سال ۱۹۹۸ این زبان با نام ISO/IEC 14882:1998 به صورت یک زبان استاندارد در آمد.


چند مورد از برنامه ها و بازی های مشهور که با زبان C++ نوشته شده اند:

بازی های Call of duty، God of war، Forza
برنامه های Photoshop، Skype، TeamViewer، Opera، Mozila، Chrome
سیستم عامل های IOS، Windows، MAC، Linux ubuntu
منبع گیت هاب ایرانی

معرفی زبان برنامه نویسی C++

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

تاریخچه زبان C

مارتین ریچاردز در سال ۱۹۶۷ در دانشگاه کمبریج زبان BCPL را برای ساخت برنامه های سیستم عامل و کامپایلر اختراع کرد سپس کن تامپسون در سال ۱۹۷۰ زبان B را بر پایه ویژگی های زبان BCPL طراحی کرد و از این زبان برای ساخت اولین ورژن سیستم عامل یونیکس استفاده کرد. بعد از زبان B زبان برنامه نویسی C در سال ۱۹۷۲ توسط دنیس ریچی از روی زبان های B و BCPL در آزمایشگاه بل ساخته شد. او امکانات جدیدی مانند امکان نظارت بر نوع داده ها را به زبان سی افزود و از آن به منظور ساخت سیستم عامل یونیکس استفاده کرد. زبان سی به سرعت گسترش یافت و در سال ۱۹۷۸ کتاب “The C Programming Language” توسط برایان کرنیگان و ریچی منتشر شد.

منبع گیت هاب ایرانی

معرفی زبان C

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

منبع گیت هاب ایرانی

نرم افزار چیست؟!

نرم‌ افزار

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


برای مشاهده کامل مقاله، به ادامه مطلب مراجعه نمایید.


سیستم عامل چیست؟!

سیستم عامل بدون شک مهمترین نرم افزار در کامپیوتر است. پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده می گردد سیستم عامل بوده و آخرین نرم افزاری که  قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است. سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه های کامپیوتری را فراهم می آورد. سیستم عامل با سازماندهی، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیستم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد. 
تمام کامپیوترها از سیستم عامل استفاده نمی نمایند. مثلا" اجاق های مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمی نمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه کلید و نمایشگرهای LCD، در اختیار سیستم
گذاشته می گردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجراء خواهد شد. 
برای سیستم های کامپیوتری که دارای عملکردی بمراتب پیچیده تر از اجاق گاز مایکروویو می باشند، بخدمت گرفتن یک سیستم عامل باعث افزایش کارآئی سیستم و تسهیل در امر پیاده سازی برنامه های کامپیوتری می گردد. تمام کامپیوترهای شخصی دارای سیستم عامل می باشند. ویندوز یکی از متداولترین سیستم های عامل است. یونیکس یکی دیگر از سیستم های عامل مهم در این زمینه است. صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده است. سیستم های عامل مختص کامپیوترهای بزرگ، سیستم های روبوتیک، سیستم های کنترلی بلادرنگ، نمونه هائی در این زمینه می باشند.


برای مشاهده کامل مقاله، به ادامه مطلب مراجعه نمایید. 


۱ ۲ ۳ . . . ۱۲ ۱۳ ۱۴
•گیت‌ هاب‌ ایرانی• بزرگترین و کاملترین مرجع آموزشی، خبری و اطلاع رسانی؛
"برای سهولت در جستجوی مطالب از بخش طبقه بندی موضوعات استفاده نمایید."
Secured By طراحی و چاپ آنلاین Copyright گیت هاب ایرانی