Web Analytics Made Easy - Statcounter
به نقل از «ایمنا»
2024-05-04@22:56:21 GMT

جاوا (JAVA) چیست؟

تاریخ انتشار: ۲ خرداد ۱۴۰۰ | کد خبر: ۳۱۹۹۱۳۵۱

جاوا (JAVA) چیست؟

جاوا زبان برنامه‌نویسی چند منظوره و شی‌گرا است که تا حدود زیادی به برنامه‌های C و ++C شباهت دارد، اما استفاده از آن آسان‌تر است. تاریخچه، گسترش، تفاوت با جاوا اسکریپت و امنیت جاوا مورد بحث کاربران فضای مجازی است.

به گزارش سرویس ترجمه ایمنا، زبان برنامه نویسی جاوا (Java) که مخفف عبارت Just Another Vague Acronym است از معروف‌ترین زبان‌های برنامه‌نویسی است و در حال حاضر مخاطبان زیادی دارد.

بیشتر بخوانید: اخباری که در وبسایت منتشر نمی‌شوند!

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

تاریخچه زبان برنامه نویسی جاوا

در اوایل دهه ۱۹۹۰ میلادی، شرکت سان مایکروسیستمز در حال توسعه نرم افزاری برای استفاده از ابزارهای الکترونیکی بود که به پروژه Green شهرت یافت و آقای جیمز گاسلینگ مسئولیت تیم را بر عهده گرفت. بعد از گذشت زمان کوتاهی گاسلینگ به این نتیجه رسید که بهتر است برای این پروژه یک زبان برنامه نویسی جدید ایجاد کند؛ به طوری که قابل درک‌تر و قدرتمندتر از دیگر زبان‌ها باشد و در عین حال با تمامی ابزارهای الکترونیکی کار کند. سپس این فرد با استفاده از زبان‌های C و ++C پایه‌های اولیه زبان قدرتمند جاوا را بنا کرد و آن را Oak به معنای بلوط نامید.

گسترش زبان جاوا

از آنجایی که جیمز گاسلینگ متوجه شد که زبان Oak قابلیت‌ها و قدرت تطابق زیادی دارد، تصمیم گرفت این زبان را گسترش دهد. تیم مربوطه پس از گسترش این زبان نام JAVA را برای آن انتخاب کردند. زبان جاوا یکی از قدرتمندترین زبان‌های برنامه نویسی است که در وسایل زیادی به کار رفته است، بنابراین شعار این زبان یعنی "یک بار بنویس و همه جا اجرا کن" به معنای کلی آن اشاره می‌کند. در حقیقت افراد یک بار برنامه را می‌نویسند، و به کمک ماشین مجازی جاوا (JVM) آن را در سایر پلتفرم‌ها اجرا می‌کنند.

کاربرد جاوا

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

تفاوت جاوا با جاوا اسکریپت

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

جاوا در اندروید

اندروید یک سیستم عامل است که توسط گوگل ارائه داده می‌شود، این شرکت به منظور افزایش سهولت کار برنامه نویسانی که قصد دارند برای اندروید برنامه نویسی کنند نرم افزاری به نام اندروید استودیو را توسعه داد. این نرم افزار در حقیقت یک محیط توسعه یکپارچه (IDE) است که گوگل آن را در سال ۲۰۱۳ برای توسعه اندروید به وجود آورد. همه برنامه نویسان در سراسر دنیا که با جاوا کار می‌کنند، می‌توانند با استفاده از اندروید استودیو به آسانی برای اندروید برنامه نویسی کنند. البته با استفاده از زبان‌های دیگر مانند کاتلین نیز می‌توان در اندروید استودیو برنامه نویسی کرد. لازم به ذکر است که برنامه نویسی با جاوا کمی دشوارتر از دیگر زبان‌های برنامه‌نویسی است.

امنیت زبان برنامه نویسی جاوا

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

کد خبر 495407

منبع: ایمنا

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

درخواست حذف خبر:

«خبربان» یک خبرخوان هوشمند و خودکار است و این خبر را به‌طور اتوماتیک از وبسایت www.imna.ir دریافت کرده‌است، لذا منبع این خبر، وبسایت «ایمنا» بوده و سایت «خبربان» مسئولیتی در قبال محتوای آن ندارد. چنانچه درخواست حذف این خبر را دارید، کد ۳۱۹۹۱۳۵۱ را به همراه موضوع به شماره ۱۰۰۰۱۵۷۰ پیامک فرمایید. لطفاً در صورتی‌که در مورد این خبر، نظر یا سئوالی دارید، با منبع خبر (اینجا) ارتباط برقرار نمایید.

با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت «خبربان» مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویر است، مسئولیت نقض حقوق تصریح شده مولفان در قانون فوق از قبیل تکثیر، اجرا و توزیع و یا هر گونه محتوی خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.

خبر بعدی:

جمعی از اساتید ادبیات به تماشای «مست عشق» نشستند/ حسن فتحی: جهانِ پر از طمع و ویرانی را با افعال خود سیاه‌تر نکنیم

روز جمعه ۱۴ اردیبهشت‌ماه اکرانی خصوصی از فیلم «مست عشق» در موزه سینما تدارک دیده شده بود تا سازندگان این فیلم سینمایی میزبان برخی از چهره‌های حوزه مولوی‌شناسی و شمس پژوهی و شاهنامه‌پژوهی همچون محمدعلی موحد و میرجلال‌الدین کزاری و نیز بزرگان دیگری همچون ژاله آموزگار (پژوهشگر فرهنگ و زبان‌های باستانی)، عبدالمجید ارفعی (متخصص زبان‌های باستانی و مترجم خط میخی عیلامی)، احمد محیط طباطبایی (رییس ایکوم)، لوریس چکناواریان (آهنگساز و رهبر ارکستر)، یونس شکرخواه (متخصص علوم ارتباطات) و حجت‌الله ایوبی (رییس سابق سازمان سینمایی و کمیسیون ملی یونسکو) شدند.

در میان این چهره‌های فرهنگی و هنری، محمدعلی موحد به تماشای فیلم نشست.

از راست: لوریس چکناواریان، محمدعلی موحد و میرجلال‌الدین کزازی

در ابتدای این مجلس و پیش از نمایش فیلم، حجت‌الله ایوبی در سخنانی کوتاه گفت: ملت ایران یک بدهی به دنیا داشت و دنیا هم یک مطالبه بزرگ از ما. سینمای ایران که جزء سینماهای برتر جهان است باید کاری را برای حضرت مولانا و شمس انجام می‌داد.

او با تاکید بر اینکه خودش فیلم را ندیده است، ادامه داد:‌ من این تلاش و عزم را گرامی می‌دارم بویژه آنکه بارها از زبان بزرگان جهان شنیدم که چه معمایی در سینمای ایران وجود دارد که با وجود حداقل امکانات این چنین درخشان است؟  به نظر بنده، راز و رمز این موفقیت در این سالن حاضر است؛ پشتوانه سینمای ایران ادبیات فاخر و گنج معنوی آن است که در هیچ کجای جهان وجود ندارد. سینمای شاعرانه ایران مرهون بزرگانی است که امروز در اینجا نشستند و آقایان فتحی، توحیدی و دیگر هنرمندان در این فضا تنفس کردند و با محمدعلی موحد زندگی کردند. فیلم و نگاه آن‌ها عطر و رنگ موحد و کزازی و شفیعی کدکنی و بزرگان دیگر را می‌دهد. من این عزیزان را به "نام" و بدون لقب صدا کردم چون استاد شفیعی کدکنی در آخرین شماره  مجله «بخارا» زیبا گفته است که محمدعلی موحد بالاترین لقبش در همین است که «محمدعلی موحد» است و لقب و پسوند و پیشوندی برازنده او نیست. این برای بقیه اساتید هم صدق می‌کند.

ایوبی افزود: یقین دارم که استقبال فراوان مخاطب آغاز راهی است که باز هم از مولانا و شمس سخن گفته شود.  

سپس فرهاد توحیدی - فیلمنامه‌نویس «مست عشق» بیان کرد: نوشتن فیلمنامه این کار در کنار جناب آقای فتحی حدود سه سال و اندی طول کشید و در طول نوشتن متن، سایه معنوی دکتر موحد بر سر این کار بود.

او با اشاره به شیوه  روایت فیلم گفت:‌ من به عنوان یک معلم کوچک فیلمنامه‌نویسی عرض می‌کنم که سال‌هاست در میان همکارانم و بخصوص در میان جوانان علاقه‌مند به فیلمنامه‌نویسی اشتیاق زیادی برای گذر و عدول از نوشتن فیلمنامه به سبک و سیاق کلاسیک در چهارچوب شاه‌پیرنگ می‌بینم. آن‌ها بسیار دوست دارند که فیلمنامه‌نویسی متفاوت را با روایت‌های موازی تجربه کنند و برای یادگیری تکنیک داستان‌گویی در فیلمنامه نویسیِ آلترناتیو، طبیعتاً به ادبیات فیلمنامه‌نویسی ترجمه شده رجوع می‌شود. این در حالی‌ است که بخت بزرگ بنده و آقای فتحی این بود که در این کار برای سازماندهی روایت‌های موازی از دل آثار مولانا و مثنوی استفاده کردیم. شاید بی‌راه نباشد که بگویم یکی از اولین کسانی که داستان‌گویی به این شیوه را ابداع کردند حضرت مولانا بود و البته پیش‌تر از او عطار و سنایی هم چنین تجربه‌ای داشتند.  

توحیدی ادامه داد: کوشش ما این بود از آن میراثی که حضرت مولانا و دیگران در روایت‌گری به جا گذاشتند و بزرگان امروز ادبیات ایران در کتاب‌های خود شرح دادند، استفاده کرده باشیم و امیدوارم آنچه بر پرده خواهید دید گوشه کوچکی از انتظارات شما را برآورده کند.

در پایان حسن فتحی - کارگردان «مست عشق» که از سر فیلمبرداری سریالش خود را به این برنامه رسانده بود - متنی را قرائت کرد که به این شرح بود: «همه ما آدم‌ها بی‌آنکه خواسته باشیم، متولد می‌شویم و طنز قضیه در این است که چه بخواهیم و چه نخواهیم، متولد شدن ما با نوعی مسئولیت اخلاقی همراه است؛ مسئولیتِ اینکه اوضاع جهانی را که لُملُمه می‌زند از حرص و طمع و کشتار و ویرانی، با افعال خودمان سیاه‌تر از آنچه که هست نکنیم. پیام شیرین و شکّرین شمس و مولانا در این زمانه تلخ‌کامی و خشونت و نفرت‌پراکنی، می‌تواند بارقه امیدی باشد برای ما ساکنانِ به عادت و روزمرگی گرفتار شده‌ی این روزگار تا شاید با پرهیز از خودشیفتگی و افکار خشک و تنگ‌نظرانه در افعال و کردار خودمان تأمل و نواندیشی و تجدیدنظر کنیم.

این اثر سینمایی بی‌هیچ تفاخری برگ سبزی تحفه درویش و نمایش قطره‌ای از دریای بیکران اندیشه‌های عرفانی است.»

در این زمینه بخوانید:

تمجید میرجلال‌الدین کزازی از «مست عشق»

ژاله آموزگار

منبع: خبرگزاری ایسنا

دیگر خبرها

  • ماجرای نفوذ سرویس‌های جاسوسی به هیئت‌ها و ترور حاج صادق آهنگران از زبان خودش + فیلم
  • اندروید امن‌تر است یا iOS؟
  • امروز؛ آخرین مهلت نام نویسی برای دریافت وام‌های ضروری و ودیعه مسکن
  • جمعی از اساتید ادبیات به تماشای «مست عشق» نشستند/ حسن فتحی: جهانِ پر از طمع و ویرانی را با افعال خود سیاه‌تر نکنیم
  • جزئیات برنامه‌های آموزش و پرورش برای ارتقای کیفیت نمرات امتحانی از زبان وزیر
  • تبلت جدید HTC باتری بزرگ و اندروید ۱۴ دارد
  • حسن فتحی: جهانِ پر از طمع و ویرانی را با افعال خود سیاه‌تر نکنیم
  • برگزاری کارگاه آموزشی داستان نویسی برای کودکان در رشت
  • مسابقات برنامه‌نویسی و رباتیک کودکان و نوجوانان در دانشگاه شریف
  • قابلیت جدید اندروید ۱۵ برای استفاده از گوشی در رخت‌خواب