سرور  پارس فراخوان
مشاهده RSS Feed

Bvk

*** .:: آموزش مقدماتی تا پیشترفته ++c ::. ***

به این مطلب امتیاز بدهید
توسط
Bvk
در تاریخ 2012/02/14 در ساعت 10:25 PM (14 نمایش ها)
نقل قول نوشته اصلی توسط Bvk نمایش پست ها
با عرض سلام خدمت همه ی مدیران و کاربران عزیز ، بعد از چند وقت درگیری امتحانات و کمرنگ بودن در سایت ، تصمیم گرفتم طبق وعده ای که به دوستان داده بودم آموزش برنامه نویسی به زبان ++C

را از پایه و به زبانی ساده و شیرین به دوستان عزیز اندوخته های خود را بیاموزم .

-----------------------------------------------------------------------------------------------------------------------------------------------

خب سرفصل های آموزش به این صورت می باشد :

تاریخچه


1- برنامه نویسی چیست ؟

2- برنامه نویس موفق چه کسی است ؟

3- مفاهیم پایه ی برنامه نویسی

__________________________________________________ __________________________________________________ ___
تاریخچه :
++C بر مبنای زبان برنامه نويسی C است. زبان C در سال 1972 در آزمايشگاه Bell Telephone نوسط Dennis Ritchie به عنوان زبان پياده سازی برای سيستم عامل يونيکس طراحی شد. مقدار زيادی از برنامه نويسی يونيکس با زبان C انجام شده است. C در نتيجه تکوين پروسه ای است که با يک زبان قديمی تر به نام BCPL شروع شده بود. زبان BCPL زبانی بر اساس زبان B بوده است که توسط Ken Thompson در آزمايشگاه Bell طراحی شده بود.[/CODE][CODE]تاریخچه :

به دليل اينکه C زبان قدرتمند و انعطاف پذيری بود، سريعا گسترش پيدا کرد. برنامه نويسان شروع به استفاده از آن برای انواع برنامه ها کردند. سازمان های مختلف شروع به پياده سازی نسخه های C خود شدند. تا اينکه در سال 1983، ANSI استاندارد C را تنظيم کرد که به عنوان ANSI Standard C شناخته می شود. کامپايلرهای بعدی C از اين استاندارد پيروی کردند.زبان برنامه نويسي ++C بر اساس زبان C توسط Bjarne Stroustrup ابداع شد. آنچه امروزه ++C ناميده مي شود از سال 1979 آغاز شده است. نسخه اوليه آن "C with classes" ناميده شد که بعدا به ++C تغيير کرد. ++C کليه ويژگی های زبان C را داراست. تفاوت بين آنها اينستکه ++C شي گرائی را پشتيبانی می کند. البته پيشرفت های ديگری هم دارد برای مثال کار با رشته ها و سروکارداشتن با خطاها در آن قوی تر است.نسخه اول ++C ابتدا در AT&T در سال 1983 استفاده شد. اولين نسخه تجاری آن در اکتبر 1985 به بازار آمد. در سال 1998 ANSI و ISO متفقا ++C را استاندارد کردند. به همين دليل اغلب ++C محض را ANSI Standard ++C يا ISO Standard ++C می نامند.با تکامل ++C يک کتابخانه استاندارد هم با آن شکل گرفت. اولين کتابخانه استاندارد ++C کتابخانه stream I/O بود که امکاناتی برای جايگزينی توابع قديمی C مانند printf و scanf مهيا کرد. بعد از آن مهمترين کتابخانه استاندارد کتابخانه Standard Template بود.
توجه داشته باشيد که کد C در کامپايلر ++C کامپايل می شود اما عکس آن صادق نيست و کد ++C لزوما در کامپايلر C کامپايل نمی شود

برنامه نویسی چیست ؟

برای درک بهتر از برنامه نویسی میتوان مثالی از نیاز به برنامه نویسی را مطرح کرد :

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



انواع زبانهای برنامه نویسی:
1- زبان ماشین ( Machine Languages ) " در برخی کتب بنام زبان سطح پایین نیز وجود دارد "
2- زبان اسمبلی ( Assembly Languages ) " در برخی کتب بنام زبان سطح میانی وجود دارد "
3- زبان های سطح بالا ( High-Level Languages )

Submit "*** .:: آموزش مقدماتی تا پیشترفته ++c  ::. ***" to Digg Submit "*** .:: آموزش مقدماتی تا پیشترفته ++c  ::. ***" to del.icio.us Submit "*** .:: آموزش مقدماتی تا پیشترفته ++c  ::. ***" to StumbleUpon Submit "*** .:: آموزش مقدماتی تا پیشترفته ++c  ::. ***" to Google

برچسب ها: هیچ یک ويرايش برچسب ها
دسته بندی ها
دسته بندی نشده

نظرات

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