جاوا

تاریخچه جاوا + چرا باید از جاوا استفاده کنیم

اول به تاریخچه جاوا بپردازیم، زبان برنامه نویسی جاوا در حوالی سال 1995 میلادی ایجاد شد، این زبان توسط جیمز گاسلینگ و همکارانش بنا نهاده شد و شرکتی که این زبان را پایه‌ریزی کرد سان مایکروسیستمز نام داشت. شاید برای‌تان جالب باشد که بدانید زبان جاوا در ابتدا Oak که به معنی بلوط است نام گذاری شده بود.جیمز گاسلینگ و همکارانش زبان جاوا را با این شعار که “یک بار بنویس، همه جا اجرا کن” توسعه دادند و تا حد زیادی به این شعار نیز عمل کردند زیرا با استفاده از ابزار jvm جاوا بر روی پلتفرم های مختلفی مانند ویندوز، سیستم عامل مک و نسخه های مختلف یونیکس اجرا می شود. 

جیمز آرتور گاسلینگ (به انگلیسی: James Arthur Gosling) (زاده ۱۹ می ۱۹۵۵) از دانشمندان کامپیوتر و زاده کانادا است. او به عنوان پدر زبان برنامه‌نویسی جاوا شناخته می‌شود.

 

شرکت سان مایکروسیستمز در سال ۲۰۱۰ توسط شرکت اوراکل خریداری شد و از آن زمان تاکنون توسعۀ نسخه‌های جدید این زبان بر عهدۀ شرکت اوراکل است. 

چرا برنامه نویسی جاوا را یاد بگیریم؟

بعد از دانستن تاریخچه جاوا باید به دلایل یادگیری این زبان بپردازیم، من برخی از مزایای کلیدی یادگیری برنامه نویسی جاوا را لیست می کنم:

  • شیء گرا – در جاوا همه چیز یک شیء است، و دقیقا به این علت جاوا را میتوان به راحتی توسعه داد.
  • مستقل از پلتفرم – بر خلاف بسیاری از زبان‌های برنامه نویسی از جمله C و ++C،  جاوا در بایت کد مستقل از پلتفرم کامپایل می‌شود و بر روی jvm اجرا میشود و هرجا که این jvm وجود داشته باشد جاوا قابلیت اجرا شدن دارد.
  • ساده – یادگیری جاوا ساده است، فقط کافیست مفاهیم اولیه oop یا همان برنامه نویسی شیء گرا را درک کنید، بعد از آن تسلط بر جاوا برایتان بسیار ساده خواهد بود.
  • قابل حمل – میتواند روی هر پلتفرمی اجرا شود.
  • Multithreaded – با ویژگی چند رشته ای جاوا، امکان نوشتن برنامه هایی وجود دارد که می توانند چندین کار را به طور همزمان انجام دهند. این ویژگی طراحی به توسعه دهندگان اجازه می دهد تا برنامه های تعاملی را بسازند که می توانند به راحتی اجرا شوند.

 

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

 

 

 
‫0/5 ‫(0 نظر)
محمد زارع

از سال 94 بصورت جدی وارد عرصه برنامه نویسی اندروید شدم، در شرکت‌ها و استارت‌آپ‌های زیادی مشغول به کار بوده و تجربه کسب کرده ام و در این سایت قصد دارم این تجربه را به اشتراک بگذارم

View Comments

Recent Posts

چگونه دوره آموزشی کاتلین پیشرفته می‌تواند مهارت‌های شما را ارتقاء دهد؟

دوره آموزشی کاتلین پیشرفته می‌تواند مهارت‌های شما را با بهره‌گیری از ابزارها و فناوری‌های مدرن…

4 ماه ago

مزیت‌های کاتلین نسبت به سایر زبان‌های برنامه نویسی اندروید

مزیت‌های کاتلین نسبت به سایر زبان‌های برنامه نویسی اندروید این است که سایر زبان‌ها، از…

4 ماه ago

بهینه‌سازی عملکرد اپلیکیشن‌های اندروید: راهنمای جامع و کاربردی

بهینه‌سازی عملکرد اپلیکیشن‌های اندروید یکی از مهم‌ترین فاکتورهایی است که برای کاربران در دنیای امروز…

10 ماه ago

سوالات مصاحبه‌ی استخدامی کاتلین همراه با جواب(قسمت چهارم)

مصاحبه‌ی استخدامی کاتلین یک فرصت برای ارزیابی مهارت‌ها و توانایی‌های یک برنامه‌نویس در توسعه اپلیکیشن‌های…

10 ماه ago

سوالات مصاحبه استخدام زبان کاتلین همراه با جواب(قسمت سوم)

مصاحبه استخدام زبان کاتلین یک فرصت برای ارزیابی مهارت‌ها و توانایی‌های یک برنامه‌نویس در توسعه…

10 ماه ago

سوالات مصاحبه استخدام کاتلین همراه با جواب(قسمت دوم)

مصاحبه استخدام کاتلین یک فرصت برای ارزیابی مهارت‌ها و توانایی‌های یک برنامه‌نویس در توسعه اپلیکیشن‌های…

11 ماه ago