منوی دسته بندی

آموزش جامع JAVA

مقدمه ای بر JAVA :

جاوا در سال ۱۹۹۱ در لابراتوار شرکت sun پایه‌ریزی شد و پس از ۱۸ ماه اولین نسخه آن ایجاد گردید

این زبان در ابتدا oak و به معنای بلوط نامیده می شد در فاصله زمانی بین پاییز ۱۹۹۱ تا بهار ۱۹۹۶ این زبان از نسخه اولیه تغییر نام داد و به صورت عمومی ارائه شد

هدف اولیه از ایجادجاوا یک زبان مستقل از platform بود که توانایی ایجاد نرم افزارهایی برای استفاده در وسایل مختلف الکترونیکی مانند مایکرویو ها و کنترل کننده های بی سیم را داشته باشد

باید اشاره داشت که این وسایل از cpu های متفاوتی به عنوان کنترلر استفاده می نمایند.

مشکل عمده این بود که زبانهایی مانند ++c و  c برای ایجاد برنامه‌هایی در یک وسیله مشخص ایجاد شده‌اند

می‌توان برنامه‌های ++c را بر روی هر نوع cpu کامپایل کرد ولی این کار مستلزم طراحی یک کامپایلر در ++c برای آن cpu است و ایجاد کامپایلر نیز عملی هزینه‌بر و زمان‌بر می‌باشد

بنابراین یک راه حل ساده تر و کم هزینه تر مورد نیاز می بود. برای رفع این مشکل طراحان کار بر روی یک زبان قابل حمل و مستقل از platform را شروع کرده اند

که توانایی ایجاد کدی را داشته باشد که بر روی هر نوع cpu و در محیط های کاری مختلف قابل اجرا باشد .

نتیجه کار این تیم طراحی نهایتاً به ایجاد زبان جاوا انجامید.

آموزش جامع JAVA

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

چراکه هیچ کارخانه سازنده وسایل خانگی مایل به استفاده از این طرح نبود سپس این زبان دوباره و با این هدف طراحی شد

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

دوره موفقیت های جاوا را می توان از سال ۱۹۹۴ و با فراگیر شدن world wide web عنوان کرد هنگامی که sun متوجه شد

جاوا یک زبان ایده آل برای وب است به این دلیل که جاوا توانایی ایجاد برنامه‌هایی را داشت که بر روی هر سیستمی و با هر سیستم عاملی قابلیت اجرا داشتند

و در web نیز کاربران مختلف سیستم عامل های مختلف حضور دارند.

در واقع این نکته برای تیم طراحی جاوا آشکار شد که مشکلی که این تیم در ایجاد یک کد در کنترلر های وسایل مختلف با آن روبرواست

همان مشکلی است که در ایجاد کد برای اینترنت نیز وجود دارد و از همین راه حل می توان آن را نیز حل کرد

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

جاوا بیشتر خصوصیات خود را از c و ++c گرفته است طراحان این زبان می دانستند که استفاده از شکل دستوری c و خاصیت شی گرایی ++c باعث توجه به برنامه نویسان پیشرفته و

با تجربه c و ++c می شود علاوه بر این تشابه ظاهری جاوا بعضی از خواص این دو زبان را که باعث قدرتمند شدن آن شده نیز استفاده نموده است.

آموزش جامع و کاربردی JAVA در چند پکیج عالی و فوق العاده بصورت پروژه محور و مرحله به مرحله توسط اساتید مجرب

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.