ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقدمه ای بر زبان جاوا(برنامه نویسی)



Outta_Breathe1020
7th February 2013, 05:03 PM
منابع :
http://www.irandevelopers.com/
http://docs.sun.com
نویسنده :
محمد باقر معموری mamouri@ganjafzar.com
ویراستار و نویسنده قسمت های تکمیلی :
احسان شاه بختی zehs_sha@yahoo.com
کتاب :
Java در 21 روز
برنامه نویسی شی گرا اتتشارات نص



اصل و نسب جاوا

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

جاوا از نر ساختار بسیار شبیه زبان C/C++ است و این به هیچ وجه تصادفی نیست. C زبانی است ساخت یافته و C++ زبانی شیء گرا و مهم تر از همه قسمت اعظم برنامه نویسان دنیا از این دو زبان استفاده می کنند. و از سوی دیگر این حرکت به طرف جاوا را برای این قبیل افراد ساده خواهد کرد.

جاوا با دور انداختن نشانگرها(Pointers) و بر دوش کشیدن بار مدیریت حافظه برنامه نویسان C/C++ را برای همیشه از این کابوس رهایی بخشیده است. جاوا همچون C/C++ به بزرگی و کوچکی حروف حساس است و برنامه نوشته شده باید دارای متد main باشد.



تایپ : f1020

ادامه دارد...

Outta_Breathe1020
7th February 2013, 05:13 PM
تاریخچه زبان های برنامه نویسی به شرح زیر است:

زبان B منجر به ظهور زبان C و زمینه پیداش C++ شد و در نهایت زبان جاوا متولد شد.

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

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

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

نسخه اول جاوا در سال 1991 با نام Oak توسط تیمی از برنامه نویسان شرکت سان به سرپرستی جیمز گاسلینگ طراحی شد و در سال 1992 به جاوا تغییر نام پیدا کرد و به بازار عرضه شد.

( بابت اشتباهات تایپی احتمالی عذرخواهم )


ادامه...

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

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