زبان برنامه نويسي جاوا

دانلود مقاله تحليل زبان برنامه نويسي جاوا

۱۷ بازديد
دسته بندي كامپيوتر
فرمت فايل docx
حجم فايل 93 كيلو بايت

پس از پرداخت، لينك دانلود فايل براي شما نشان داده مي شود

پرداخت و دانلود

مقاله تحليل زبان برنامه نويسي جاوا در 11 صفحه وُرد قابل ويرايش با فرمت docx

 


 

 

تاريخچه جاوا

 

در مقايسه با زبان‌هاي ديگر، همچون ++C يا بيسيك يا فورترن، جاوا زبان نسبتاً جديدتري است. شركت سان مايكروسيستمز در سال ۱۹۹۱ يك پروژه تحقيقاتي به نام گرين (Green) را آغاز كرد. هدف اين پروژه ايجاد زباني جديد شبيه به ++ C بود كه نويسنده اصلي آن، جيمز گاسلينگ، آن را بلوط (Oak) ناميد. اما بعدها به دليل برخي مشكلات حقوقي از ميان ليستي از كلمات تصادفي نام آن به جاوا تغيير كرد.

پروژه گرين به دليل مشكلات بازاريابي در شرف لغو شدن بود تا اينكه گسترش وب در سال ۱۹۹۳ باعث نمايش توانايي‌هاي وافر جاوا در اين عرصه گشت. اينگونه بود كه شركت سان مايكروسيستمز در مه ۱۹۹۵ جاوا را رسماً به بازار عرضه كرد.

 

 

 

جاوا يك زبان برنامه‌نويسي است كه در ابتدا توسط شركت sun Microsystems ايجاد شده‌است و در سال 1995 به عنوان مولفه اصلي java platform منتشر شد.اين زبان قسمت هاي بسياري از گرامر خود را از C و ++C گرفته اما داراي مدل شي‌گرايي ساده‌اي است و امكانات سطح پايين كمي دارد. كاربرد جاوا در كامپايل به صورت بايت كد است كه قابليت اجرا روي تمامي ماشين‌هاي شبيه‌سازي جاوا را داشته باشد صرف نظر از معماري و خصوصيات آن كامپيوتر. اجراي اصلي كامپايلرهاي جاوا، ماشين‌هاي پياده‌سازي و كتابخانه‌هاي آن توسط اين شركت از سال 1995 منتشر شد. در 2007 may اين شركت، نرم‌افزار رايگان اين زبان را فراهم كرد. ديگران هم كاربردهاي ديگري از اين زبان را منتشر كردند مثل كامپايلر GNU براي جاوا.

 

 

 

اهداف اصلي در زمان پياده سازي جاوا

 

از متدولوژي شيءگرايي در اين زبان بطور كامل استفاده شود.

 

قابليت اجراي برنامه هاي يكسان در سيستم عامل هاي مختلف

 

پشتيباني از ويژگي هاي شبكه هاي كامپيوتري

 

اجراي راه دور برنامه ها بصورت كاملا امن

 

كاربرد راحت و ساده زبان به كمك انتخاب اجزاء مفيد

 

 ساير زبانهاي شيءگرا و استفاده از آن در جاوا (الگوبرداري)

 

 

 

خصوصيات زبان برنامه نويسي جاوا

 

 

 

ساده(simple)

 

ﺟﺎوا ﻃﻮري ﺷﺪه ﮐﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎن ﺣﺮﻓﻪ اي ﺑﺴﺎدﮔﯽ آن را ﻓﺮاﮔﺮﻓﺘﻪ و ﺑﻄﻮر ﻣﻮﺛﺮي ﺑﮑﺎر ﻣﯽ ﺑﺮﻧﺪ .

 

ﺟـﺎوا دﺳـﺘﻮر زﺑـﺎن‪ Cو++‪ Cو‫ﻫﻤﭽﻨﯿﻦ ﺑﺴﯿﺎري از ﺟﻮاﻧﺐ ﺷﯽ ئ ﮔﺮاﯾﯽ ++‪ Cرا ﺑﺎرث ﺑﺮده ، اﮐﺜﺮ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎن ﺑﺮاي ﮐـﺎر ﺑـﺎ ﺟـﺎوا دﭼـﺎر ﻣﺸـﮑﻞ ‫ﻧﺨﻮاﻫﻨﺪ ﺷﺪ .

 

ﺟﺎوا ﺗﻼش ﮐﺮده ﮐﻪ ﺟﻨﺒﻪ ﻫﺎي اﺳـﺘﺜﻨﺎﯾﯽ و ﺧـﺎرق اﻟﻌـﺎده ﻧﺪاﺷـﺘﻪ ﺑﺎﺷـﺪ . در

 

  ﺟﺎوا ، ﺗﻌﺪاد اﻧﺪﮐﯽ از ﺷﯿﻮه ﻫﺎي ﮐﺎﻣﻼ" ﺗﻮﺻﯿﻒ ﺷﺪه ﺑﺮاي اﻧﺠﺎم ﯾﮏ وﻇﯿﻔﻪ وﺟﻮد دارد .

 

 

 

‫شيﮔﺮا

 

ﺟــــﺎوا از ﺑﺴــــﯿﺎري از ﻣﺤــــﯿﻂ ﻫــــﺎي ﻧــــﺮم اﻓــــﺰاري اوﻟﯿــــﻪﺑﺮاﺳــــﺎس

 

‫اشياء مواردي را به ﻋﺎرﯾﺖ ﮔﺮﻓﺘﻪ و ﺗﻮازﻧﯽ ﺑﯿﻦ ﻧﻈﺮﯾﻪ ﻟﻔﻆ ﻗﻠﻤﯽ ﺗﺤﺖ ﻋﻨﻮان " ﻫﺮ ﭼﯿﺰي ﯾﮏ ﺷﯽ . اﺳـﺖ " و ﻧﻈﺮﯾـﻪ واﻗﻌﯿـﺖ‫ﮔﺮاﯾﯽ " ﺟﻠﻮي راه ﻣﻦ ﻗﺮار ﻧﮕﯿﺮ " ﺑﻮﺟﻮد آورده اﺳﺖ . ﻣﺪل ﺷﯽ ئ در ﺟﺎوا ﺑﺴﯿﺎر ﺳﺎده و ﺑﺮاﺣﺘﯽ ﻗﺎﺑﻞ ﮔﺴـﺘﺮش اﺳـﺖ

 

‫در ﺣﺎﻟﯿﮑﻪ اﻧﻮاع ﺳﺎده آن ﻧﻈﯿﺮ اﻋﺪاد ﺻﺤﯿﺢ‪ (integers) ﺑﻌﻨـﻮان ﻋﻤﻠﮑﺮدﻫـﺎي ﺳـﻄﺢ ﺑـﺎﻻي ﻏﯿـﺮ ﺷـﯽ ئ ﺗﻠﻘـﯽ ميشود 

پس از پرداخت، لينك دانلود فايل براي شما نشان داده مي شود

پرداخت و دانلود