| |
|
چرا
جاوا متولد شد؟
|
|
|
|
حتما
تاكنون نام جاوا را شنيده ايد. شايد
حتي با آن، برنامه نويسي هم كرده
باشيد. جاوا يك زبان برنامه نويسي
پيشرفته و محبوب است كه روز به روز
دامنه استفاده از آن گسترده تر مي
شود؛ اما اين زبان محبوب كجا و كي
متولد شد و اساسا چرا به وجود آمد؟
|
|
براي
پاسخ به اين پرسش، بايد به حدود 30 سال
پيش، يعني دهه 70 بازگرديم كه زباني به
نامC
متولد شد. شيوه هاي برنامه نويسي از
زمان اختراع رايانه تا به حال، به طور
قابل توجهي تغيير كرده اند. براي مثال،
اولين برنامه نويسي ها توسط كد باينري
يعني صفر و يك انجام مي گرفت و با رشد و
پيچيده تر شدن برنامه ها زبان اسمبلي
به وجود آمد كه نشانه ها و نمادهايي
دارد كه معادل همان كد باينري است؛ ولي
كاركردن با اين نمادها به مراتب راحت
تر از صفر و يك است. بعد، باز هم كاربرد
رايانه افزايش يافت و نياز به برنامه
هاي پيچيده تر باعث ايجاد زبانهاي سطح
بالاي مختلف شد كه يكي از بهترين
آنهاCبود. |
|
در
واقع،Cنگين
انگشتري برنامه نويسان در دهه 70 و
اوايل دهه 80 بود. اما در دهه 90، اتفاق
جديدي افتاد. اينترنت و وب به طور
سرسام آوري گسترش يافتند و باعث
انقلابي ديگر در زمينه برنامه نويسي
شدند.
|
| در
اين زمان،Java
در
سال 1991 ميلادي در شركتSun Micro Systems
متولد
شد. اين پروژه در ابتدا پروژه سبز نام
داشت. سرپرستي پروژه راJames Gosling
به عهده
داشت. نتيجه كار بر اين پروژه
زبانoak
بود كه در سال 92 ايجاد شد.oak
به
معناي بلوط است و زماني كه جيمز از
پنجره اتاق كارش به يك درخت بلوط نگاه
مي كرد، اين نام را برگزيد؛ اما پس از
مدتي شركتSun
تصميم گرفت نامي بهتر براي
محصول خود برگزيند. بنابراين افراد
تيم پروژه سبز به يك كافي شاپ نزديك
شركت رفتند، تا نامي ديگر براي اين
زبان انتخاب كنند. پس از نصف روز بحث و |
|
بررسيJAVA
،
كه مخفف نامهايJames Gosling
، Arthur Van hoff و Andy
bechtolsheim است
به عنوان نام اين زبان انتخاب شد. از
آنجا كه مراسم نامگذاري در كافي شاپ
برگزار شده بود، يك فنجان قهوه داغ به
عنوان نماد جاوا در نظر گرفته شد.
|
|
كمي
باعث تعجب است كه انگيزه اوليه ابداع
جاوا، اينترنت نبود؛ بلكه انگيزه
نياز به يك زبان مستقل از محيط
زيربنايي (platform
- independent) اين
انگيزه را ايجاد كرد كه نرم افزارهايي
توليد شود كه قابليت كاربرد در وسايل
الكترونيكي مختلف نظير اجاق هاي
مايكروويو و كنترل از راه دور را
داشته باشد. اگر همزمان با معرفي
جاوا، وب حضور خود را نمايان نمي كرد،
اكنون جاوا فقط يك زبان تنها براي
برنامه نويسي وسايل مصرفي الكترونيكي
مي شد؛ اما با ضرورت هاي به وجود آمده
از سوي وب، جاوا پيشتاز زبانهاي
برنامه نويسي شد؛ چرا كه جاوا مستقل
از محيط زيربنايي و در نتيجه قابل حمل
است و زبانهاي وب بايد روي رايانه هاي
مختلف شبكه كه ساختارهاي متفاوتي
دارند، اجرا شوند.
|
|
منبع:
روزنامه جام جم |
|
|
|
صفحه
قبلي |