All for Joomla All for Webmasters

images/sample/slideshow/logo-loading.png

تالار گفتمان

سوالات خود را جست و جو کنید و اگر جوابی نیافتید، با ایجاد یک بحث جدید، از دیگران راهنمایی بگیرید
در یکی از مقالات شرکتSun، زبان جاوا را با این خصوصیات شرح می دهد: جاوا یک زبان ساده، شی گرا، توزیع شده، تفسیر شده، قدرتمند، ایمن، با معماری خنثی، قابل حمل، با عملکرد سطح بالا چند نخ کشی شده و پویا است. Sun تصدیق می کند که به طور قطع این کلمات رشته هایی از واژه های متداول در زبان برنامه نویسی هستند، اما حقیقت این است که این واژه ها به طور ماهرانه ای خصوصیات این زبان را شرح می دهند. حال به برخی از خصلت های جاوا در پشت این واژه ها می پردازیم.
معماری خنثی و قابل حمل:
به دلیل اینکه برنامه های جاوا در فرمت کد بایتی با معماری خنثی کامپایل شده اند، برنامه کاربردی جاوا می تواند در هر سیستمی اجرا شود.البته با این شرط که آن سیستم توانایی پیاده سازی ماشین مجازی جاوا را داشته باشد. این مسأله تقریباً برای کاربردهای توزیع شده روی اینترنت و یا دیگر شبکه های ناهمگن مهم است. اما روش معماری خنثی برای کاربردهای بر مبنای شبکه مفید است . به عنوان یک توسعه دهنده برنامه های کاربردی، در بازار نرم افزاری امروز ممکن است بخواهید مدل های کاربردی خود را توسعه دهید، به طوری که بتواند رویPc، مکینتاش و سیستم عامل Unix اجرا شود .با وجود گونه های مختلف Unix Windows روی Pc و مکینتاش قوی جدید، رفته رفته تولید نرم افزار برای همه انواع این کامپیوتر ها سخت می شود. اگر شما برنامه تان را در جاوا بنویسید می تواند روی همه این کامپیوترها اجرا شود. در حقیقت تفسیر شده بودن جاوا و تعریف یک استاندارد، معماری خنثی داشتن و فرمت کد بایتی آن از بزرگترین دلایل قابل حمل بودن آن به شمار می آیند
اما جاوا باز از این هم بیشتر گام برمی دارد، با اطمینان حاصل کردن از اینکه هیچیک از جنبه های وابستگی اجرایی زبان را ندارد. برای مثال جاوا به طور صریح اندازه هریک از انواع داده را تعریف می کند که این با C تفاوت دارد، برای مثال هریک از انواع صحیح می تواند بسته به نوع کامپیوتر۱۶-۳۲ یا ۶۴ بیت طول داشته باشد . هنگامی که به صورت تکنیکی امکان نوشتن برنامه های غیر قابل حمل در جاوا فراهم شد، جلوگیری از چند خاصیت وابسته به نوع کامپیوتر که توسط جاوا API تولید شده و به طور قطع قابل حمل نوشته شده است، آسان است . یک برنامه جاوا به تولید کنندگان نرم افزار کمک می کند تا از قابل حمل بودن کد هایشان اطمینان حاصل کنند. برنامه نویسان فقط برای پرهیز از دام غیر قابل حمل بودن برنامه احتیاج به یک تلاش ساده دارند که شعار تجارتی شرکتSun را زنده نگهدارند و آن شعار این است : « یک بار بنویس، همه جا اجرا کن .»
//////در ادامه بحث ها جذابیت های زبان #C را هم خواهم گفت;) ;) ;) \\\\\\
  1. mahya.s.sadeghi
  2. برنامه نویسی
  3. جمعه, 08 خرداد 1394
  4.  اشتراک
هنوز نظری قرار داده نشده است
پاسخ صحیح Pending Moderation
0
رای
لغو
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSjvWwh-f28CZ97yVa0uPslthaua-MLiEtb6sqOHiJnV-0GKiQe


جواب: خواهش می کنم عزیزم
قابل شما رو نداره
هنوز نظری قرار داده نشده است
  1. بیش از یک ماه پیش
  2. برنامه نویسی
  3. # 1
  • صفحه :
  • 1


پاسخی ارسال نشده است
همچنین این پست قفل است و امکان ارسال نیز وجود ندارد
ham
javidan
faranovin2
nabisa
nbt.p
pol
tat
ayande
 
 
Top
آیا به تازگی با مجموعه اِپرا آشنا شده اید؟ آیا تمایل دارید اطلاعات بیشتری از ما داشته باشید؟ More details…