محمد زارع شیرکوهی
محمد زارع شیرکوهی
خواندن ۲ دقیقه·۳ سال پیش

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

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

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

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


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

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

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

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

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

دوست برنامه نویسی من، برای خوندن مقالات تخصصی اندروید، میتونی به سایت ترولرن هم مراجعه کنی





آموزش برنامه نویسیآموزش جاواجاوا
علاقه اصلی من برنامه نویسی اندروید هستش اما نزدیک به یک ساله که وارد دنیای وب و بک اند شدم و عاشق nodejs و mern stack هستم
شاید از این پست‌ها خوشتان بیاید