پیوند ها

نام فایل : مقایسه و تحلیل زبان برنامه نویسی جاوا و C++
فرمت : .pptx
تعداد صفحه/اسلاید : 66
حجم : 3 مگابایت
مقایسه و تحلیل زبان برنامه نویسی جاوا و C++
سرفصلهاي يادگيري هر زبان برنامه نويسي عبارتند از:
قالب كلي زبان
قالب كلي دستورات
انواع داده ها
تعريف متغير و نحوه انتساب و قوانين نامگذاري
دستورات شرطي و كنترلي
دستورات تكرار
ساختمان داده ها (آرايه ها ،رشته ها و...)
نحوه كار با فايلها
نحوه نوشتن توابع
و....
سرفصلهاي يادگيري هر زبان برنامه نويسي عبارتند از:
دسته بندي زبانهاي از لحاظ نزديكي به سخت افزار:
سطح پايين مانند اسمبلي
سطح ميانه مانند C,C++
سطح بالا مانند Java،Pascal،Delphi،.net
دسته بندي به لحاظ ساخت يافتگي –شي گرا:
ساخت يافته C،Pascal
ساخت يافته-شي گرا C++،JAVA،Delphi،.net
غيرساخت يافته qbasic
تحلیل زبان برنامه نویسی C++
زبان C يک زبان همه منظوره است. دستورالعملهاي اين زبان بسيار شبيه عبارات جبري و نحو آن شبيه جملات انگليسي مي باشد. اين امر سبب ميشود که C يک زبان سطح بالا باشد که برنامهنويسي در آن آسان است ›››
مقدمه:
++C که از نسل C است، تمام ويژگيهاي C را به ارث برده است. اما برتري فني ديگري هم دارد: C++ اکنون «شيگرا» است. ميتوان با استفاده از اين خاصيت، برنامههاي شيگرا توليد نمود. برنامههاي شيگرا منظم و ساختيافتهاند، قابل روزآمد کردناند، به سهولت تغيير و بهبود مييابند و قابليت اطمينان و پايداري بيشتري دارند.
آنچه درباره C++ می آموزیم :
1- چرا C++ ؟
2- تاريخچۀ C++
3- آمادهسازي مقدمات
4- شروع کار با C++
5- عملگر خروجي
6- ليترالها و کاراکترها
7- متغيرها و تعريف آنها
8- مقداردهي اوليه به متغيرها
9- ثابتها
10- عملگر ورودي
1- چرا C++ ؟
زبان C يک زبان همه منظوره است
در اين زبان عملگرهايي تعبيه شده که برنامهنويسي سطح پايين و به زبان ماشين را نيز امکانپذير ميسازد
چون C عملگرهاي فراواني دارد، کد منبع برنامهها در اين زبان بسيار کوتاه است
C++ که از نسل C است، تمام ويژگيهاي جذاب C را به ارث برده است .
و سرانجام آخرين دليل استفاده از C++ ورود به دنياي C# است.
- زبان C براي اجراي بسياري از دستوراتش از توابع کتابخانهاي استفاده ميکند و بيشتر خصوصيات وابسته به سختافزار را به اين توابع واگذار مينمايد.
برنامۀ مقصدي که توسط کامپايلرهاي C ساخته ميشود بسيار فشردهتر و کمحجمتر از برنامههاي مشابه در ساير زبانها است.
2- تاريخچۀ C++
C++ ترکيبي از دو زبان C و Simula بود و قابليتهاي شيگرايي نيز داشت از آن زمان به بعد شرکتهاي زيادي کامپايلرهايي براي C++ طراحي کردند. اين امر سبب شد تفاوتهايي بين نسخههاي مختلف اين زبان به وجود بيايد و از قابليت سازگاري و انتقال آن کاسته شود. به همين دليل در سال 1998 زبان C++ توسط موسسۀ استانداردهاي ملي آمريکا (ANSI) به شکل استاندارد و يکپارچه درآمد. کامپايلرهاي کنوني به اين استاندارد پايبندند. کتاب حاضر نيز بر مبناي همين استاندارد نگارش يافته است.
2- تاريخچۀ C++
در دهه 1970 در آزمايشگاههاي بل زباني به نام C ايجاد شد. انحصار اين زبان در اختيار شرکت بل بود تا اين که در سال 1978 توسط Kernighan و Richie شرح کاملي از اين زبان منتشر شد و به سرعت نظر برنامهنويسان حرفهاي را جلب نمود. هنگامي که بحث شيگرايي و مزاياي آن در جهان نرمافزار رونق يافت، زبان C که قابليت شيگرايي نداشت ناقص به نظر ميرسيد تا اين که در اوايل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحي نمود.
3- آمادهسازي مقدمات
يک «برنامه» دستورالعملهاي متوالي است که ميتواند توسط يک رايانه اجرا شود. براي نوشتن و اجراي هر برنامه به يک «ويرايشگر متن» و يک «کامپايلر» احتياج داريم.
بستۀ Visual C++ محصول شرکت ميکروسافت و بستۀ C++ Builder محصول شرکت بورلند نمونههاي جالبي از محيط مجتمع توليد براي زبان C++ به شمار ميروند.
4- شروع کار با C++
C++ نسبت به حروف «حساس به حالت» است يعني A و a را يکي نميداند
اولين برنامهاي که مينويسيم به محض تولد، به شما سلام ميکند و عبارت "Hello, my programmer!" را نمايش ميدهد:
#include
....
ریاضیات در بسیاری از زمینهها مثل علوم طبیعی، مهندسی، پزشکی، اقتصاد و علوم اجتماعی یک علم ضروری است. با گذشت زمان، شاخههای کاملاً جدیدی در ریاضیات بهوجود آمدهاند؛ مثل نظریه بازیها. ریاضیدانان در ریاضیات محض (مطالعه ریاضی با هدف کشف هرچه بیشتر رازهای خود آن) بدون اینکه ... ...