Forwarded from Programming?
Photoshop-20.mkv
34.4 MB
Forwarded from Programming?
Photoshop-21.mkv
95 MB
سی یک زبان برنامه نویسی از نوع همه منظوره، کامپایل شونده، سطح میانی، ساخت یافته، دستوری و روند گرا می باشد که در سال 1972 توسط دنیس مک آلیستر ریچی در آزمایشگاه های بل ساخته شد.
در سال 1967مارتین ریچاردس زبان بی سی پی ال را برای نوشتن نرمافزار های سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد.
سپس در سال 1970 کنت لین تامسون زبان بی را بر مبنای ویژگی های زبان بی سی پی ال نوشت و از آن برای ایجاد اولین نسخه های سیستم عامل یونیکس در آزمایشگاه های بل استفاده کرد.
زبان سی در سال 1972 توسط دنیس مک آلیستر ریچی از روی زبان بی و بی سی پی ال در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع داده ها نیز به آن اضافه شد.
دنیس مک آلیستر ریچی از این زبان برای ایجاد سیستم عامل یونیکس استفاده کرد اما بعد ها اکثر سیستم عامل های دیگر نیز با همین زبان نوشته شدند.
این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "ته سی پروگرمینگ لنگوییج" در سال 1978 توسط برایان ویلسون کرنیگان و دنیس مک آلیستر ریچی باعث رشد روز افزون این زبان در جهان شد.
استفادهٔ گسترده این زبان در انواع کامپیوتر ها و سختافزار های مختلف باعث شد که نسخه های مختلفی از این زبان به وجود آید که با یکدیگر ناسازگار بودند.
در سال 1983 مؤسسه استاندارد های ملی آمریکا (آنسی) کمیته ای موسوم به ایکس 3 جی 11 را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید.
در سال 1989 این استاندارد تحت عنوان آنسی سی به تصویب رسید و سپس در سال 1990 سازمان بینالمللی استاندارد سازی نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان آنسی/ایزو سی منتشر گردید.
در سال 1967مارتین ریچاردس زبان بی سی پی ال را برای نوشتن نرمافزار های سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد.
سپس در سال 1970 کنت لین تامسون زبان بی را بر مبنای ویژگی های زبان بی سی پی ال نوشت و از آن برای ایجاد اولین نسخه های سیستم عامل یونیکس در آزمایشگاه های بل استفاده کرد.
زبان سی در سال 1972 توسط دنیس مک آلیستر ریچی از روی زبان بی و بی سی پی ال در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع داده ها نیز به آن اضافه شد.
دنیس مک آلیستر ریچی از این زبان برای ایجاد سیستم عامل یونیکس استفاده کرد اما بعد ها اکثر سیستم عامل های دیگر نیز با همین زبان نوشته شدند.
این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "ته سی پروگرمینگ لنگوییج" در سال 1978 توسط برایان ویلسون کرنیگان و دنیس مک آلیستر ریچی باعث رشد روز افزون این زبان در جهان شد.
استفادهٔ گسترده این زبان در انواع کامپیوتر ها و سختافزار های مختلف باعث شد که نسخه های مختلفی از این زبان به وجود آید که با یکدیگر ناسازگار بودند.
در سال 1983 مؤسسه استاندارد های ملی آمریکا (آنسی) کمیته ای موسوم به ایکس 3 جی 11 را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید.
در سال 1989 این استاندارد تحت عنوان آنسی سی به تصویب رسید و سپس در سال 1990 سازمان بینالمللی استاندارد سازی نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان آنسی/ایزو سی منتشر گردید.
آموزش سی پلاس پلاس از سایت فرادرس در 19 قسمت. حجم آموزش این دوره 2.3 گیگ
سی پلاس پلاس یک زبان برنامه نویسی همه منظوره، همگردان، سطح میانی، شیء گرا و چند رگه است که از برنامه نویسی رویه ای، تجرید داده ها و برنامه نویسی شیء گرا پشتیبانی میکند.
این زبان دارای قابلیت های انواع داده ایستا، نوشتار آزاد، چند مدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه نویسی ساخت یافته، برنامه نویسی شیء گرا و برنامه نویسی جنریک است.
از آنجا که در اشیاء را میتوان ابتدا به ساکن از کلاس هایی ایجاد کرد که به هیچ گونه سلسله مراتب رده ها و وراثت مقید نیستند لذا سی پلاس پلاس از برنامه سازی شیء بنیاد آبجکت بیسد پروگرمینگ نیز پشتیبانی میکند.
سی پلاس پلاس به همراه جد خود سی از پر طرفدار ترین زبان های برنامه نویسی هستند.
سی پلاس پلاس یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت های زبان های برنامه نویسی سطح بالا و زبان های برنامه نویسی سطح پایین به صورت هم زمان است.
سی پلاس پلاس توسط بی یارنه استراس تروپ ریاضی دان دانمارکی در سال 1979 در آزمایشگاه های بل برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را سی با کلاس نام گذاری نمود و در سال 1983 به سی پلاس پلاس تغییر نام داد.
توسعه با اضافه نمودن کلاس ها و ویژگی های دیگری مانند توابع مجازی، سربار گزاری عملگر ها، وراثت چند گانه، قالب توابع، و پردازش استثناء انجام شد.
این زبان دارای قابلیت های انواع داده ایستا، نوشتار آزاد، چند مدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه نویسی ساخت یافته، برنامه نویسی شیء گرا و برنامه نویسی جنریک است.
از آنجا که در اشیاء را میتوان ابتدا به ساکن از کلاس هایی ایجاد کرد که به هیچ گونه سلسله مراتب رده ها و وراثت مقید نیستند لذا سی پلاس پلاس از برنامه سازی شیء بنیاد آبجکت بیسد پروگرمینگ نیز پشتیبانی میکند.
سی پلاس پلاس به همراه جد خود سی از پر طرفدار ترین زبان های برنامه نویسی هستند.
سی پلاس پلاس یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت های زبان های برنامه نویسی سطح بالا و زبان های برنامه نویسی سطح پایین به صورت هم زمان است.
سی پلاس پلاس توسط بی یارنه استراس تروپ ریاضی دان دانمارکی در سال 1979 در آزمایشگاه های بل برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را سی با کلاس نام گذاری نمود و در سال 1983 به سی پلاس پلاس تغییر نام داد.
توسعه با اضافه نمودن کلاس ها و ویژگی های دیگری مانند توابع مجازی، سربار گزاری عملگر ها، وراثت چند گانه، قالب توابع، و پردازش استثناء انجام شد.