مقدمه
جلسه اول
مقدمات برنامه نویسی با ++C
1- چرا ++C ؟
زبان C یک زبان همه منظوره است
2- تاریخچۀ ++C
4- شروع کار با ++C
5- عملگر خروجی
6 -لیترالها و کاراکترها
جلسه دوم
«انواع اصلی»
7- تعریف متغیر ممیز شناور
8 - شکل علمی مقادیر ممیز شناور
9- نوع بولین bool
10- نوع کاراکتری char
11- نوع شمارشی enum
12- تبدیل نوع، گسترش نوع
13- برخی از خطاهای برنامهنویسی
14 - سرریزی عددی
15- خطای گرد کردن
16- حوزۀ متغیرها
«خطای زمان کامپایل»
«خطای زمان اجرا»
جلسه سوم
«انتخاب»
آنچه در این جلسه می خوانید:
7- عبارات منطقی
8 - دستورهای انتخاب تودرتو
9- ساختار else if
10- دستورالعمل switch
پایان جلسه سوم
جلسه چهارم
«تکرار»
جلسه پنجم
« توابع»
آنچه در این جلسه می خوانید:
7- تابع void
8 - توابع بولی
9- توابع ورودی/خروجی (I/O)
10- ارسال به طریق ارجاع (آدرس)
11- ارسال از طریق ارجاع ثابت
12-توابع بیواسطه
13- چندشکلی توابع
14- تابع main()
15- آرگومانهای پیشفرض
پایان جلسه پنجم
جلسه ششم
«آرایهها»
آنچه در این جلسه می خوانید:
جلسه هشتم
« رشتههای کاراکتری و فایلها در ++C استاندارد»
مقدمه:
جلسه نهم
«شیگرایی»
آنچه در این جلسه می خوانید:
7- نابود کننده
8 - اشیای ثابت
9- اشارهگر به اشیا
10- اعضای دادهای ایستا
11- توابع عضو ایستا
جلسه یازدهم
جلسه اول
مقدمات برنامه نویسی با ++C
1- چرا ++C ؟
زبان C یک زبان همه منظوره است
2- تاریخچۀ ++C
4- شروع کار با ++C
5- عملگر خروجی
6 -لیترالها و کاراکترها
جلسه دوم
«انواع اصلی»
7- تعریف متغیر ممیز شناور
8 - شکل علمی مقادیر ممیز شناور
9- نوع بولین bool
10- نوع کاراکتری char
11- نوع شمارشی enum
12- تبدیل نوع، گسترش نوع
13- برخی از خطاهای برنامهنویسی
14 - سرریزی عددی
15- خطای گرد کردن
16- حوزۀ متغیرها
«خطای زمان کامپایل»
«خطای زمان اجرا»
جلسه سوم
«انتخاب»
آنچه در این جلسه می خوانید:
7- عبارات منطقی
8 - دستورهای انتخاب تودرتو
9- ساختار else if
10- دستورالعمل switch
پایان جلسه سوم
جلسه چهارم
«تکرار»
جلسه پنجم
« توابع»
آنچه در این جلسه می خوانید:
7- تابع void
8 - توابع بولی
9- توابع ورودی/خروجی (I/O)
10- ارسال به طریق ارجاع (آدرس)
11- ارسال از طریق ارجاع ثابت
12-توابع بیواسطه
13- چندشکلی توابع
14- تابع main()
15- آرگومانهای پیشفرض
پایان جلسه پنجم
جلسه ششم
«آرایهها»
آنچه در این جلسه می خوانید:
جلسه هشتم
« رشتههای کاراکتری و فایلها در ++C استاندارد»
مقدمه:
جلسه نهم
«شیگرایی»
آنچه در این جلسه می خوانید:
7- نابود کننده
8 - اشیای ثابت
9- اشارهگر به اشیا
10- اعضای دادهای ایستا
11- توابع عضو ایستا
جلسه یازدهم
شرح مختصر : در این پروژه از کتابخانه ی FreeGlut و ویژوال استدیو C++ 2010 استفاده شده است. این پروژه شامل سه بخش بارش برف و باران و تگرگ می باشد که دکمه های کنترلی سرعت و اندازه در آنها لحاظ شده است.
دکمه های کنترلی :
R : باران
S : برف
H : تگرگ
+ و – برای اندازه تگرگ ها می باشد
> و < برای تنظیم سرعت استفاده شده است.
عنوان مقاله : تحلیل و مقایسه زبان برنامه نویسی جاوا و C++
قالب بندی : پاورپوینت
شرح مختصر : زبان C یک زبان همه منظوره است. دستورالعملهای این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب میشود که C یک زبان سطح بالا باشد که برنامهنویسی در آن آسان است . ++C که از نسل C است، تمام ویژگیهای C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شیگرا» است. میتوان با استفاده از این خاصیت، برنامههای شیگرا تولید نمود. برنامههای شیگرا منظم و ساختیافتهاند، قابل روزآمد کردناند، به سهولت تغییر و بهبود مییابند و قابلیت اطمینان و پایداری بیشتری دارند. جاوا یک زبان برنامهنویسی است که در ابتدا توسط شرکت sun Microsystems ایجاد شدهاست و در سال ۱۹۹۵ به عنوان مولفه اصلی java platform منتشر شد.این زبان قسمت های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را داشته باشد صرف نظر از معماری و خصوصیات آن کامپیوتر. اجرای اصلی کامپایلرهای جاوا، ماشینهای پیادهسازی و کتابخانههای آن توسط این شرکت از سال ۱۹۹۵ منتشر شد. در ۲۰۰۷ may این شرکت، نرمافزار رایگان این زبان را فراهم کرد. دیگران هم کاربردهای دیگری از این زبان را منتشر کردند مثل کامپایلر GNU برای جاوا.
فهرست :
آنچه درباره ++C می آموزیم :
۱- چرا ++C ؟
۲- تاریخچۀ ++C
۳- آمادهسازی مقدمات
۴- شروع کار با ++C
۵- عملگر خروجی
۶- لیترالها و کاراکترها
۷- متغیرها و تعریف آنها
۸- مقداردهی اولیه به متغیرها
۹- ثابتها
۱۰- عملگر ورودی
تاریخچه جاوا
اهداف اصلی در زمان پیاده سازی جاوا
خصوصیات زبان برنامه نویسی جاوا
شیﮔﺮا
ﭼﻨﺪ ﻧﺦ ﮐﺸﯽ ﺷﺪه
ﻣﻌﻤﺎری ﺧﻨﺜﯽ
ﺗﻔﺴﯿﺮ ﺷﺪه و ﻋﻤﻠﮑﺮد ﺳﻄﺢ ﺑﺎﻻ
ﺗﻮزﯾﻊ ﺷﺪه
پویا (Dynamic)
عملکرد ماشین مجازی جاوا
فرایند تولید نرم افزار
نقاط ضعف جاوا
پلتفرم های جاوا
انواع داده ها در جاوا
متغیرها و انواع دادهها
عملگر تخصیص مقدار