مهندسی کامپیوتر
211 subscribers
5 photos
474 videos
191 files
2 links
Download Telegram
آموزش سی از سایت فرادرس در 12 قسمت. حجم آموزش این دوره 2.1 گیگ
سی چیست؟
سی یک زبان برنامه ‌نویسی از نوع همه ‌منظوره، کامپایل ‌شونده، سطح میانی، ساخت ‌یافته، دستوری و روند گرا می ‌باشد که در سال 1972 توسط دنیس مک‌ آلیستر ریچی در آزمایشگاه‌ های بل ساخته شد.
در سال 1967مارتین ریچاردس زبان بی سی پی ال را برای نوشتن نرم‌افزار های سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد.
سپس در سال 1970 کنت لین تامسون زبان بی را بر مبنای ویژگی‌ های زبان بی سی پی ال نوشت و از آن برای ایجاد اولین نسخه های سیستم ‌عامل یونیکس در آزمایشگاه ‌های بل استفاده کرد.
زبان سی در سال 1972 توسط دنیس مک‌ آلیستر ریچی از روی زبان بی و بی سی پی ال در آزمایشگاه بل ساخته شد و ویژگی‌های جدیدی همچون نظارت بر نوع داده ‌ها نیز به آن اضافه شد.
دنیس مک‌ آلیستر ریچی از این زبان برای ایجاد سیستم ‌عامل یونیکس استفاده کرد اما بعد ها اکثر سیستم‌ عامل ‌های دیگر نیز با همین زبان نوشته شدند.
این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "ته سی پروگرمینگ لنگوییج" در سال 1978 توسط برایان ویلسون کرنیگان و دنیس مک‌ آلیستر ریچی باعث رشد روز افزون این زبان در جهان شد.
استفادهٔ گسترده این زبان در انواع کامپیوتر ها و سخت‌افزار های مختلف باعث شد که نسخه ‌های مختلفی از این زبان به ‌وجود آید که با یکدیگر ناسازگار بودند.
در سال 1983 مؤسسه استاندارد های ملی آمریکا (آنسی) کمیته ای موسوم به ایکس 3 جی 11 را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید.
در سال 1989 این استاندارد تحت عنوان آنسی سی به تصویب رسید و سپس در سال 1990 سازمان بین‌المللی استاندارد سازی نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان آنسی/ایزو سی منتشر گردید.
C-101.wmv
106.5 MB
قسمت اول آموزش سی
C-102.wmv
136.7 MB
قسمت دوم آموزش سی
C-103.wmv
146.3 MB
قسمت سوم آموزش سی
C-104.wmv
187.2 MB
قسمت چهارم آموزش سی
C-105.wmv
210.3 MB
قسمت پنجم آموزش سی
C-106.wmv
284.3 MB
قسمت ششم آموزش سی
C-107.wmv
187.3 MB
قسمت هفتم آموزش سی
C-108.wmv
118.6 MB
قسمت هشتم آموزش سی
C-109.wmv
280 MB
قسمت نهم آموزش سی
C-110.wmv
73.9 MB
قسمت دهم آموزش سی
C-111.wmv
208.2 MB
قسمت یازدهم آموزش سی
C-112.wmv
77.2 MB
قسمت دوازدهم و آخر آموزش سی از سایت فرادرس
آموزش سی پلاس پلاس از سایت فرادرس در 19 قسمت. حجم آموزش این دوره 2.3 گیگ
سی پلاس پلاس چیست؟
سی پلاس پلاس یک زبان برنامه ‌نویسی همه‌ منظوره، همگردان، سطح میانی، شیء گرا و چند رگه است که از برنامه ‌نویسی رویه ای، تجرید داده‌ ها و برنامه ‌نویسی شیء گرا پشتیبانی می‌کند.
این زبان دارای قابلیت‌ های انواع داده ایستا، نوشتار آزاد، چند مدلی، معمولاً زبان ترجمه ‌شده با پشتیبانی از برنامه ‌نویسی ساخت ‌یافته، برنامه ‌نویسی شیء گرا و برنامه ‌نویسی جنریک است.
از آنجا که در اشیاء را می‌توان ابتدا به ساکن از کلاس‌ هایی ایجاد کرد که به هیچ گونه سلسله مراتب رده‌ ها و وراثت مقید نیستند لذا سی پلاس پلاس از برنامه ‌سازی شیء بنیاد آبجکت بیسد پروگرمینگ نیز پشتیبانی می‌کند.
سی پلاس پلاس به همراه جد خود سی از پر طرفدار ترین زبان‌ های برنامه ‌نویسی هستند.
سی پلاس پلاس یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت‌ های زبان ‌های برنامه ‌نویسی سطح بالا و زبان ‌های برنامه ‌نویسی سطح پایین به ‌صورت هم ‌زمان است.
سی پلاس پلاس توسط بی یارنه استراس تروپ ریاضی ‌دان دانمارکی در سال 1979 در آزمایشگاه ‌های بل برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را سی با کلاس نام ‌گذاری نمود و در سال 1983 به سی پلاس پلاس تغییر نام داد.
توسعه با اضافه نمودن کلاس ‌ها و ویژگی ‌های دیگری مانند توابع مجازی، سربار گزاری عملگر ها، وراثت چند گانه، قالب توابع، و پردازش استثناء انجام شد.
Media is too big
VIEW IN TELEGRAM
قسمت اول آموزش سی پلاس پلاس
Media is too big
VIEW IN TELEGRAM
قسمت دوم آموزش سی پلاس پلاس
Media is too big
VIEW IN TELEGRAM
قسمت سوم آموزش سی پلاس پلاس