تبليغاتX
پرسش از فرنود حسنی

پرسش از فرنود حسنی

یونی‌کد به هر نویسه یک اعداد یکتا اختصاص می‌دهد،
مستقل از محیط،
مستقل از برنامه،
و مستقل از زبان.

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

این سیستم‌های کدگذاری با هم تعارض نیز داشتند. یعنی دو کُدگذاری مختلف ممکن بود از اعداد یکسانی برای دو نویسهٔ مختلف، یا از اعداد مختلفی برای نویسه‌های یکسان استفاده کنند. با وجود این که هر کامپیوتری (بالاخص کارگزارهای شبکه) لازم است از کُدگذاری‌های مختلف و متعددی پشتیبانی کند، هرگاه داده‌ها از کُدگذاری‌ها یا محیط‌های مختلف عبور کنند، در معرض خطر تحریف قرار می‌گیرند.

یونی‌کد دارد این وضع را تغییر می‌دهد!

یونی‌کد به هر نویسه یک عدد یکتا اختصاص می‌دهد، مستقل از محیط، مستقل از برنامه، و مستقل از زبان. استاندارد یونی‌کد را پیشتازان صنعت کامپیوتر، از قبیل شرکت‌هایی چون آی‌بی‌ام، اَپل، اچ‌پی، اورکل، جاست‌سیستم، سان، سای‌بیْس، مایکروسافت، یونی‌سیس، SAP و بسیاری شرکت‌های دیگر پذیرفته‌اند. استانداردهایی چون XML، جاوا، اکمااسکریپت (جاوااسکریپت)، LDAP،‏ Corba 3.0،‏ ‏WML، و غیره، یونی‌کد را ملزم می‌دانند و روش رسمی پیاده‌سازی استاندارد ISO/IEC 10646 نیز یونی‌کد است. یونی‌کد در بسیاری از سیستم‌عامل‌ها، همهٔ مرورگرهای امروزی، و بسیاری از محصولات دیگر پشتیبانی می‌شود. پیدایش استاندارد یونی‌کد، و در دسترس بودن ابزارهایی که از آن پشتیبانی می‌کنند، از چشمگیرترین روندهای جدید در صحنهٔ جهانی فناوری‌های نرم‌افزاری بوده است.

گنجاندن یونی‌کد در وب‌گاه‌ها و برنامه‌های کاربردی کارخواه‐کارساز یا چندلایه‌ای، در مقایسه با استفاده از مجموعه‌نویسه‌های قدیمی، می‌تواند باعث کاهش قابل ملاحظهٔ هزینه‌ها شود. یونی‌کد این امکان را فراهم می‌کند که یک محصول نرم‌افزاری واحد یا یا یک وب‌گاه واحد بتواند بدون نیاز به طراحی و مهندسی مجدد، در محیط‌ها، زبان‌ها، و کشورهای متعددی کار کند. یونی‌کد به داده‌ها نیز امکان می‌دهد که بدون تحریف از سیستم‌های مختلف عبور داده شوند.

دربارهٔ کنسرسیوم یونی‌کد

کنسرسیوم یونی‌کد سازمان غیرانتفاعی‌ای است که برای بهبود، گسترش، و ترویج استفاده از استاندارد یونی‌کد تأسیس شده است، استانداردی که شیوهٔ بازنمایی متون را در محصولات نرم‌افزاری و استانداردهای امروزی مشخص می‌کند. اعضای این کنسرسیوم طیف گسترده‌ای را از شرکت‌ها و سازمان‌های فعال در صنعت پردازش اطلاعات، در بر می‌گیرند. پشتیبانی مالی این کنسرسیوم صرفاً از طریق حق عضویت اعضا است. عضویت در کنسرسیوم یونی‌کد برای سازمان‌ها و افراد هر جای دنیا که استاندارد یونی‌کد را پشتیبانی کنند و بخواهند در گسترش و پیاده‌سازی آن کمک کنند، آزاد است.

برای اطلاعات بیشتر، مراجعه کنید به واژه‌نامه، محصولات با پشتیبانی یونی‌کد، معرفی فنی و منابع مفید.

ترجمهٔ فارسی از روزبه پورنادر

+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:33  توسط فرنود حسنی  | 

استراتژی تحولی شش سیگما ، سیستمی است كه موجب توسعه و گسترش متدهای مدیریتی، آماری و نهایتا حل مشکلات شده و به شرکت  امکان جهش و تحول را مي‌دهد.

 

قابلیتهای بهبود:

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

صرف نظر از تعريفهاي متعدد كيفيت، يك سري ويژگيهاي مشترك جهاني براي آن درنظر گرفته شده است كه عبارتند از : عملكرد دقيق، حداقل تغيير و كمترين هزينه.

دانشمندان و مهندسيني كه به طور عمومي و كلي با مسائل برخورد مي كنند علاقمند به مورد اول، آمارگران، متمايل به مورد دوم و مديران تجاري دوستار مورد سوم مي باشند. بديهي است فرآيند و يا محصولي موفق است كه برخوردار از همه موارد فوق باشد.

شش سیگما فلسفه بهبود مستمر است و به سمت "عالي شدن در همه كارها" پيش مي رود. شش سیگما  سيستمي است كه تعيين مي كند كجا قرار گرفتيم، دوست داريم كجا باشيم، چگونه به آن مقصد مي رسيم و چگونه در طول راه پيشرفت مي كنيم.

شش سیگما  يك ابزار است كه براي ميزان سازي دقيق ماشين فرآيند به كار مي رود و اينكار را از طريق مشتري‌مداري، بهبود مستمر و درگير كردن و مشاركت همه اعضا در داخل و خارج سازمان انجام مي دهد.

در مبحث شش سیگما  ، 3 حوزه اصلي وجود دارد: حوزه اول "فلسفه" است كه طريقه حركت، چشم انداز و جهت حركت سازمان را تعيين مي كند. حوزه دوم "مقياس" است كه به سازمان اين امكان را مي دهد تا به طور دقيق نحوه عملكرد فرآيندها را مشخص كند. حوزه سوم نيز "روش شناسي" است. روش شناسي يك فرآيند سيستماتيك است كه موجب شناسايي، تبيين، اندازه‌گيري، تحليل، توسعه و استاندارد شدن يك فرآيند مي شود.

هر چه تعداد شش سیگما ها بيشتر باشد ميزان خطا كمتر است. هر چه تغييرات كوچكتر باشند هزینه کمتر است. بهترين سازمانها حدود 3 يا 4 سيگما بكار مي گيرند كه اين تعداد، احتمال بروز خطا در يك ميليون واحد را به 6200 عدد مي رساند. به طور عملي تعداد خطاها مي تواند تا 4/3 واحد در هر يك ميليون واحد كاهش پيدا كند و اين به معني ميليون ها دلار صرفه‌جويي است.

شش سیگما  يك رويكرد تحولي مديريتي است كه باعث ارتقا و بهبود كيفيت مي شود. شش سیگما  يك استاندارد جهاني است كه علاوه بر تامين نياز مشتريان باعث توسعه و پيشرفت كاركنان در لايه‌هاي جديد مي شود و اين به منزله يك مسئوليت براي نيروهاي انساني است نه فقط يك فرصت.

نيروهاي انساني نيازمند افزايش ارزش عملكردهاي خود مي باشند كه اين كار را با ايفاي يك نقش كليدي و پياده‌سازي شش سیگما  در سازمان خود انجام مي دهند.

 

شش سیگما  واقعاً چيست؟

به طور ساده مي توان گفت، شش سیگما  متدي است كه بر اساس داده (data) هدايت مي شود و هدف  آن دستيابي به كيفيت برتر است. چيزي كه شش سیگما  را از ساير اصول كيفيت متمايز مي كند اين است كه پيش گبري قبل از وقوع اشتباهات. به طور ويژه مي توان گفت شش سیگما  يك تلاش نظم يافته است كه فرآيندهاي تكرار شوند سازمان را در بخشهاي طراحي محصولات، عملكرد تامين كنندگان، سرويسهاي خدماتي و … از نزديك مورد سنجش قرار مي دهد.

شش سیگما  يك متد آماري است كه نيازهاي مشتري را به صورت وظايف جداگانه تعريف كرده و ضمنا يك سري ويژگي هاي بهينه در صورتيكه بين آنها عملكردهاي فيمابين وجود داشته باشد، برايشان در نظر مي گيرد. همانطور كه از شواهد پيداست، گامهايي كه براي نيل به اين هدف برداشته مي شود تاثير بسيار عميق به روي كيفيت محصولات، عملكرد سرويسهاي مشتريان و پيشرفتهاي حرفه‌أي پرسنل خواهد گذاشت.

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

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

براي اجراي شش سیگما  در سازمان ابتدا بايد تيمهايي تشكيل شود. نقشي كه هر يك از اعضاي تيم ايفا خواهند نمود تعيين كننده نوع و سطح آموزشي است كه دريافت مي كنند.به عنوان مثال اعضاي كليدي اين تيمها توسط متخصصين خارج از سازمان به عنوان رهبر گروه  آموزش مي بينند.

 علاوه بر اين تيمها، گروههاي حمايت كننده نيز تشكيل مي شود كه تعداد زيادي از اعضاي آن تمام وقت خود را صرف اجراي هر يك از اين پروژه‌ها مي كنند.

 زماينكه تصميم مي گيريد يك فرآيند را اصلاح كنيد بايد بهترين روش را براي اجراي آن اتخاذ كنيد. به همين منظور بايد بهترين نوع تيم انتخاب شود. اما اين تيم الزاماً بايد  (Action process team) APT باشد؟

قهرمانان - مرشدان - كمربند مشكي ها و كمربند سبزها تيمهاي مذكور را به صورت مرتبط با يكديگر در سرتاسر سازمان هدايت مي كنند. نقش مرشدان هدايت استراتژي كسب و كار - حمايت و راهنمايي است. وظيفه كمربند مشكي ها پياده‌سازي، هدايت و نتيجه‌گيري از پروژه تيمهاي شش سیگما  است. نقش كمربند سبزها هم اين است كه با بكارگيري مهارتهاي فني خود در شش سیگما  در مورد موضوعات روز درون سازماني با تيم همكاري مي كنند و اين فرصتي براي بهبود است.

جلسات تعاملي، در طول چندين هفته برگزار مي شود. (اين جلسات فقط مختص متخصصين فني و يا مديريتي است نه همه كمربند سبزها) . كمربند سبزها كساني هستند كه جلسه را با موفقيت گذرانده و براي بكارگيري ابزارهاي بهبود و توسعه آموزش ديده‌اند. پس از سپري شدن نخستين هفته، پروژه‌ها انتخاب شده و آموزش ديدگان موظف به بكارگيري و اجراي مباحثي مي شوند كه در طول دوره آموخته‌اند. پس از پايان هر برنامه نيز نتايجي را كه از اين جلسات گرفته‌اند، ارائه مي دهند. كسانيكه اين جلسات را با موفقيت پشت سر گذاشته و پروژه‌ها را اجرا مي كنند، گواهينامه "كمربند مشكي" دريافت مي كنند. اين افراد مسئول اجراي شش سیگما در واحد كسب و كار خود شده و تيمهاي مذكور را هدايت و رهبري مي كنند، علاوه بر اين مديران را نيز در جهت اولويت دادن به امور، برنامه‌ريزي و اجراي پروژه‌ها، ارشاد و هدايت مي كنند. از ديگر وظايف اين گروه بكارگيري، آموزش و توزيع ابزارها و متدهاي لازم براي كمربند سبزها و اعضاي تيمها مي باشد.

تنها تعدادي از اين افراد به سومين سطح كه بالاترين لايه نيز مي باشد راه پيدا كرده و اصطلاحاً "استاد كمربند مشكي " مي شوند. البته قبل از دريافت گواهينامه مذكور موظف به هدايت چندين تيم و پروژه مي گردند. "استاد كمربند مشكي " ها در واقع كارشناس اجراي شش سیگما  و تئوري آن مي باشند بايد فرآيندها را آموزش دهند. اين افراد متخصصين كيفيت در روش شناسي و بكارگيري ابزار بهبود در همه سطوح سازمان مي باشند. ضمناً فرآيند يكپارچه‌سازي شش سیگما  با استراتژي كسب و كار سازمان و برنامه‌هاي عملياتي آن را نيز رهبري مي كنند.

تسهيلات و امكاناتي كه شش سیگما  در بخشهاي بهبود كيفيت، كاهش هزينه، جلب رضايت مشتري و حفظ وفاداري و پيشرفت كاركنان ايجاد مي كند بسيار وسيع است. از طرفي براي تبديل قابليتهاي بالقوه شش سیگما  به صورت بالفعل بايد زمان كافي، استعداد، سرمايه‌گذاري هاي درست و … به اينكار اختصاص داده شود. اجراي شش سیگما  نيازمند تمركز بسيار و كار تيمي قوي است.

نويسنده : مسعود سخاوی

+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:27  توسط فرنود حسنی  | 

بیمه قراردادی است بین بیمه گر و بیمه گذار که بیمه گر متعهد می شود در قبال در یافت وجهی تحت عنوان حق بیمه ، خسارات وارده به بیمه گذار را جبران نماید.

اصولاً بيـمه يك قـــرارداد و توافق بين شركت يا سازمان بيمه اي با افـراد و اقشـار جامعه است و هـر گونه توافقي كه در آن شده باشد لازم الاجراست.

بيـمه تكيه گاه مناسبي است كه در زمان وقوع بحـران به كمك افـراد آمده و وضـعيت اقتصادي آنها را سر و سامان داده و امنيت خاطر و رفاه مالي آنان را فراهم می سازد.

بديهي است يكي ازمهمترين انديشه هاي هرشخص در زندگي فردي و اجتماعي ايجاد شرايط مطلوب براي تأمين آتيه و پوشش مناسب در قبال عواقب ناشي ازحوادث ناخواسته به منظور نيل به آرامش خاطر مي باشد.


+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:24  توسط فرنود حسنی  | 


تابان خواجه نصیری

 در این مقاله‌ی کوتاه می‌خواهم تعریف یا تعاریفی را ارائه دهم در خصوص مطالعه بازار یا مطالعات بازاریابی. ببینید، به زبانی ساده اگر بخواهم بگویم، ما برای تعیین هزینه‌های مرتبط با انجام کار یا معامله‌ای ، برای انجام یا برخورداری از یک رقابت سالم و یا داشتن یک فروش بالقوه، شناسایی مشتریان احتمالی، در محیطی که کالا یا خدمات‌مان را به آن عرضه می‌کنیم، باید دست به مطالعه، بررسی و تحقیقاتی بزنیم (اطلاعاتی را جمع‌آوری، تجزیه و تحلیل و برای اتخاذ تصمیم گزارش کنیم) که به آن مطالعه بازار یا مطالعات بازاریابی می‌گویند.


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

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

شرکت‌ها (تولیدکننده‌ها یا فروشندگان و بازاریابها) باید در برنامه‌ی بازاریابی خود مطالعه بازار یا مطالعات بازاریابی را کاملاً مد نظر داشته باشند، امری که متاسفانه تاکنون و بعد از بیش از هفتاد سال که از بازاریابی آکادمیک در دنیا می‌گذرد به ندرت دیده می‌شود. شرکتهایی برای انجام فعالیت‌های تولیدی یا توزیع یا فروش مستقیم یا بازاریابی ایجاد می‌شوند، بدون اینکه نیم نگاهی بیاندازند به مطالعه بازار.

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

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

شما برای اجرای یک مطالعه بازار یا یک مجموعه مطالعات بازاریابی موفق لازم است منابع و روشها و استراتژی‌ها را بشناسید و به کار بگیرید. به عقیده‌ی من، در این گرداب گسترده‌ی گیتی، اینترنت و سرویس‌هایی که اینترنت برایمان فراهم آورده است -(مثل پست الکترونیک یا وب) -، محیط و ابزاری فوق‌العاده برای مطالعه بازار، استفاده از آن، ارائه و نمایش یا حتی فروش آن اطلاعات است. و بگذارید یک واقعیت تکاندهنده‌ای را با شما در میان بگذارم، در این عصر، افراد یا شرکتهایی که مطالعه بازار را امری پیش پا افتاده بدانند یا اجرای آن را به آینده‌ای نامعلوم حواله دهند یا به تعویق بیاندازند، قطعاً از گردونه‌ی رقابت خارج خواهند شد. ایجاد و حفظ ارتباط با مشتری و الته بالا بردن سطح این ارتباط و اطلاع از نظرات و خواسته‌های او در رابطه با کالا یا خدماتی که مورد استفاده قرار داده است بسیار مهم است.



تابان خواجه‌نصيري - نويسنده، مترجم، روزنامه‌نگار و پژوهشگر - متولد 1346، متاهل و ساكن تهران است. وي از سال 1368 تاكنون در زمينه‌ي كامپيوتر، ارتباطات و اينترنت و بازاريابي اينترنتي مطالعات و پژوهش‌هاي بسياري داشته است. خواجه نصيري با رسانه‌هاي متعددي از جمله صدا و سيما، مطبوعات و نشرياتي چون سروش، علم الكترونيك و كامپيوتر، شبكه، كامياب، آشيانه و فرهنگ مردم و نيز برخي سايت‌هاي اينترنتي داخلي و خارجي همكاري داشته است. با تابان مي‌توانيد از طريق فرم‌هاي تماس در سايت webfaqt.com و يا شماره تلفن 44104518 در تهران تماس حاصل نماييد.
+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:24  توسط فرنود حسنی  | 

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

+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:21  توسط فرنود حسنی  | 

فرکانس یا بسامد واحد اندازه گیری و مقیاسی برای امواج رادیویی می باشد. رقم فرکانس یا بسامد یک رادیو به معنای فرکانسی است که رادیوی مورد نظر بر روی آن فرکانس عمل ارسال و یا دریافت پیام ها را انجام میدهد. برای مثال فرکانس 462 مگاهرتز.

+ نوشته شده در  یکشنبه 1387/02/29ساعت 13:19  توسط فرنود حسنی  | 

جاوا یک زبان برنامه نویسی است که در اوایل دهه 90 توسط Java Soft ، بخش نرم افزاری شرکت Sun توسعه داده شد . هدف آن بود که جاوا زبانی ساده ، قوی و همه منظوره باشد . جاوا تمام جنبه های مثبت C و ++C را در خود دارد ، و آن چیزهایی که برنامه نویسان ++C از آن نفرت داشته اند ( مانند وراثت چند گانه ، تحریف اپراتورها و اشاره گرها ) را به کناری گذاشته است .
مهمترین ویژگیهای جاوا این است که اساساً شیء گرا است . اولین ادعای OOP توانایی استفاده مجدد از کد است : چیزی که ++C با تمام ادعاهایش هرگز نتوانست بدان دست یابد . اما در اولین قدم خواهید دید جاوا در این زمینه تا چه حد اندازه صحت دارد . تصورش را بکنید که با صرف کمی وقت بتوانید برنامه ای بنویسید که در سیستم های ویندوز ، یونیکس و مکینتاش براحتی اجرا شود . همین که یک شرکت نرم افزاری بتواند برای تمام پلاتفرم های موجود در آن واحد پروژه ای را تولید کند ( و مقادیر عظیمی پول صرفه جویی کند ) خود می تواند بهترین دلیل اقبال جاوا باشد و امروز دیگر همه ( و نه فقط شرکتهای نرم افزاری ) به سمت جاوا کشیده شده اند . با این ویژگی ( استقلال از پلاتفرم ) یک برنامه نویس می تواند برای سیستمی برنامه بنویسد که هرگز با آن کار نکرده است . این ویژگی اصلی ترین علت توفیق جاوا در اینترنت است . اینترنت شبکه پیچیده ای است از میلیونها کامپیوتر مختلف در سراسر دنیا ، و مقاومت در مقابل این وسوسه که بتواند برنامه ای بنویسد که روی تمام این سیستم های متفاوت و نا متجانس اجرا شود چندان ساده نیست .
جاوا یک زبان بسیار ساده است چون شما را وادار نمی کند تا در محیط جدید ( و نا آشنایی ) کار کنید و این برای کسانی که اطلاعات فنی ناچیزی درباره کامپیوتر دارند بسیار مهم است . ساختار زبان جاوا در نگاه اول بسیار شبیه C و ++C است و این به هیچ وجه تصادفی نیست . C زبانی است ساخت یافته و ++C زبانیست شیء گرا و مهمتر از همه قسمت اعظم برنامه نویسان دنیا از آنها استفاده می کنند از سوی دیگر این شباهت حرکت به طرف جاوا را برای این قبیل افراد ساده خواهد کرد بنابراین طراحان جاوا برای اجتناب از دوباره کاری از زبانهای C و ++C بعنوان مدل استفاده کردند .
جاوا با دور انداختن اشاره گرها و بر دوش کشیدن بار مدیریت حافظه ، برنامه نویسان C و++C را برای همیشه از این کابوس ها رهایی بخشیده است . علاه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است . طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند . مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد . اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است . جاوا مکانیزم های حفاظتی دیگری هم دارد که در جای خود به آنها اشاره خواهیم کرد .
+ نوشته شده در  یکشنبه 1387/02/29ساعت 12:0  توسط فرنود حسنی  |