جاوا چیست؟ آیا این یک نوشیدنی قهوه نیست؟

 

بله، اما این چیزی نیست که ما در اینجا صحبت می کنیم. زبان کامپیوتر جاوا به عنوان یک زبان برنامه نویسی سطح بالا شناخته می شود. این سیستم توسط Sun Microsystems در سال 1995 توسعه داده شد و برای دستگاه های تلفن همراه طراحی شد تا قادر به صحبت کردن با یکدیگر باشند.

 

پس Java برای چه استفاده می شود؟ هدف از زبان برنامه نویسی جاوا این بود که یک برنامه نویس کد برنامه ای را که خود توسعه میدهد را می توانست بر روی یک ماشین دیگر اجرا کند، حتی اگر دو دستگاه  شبیه به هم نباشند. با سایر زبانهای برنامه نویسی، مانند C ++، کد یکسان در دستگاه های مختلف متفاوت است. برنامه نویسی در ویندوز معمولا به این معناست که برنامه بر روی Mac کار نمی کند. این مورد برای جاوا صدق نمیکند.

چگونه جاوا این را انجام می دهد؟ جاوا چیزی دارد که ماشین مجازی جاوا نامیده می شود. این به معنای واقعی کلمه یک کامپیوتر مجازی است که برنامه های جاوا را اجرا می کند راه اندازی می نماید. از آنجا که این ماشین مجازی در تمام رایانه های جاوا نصب شده است، هر برنامه جاوا بر روی هر یک از این رایانه ها کار می کند. این وابستگی متقابل جاوا را به یک زبان برنامه نویسی فوق العاده برای محیط های کراس پلتفرم (ماشین های ویندوز، مکینتاش، ماشین های لینوکس و غیره) تبدیل می کند. پس جاوا برای  چه استفاده می شود؟ به راحتی نوشتن نرم افزار که در هر نوع دستگاه کار می کند!

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

آنچه جاوا در درجه اول مورد استفاده قرار گرفت و تمرکز اصلی زبان کامپیوتر جاوا واقعا برنامه های کاربردی اینترنت است، بنابراین بسیار ساده تر است که یک برنامه برای کار بر روی وب بنویسید تا بیشتر از سایر زبان ها. جاوا اسکریپت، JSP (سرور صفحات جاوا) و جاوا با هم کار می کنند می توانند برنامه های کاربردی وب قدرتمند ایجاد کنند. اپلت های جاوا نسبتا آسان در وب قرار می گیرند. البته، شما همچنین می توانید از جاوا برای ایجاد برنامه هایی که در وب اجرا نمی شود استفاده کنید.

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


  بالای صفحه