جاوا (قسمت اول)
نویسنده : مدیر سایت

تعداد بازدید : 159
گروه مقالات : کامپیوتر

تاریخ ارسال : 23/09/1387

زبان جاوا


 

بیش از 5/3 میلیون برنامه نویس، زبان جاوا را یادگرفته اند و آنرا در موسساتی مانند NASA، IBM، پروژه Apache و ... بکار می برند.

جاوا بخش استانداردی از تحصیلات دانشگاهی را در دپارتمانهای علوم کامپیوتری در دنیا تشکیل می دهد.

در ابتدا برای ایجاد برنامه های ساده در وب بکار می رفت ولی امروزه در بسیاری موارد از جمله موارد زیر بکار می رود:

  • وب سرورها
  • بانکهای اطلاعاتی رابطه ای
  • مسیریابی تلسکوپها
  • دستگاههای PDA
  • تلفنهای همراه
  • ...

با اینکه جاوا برای برنامه نویسان وب در ایجاد سایتهای زنده و برنامه های تحت وب مفید باقی مانده، افقهای دورتری را برای وب باز می کند. جاوا درحال حاضر یک زبان برنامه نویسی همه منظوره و محبوب است.

 

تاریخچه

در اینجا به شرح داستان خلق جاوا می پردازیم.

در اواسط دهه90 آقای جیمز گاسلینگ و برنامه نویسان دیگر در شرکت Sun برروی پروژه ای به نام تلویزیون تعاملی کار می کردند وقتی تلاشهای گاسلینگ برای استفاده از زبان برنامه نویسی C++ با شکست مواجه شد، ده سال پیش از آن یک زبان برنامه نویسی شیءگرا بصورت یک انشعاب اززبان C توسط بجارن استروستراپ در آزمایشگاههای بل موسسه AT&T ایجاد شده بود.

گاسلینگ در دفترش ماند و زبان جدیدی ایجاد کرد که برای پروژه اش مناسب باشد و ابزار مورد نیازش را که در C++ نبود ساخت.

تلاش Sun برای تلویزیون تعاملی موفق نبود اما کار برروی زبان جدید یک قابلیت جالبی را به ابزار جدیدی که در آن زمان خیلی زبانزد بود داد: وب.

جاوا در پاییز 1995 توسط Sun ارائه شد. بااینکه اکثر قابلیتهای این زبان در برابر C++ (و جاوای امروزی) قدیمی بود، برنامه های جاوا به نام Applet می توانند بصورت بخشی از یک صفحه وب در مرورگر Netscape بکارروند.

این قابلیت یعنی -اولین زبان برنامه نویسی تعاملی قابل استفاده در وب- در سراسر دنیا پخش شد و صدهاهزار برنامه نویس را در همان شش ماه اول به خود جذب کرد.

حتی بعداز اینکه تازگی زبان برنامه نویسی وب جاوا رو به کهنگی رفت، مزایای این زبان بیشتر آشکارشد و برنامه نویسان در استفاده از آن باقی ماندند.

حالا تعداد برنامه نویسان حرفه ای جاوا از C++ بیشتراست.

 

ترجمه ابتدای کتاب Teach Yourself Java 6 in 21 Days

ترجمه از حبیب زاده

بازگشت به بخش مقالات - بازگشت به صفحه اصلی