|
زبان جهانى
|
|
|
] وحيد نقشينه ]
آيا تا به حال از خود پرسيده ايد كه با وجود تعدد اين همه زبان و روش هاى مختلف نوشتن آنها - از چپ به راست، از راست به چپ، از بالا به پائين و... - چگونه رايانه هاى ما قابليت خواندن همه آنها را دارد و زمانى كه شما به يك وب سايت شركت چينى و يا ژاپنى سرمى زنيد حروف را به درستى ديده و مى خوانيد و يا زمانى كه CD محصولات شركتى اروپايى به دست شما مى رسد به راحتى مى توانيد مطالب آن را بخوانيد و به هيچ مشكلى نيز برخورد نكنيد راز اين نكته در Unicode نهفته است. همان سيستمى كه به زبان يكسان جهانى تعبير شده است. حتماً مى دانيد كه رايانه ها فقط با اعداد و رقم سر و كار دارند و تمام اطلاعات نوشتارى، صوتى و تصويرى آنها بايد به صورت مجموعه اى از ارقام ذخيره سازى شود تا بتواند مورد پردازش قرار گيرد. براى تحقق چنين هدفى ما مجبوريم كه هر حرف از حروف الفبا را به يك كد عددى اختصاص دهيم تا براى سيستم قابل فهم باشد. لذا انواع مختلف سيستم كدگذارى براى تحقق چنين هدفى به وجود آمد و براى زبان هاى مختلف نيز سيستم هاى مختلف معرفى شد و اين تنوع به اندازه اى بود كه هر شركت نرم افزارى براى خود يك سيستم كدگذارى مخصوص خودش را به وجود آورد تا اينكه از سوى اتحاديه Unicode، استاندارد Unicode براى زبان هاى مختلف طراحى و پياده سازى شد. * استاندارد جهانى (universal character Unicode set Transformation format) يك استاندارد جهانى منطبق بر استانداردهاى ISO براى تبادل اطلاعات زبان هاى مختلف است. در اين سيستم به هر يك از حروف اعدادى انحصارى و مستقل از محيط سيستم عامل و برنامه كاربردى (Application) و زبان مورد استفاده اختصاص داده مى شود كه اين اعداد پس از يكسرى تبديلات در رايانه طرف كاربرد به صورت حرف مربوطه قابل ديدن است. براى گسترش و ترويج استاندارد Unicode يك اتحاديه جهانى ايجاد شده است كه سازمانى غيرانتفاعى است كه براساس طراحى، گسترش و ترويج استفاده از استاندارد Unicode تأسيس شده است. استانداردى كه شيوه ارائه متون را در محصولات نرم افزارى و استانداردهاى امروزى مشخص مى كند. اعضاى اين اتحاديه طيف وسيعى از شركت ها و سازمان هاى فعال در صنعت IT را تحت پوشش خود قرار داده است، اين اتحاديه توسط دريافت حق عضويت از اعضا پشتيبانى مالى مى شود و به علاوه عضويت در اين اتحاديه آزاد است. * تاريخچه Unicode در ابتدا شركت هاى پيشتازى مانند Microsoft, Sun, Apple, IBM, oracle, SAP, unisys, HP و... اين استاندارد را در بين خود به وجود آوردند و با پياده سازى استانداردهايى مانند WML,java Script, java, XML و... يونى كد را رواج دادند. اين زبان جهانى در همه سيستم عامل ها، همه مرورگرها و بسيارى ازمحصولات توليدى شركت ها پشتيبانى مى شود. پياده سازى unicode در سايت ها و برنامه هاى كاربردى در مقايسه با كدهاى قديمى پياده سازى شده در سيستم ها مى تواند سبب كاهش هزينه ها شود. unicode اين امكان را فراهم مى سازد كه يك محصول نرم افزارى و يكسان بدون نياز به طراحى مجدد (Redesign) در محيط ها، زبان ها و كشورهاى مختلف به درستى و يكسانى عمل كند و تركيب اوليه خود را حفظ كند. * سيستم هاى عامل و unicode در سيستم عامل ها پس از عرضه windowsme از سوى شركت Microsoft اين استاندارد در همه سيستم عامل ها به صورت پذيرفته شده مورد پياده سازى قرار گرفت و windowsتxp،windows2000، windows server و به علاوه Macos، solaris و... همگى بر مبناى unicode پياده سازى شدند و در لايه برنامه هاى كاربردى (Application) نيز اين نفوذ unicode را مى توان شاهد بود.
|