کامپیوتربرنامه نویسی

اسکی، شخصیت: توضیحات، جدول کدها و انواع

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

یکی از سیستم همبستگی کدهای باینری به چاپ و شخصیت های کنترل ASCII است.

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

درست ASCII

در شکل اصلی از برنامه نویسی آن را در سال 1963 توسعه داده شد و پس از آن به مدت 25 سال دو بار به روز شود.

در نسخه اصلی از جدول کاراکتر ASCII شامل 128 کاراکتر، مدل بعدها توسعه به نظر می رسد، که در آن برای اولین بار از 128 کاراکتر را نجات داد و کدهای درگیر با علامت بیت هشتم نقشه برداری قبلا وجود ندارد.

در طول این سالها، این را پشتیبانی می کند از محبوب ترین در جهان است. در سال 2006 محل پیشرو لاتین در 1252 انجام گرفت، و در پایان سال 2007 و در حال حاضر دارای یک موقعیت پیشرو بصورتی پایدار و محکم یونیکد.

نمایندگی ASCII کامپیوتر

هر ASCII-شخصیت دارای کد خود را متشکل از 8 کاراکتر، به نمایندگی از صفر یا یک. حداقل تعدادی از این نمایندگی صفر (هشت صفر در سیستم های دودویی) که منبع از اولین عنصر در جدول است.

حداکثر کد باینری به نسخه ASCII از اصل پوچ + هفت واحد است و در نسخه توسعه یافته - هشت واحد، متصل به بیت هشتم است.

شخصیت های کنترل

شخصیت های کنترل نشانه هایی که انجام یک نمایش گرافیکی ندارد و برای این سازمان از متن، مدیریت دستگاه، و غیره آنها ممکن است در ابتدا یا انتهای متن، زبانه ها، تولید یک سیگنال صدا، عملیات های مختلف برای TTY (تله تایپ نشان می دهد استفاده به نام - .. ماشین آلات برای انتقال داده ها کانال های الکتریکی) قطعنامه از داده خروجی دستگاه، و غیره عمل لغو.

در جدول کاراکتر ASCII موقعیت 0 تا 31 و 127 برای کنترل کاراکتر اختصاص داده است. مجموع از 33 علائم.

حرف باقی مانده

"A" و سرمایه "A" مربوط افقی به کدهای مختلف در جدول کاراکتر ASCII ها: 95 موقعیت های باقی مانده برای علائم نقطه گذاری و عملیات ریاضی، اعداد اعشاری، حروف الفبا، ثبت نام های مختلف می باشد.

تعداد کاراکتر در جدول

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

همانطور که در بالا ذکر شد، موقعیت 0-31 و 127 را کنترل کاراکتر. شماره 32 به فضا، تعداد 33-47 اختصاص داده، و 58-64 برای عملیات نقطه گذاری و ریاضی پایه می باشد.

حروف لاتین ترتیب حروف الفبا مرتب شده و از 65 ام تا 90 ام شماره. حروف کوچک نیز به ترتیب حروف الفبا، مواضع خود را مرتب - از 97 ام تا 122 هفتم. شماره های باقی مانده (91-96 و 123-126) اختصاص یافته به براکت و پرانتز، مورب و مستقیم از ویژگی های، و همچنین برخی از علائم حروف.

جدول کامل از نمادها در یک نمایش گرافیکی مناسب می تواند در تصویر بالا دیده می شود. شکل زیر تعدادی از نشانه در جدول کاراکتر ASCII روسیه نشان می دهد.

ASCII تمدید

از آنجا که نسخه اصلی از برنامه نویسی، توسعه داده شد بر اساس عضو آمریکایی، وجود داشته است نه تنها برای انواع مختلفی از نوشتن و حروف ملی است، اما حتی یک استفاده مناسب از تفکیک، فعالانه در زبان های اروپایی استفاده می شود ارائه نشده است.

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

برخی ASCII-شخصیت ها به ندرت استفاده می شود. به طور خاص، این امر به شخصیت استفاده می شود که به منظور جلب جداول، همانطور که در سال های پس از توسعه را پشتیبانی می کند توسعه یافته، بسیار راه های راحت تر از نمایندگی های گرافیکی از جداول معرفی شده است.

ملی انواع رمزگذاری

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

دو کد در جدول تغییر بین استاندارد US-ASCII و هدف ملی آن محفوظ است.

پس از ASCII شد 128 و 256 حرف، گسترش برای برنامه نویسی انتخاب، که در آن از نسخه اصلی از جدول در 128 کد ابتدا با صفر بیت 8 ذخیره شده است را شامل نمی شود. نشانه ادبیات ملی ذخیره شده در نیمه بالایی جدول (موقعیت 128-255 ام).

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

زبان روسی

به دنبال توسعه در اوایل دهه 70-IES از سیستم های کد گذاری برای زبان های اسکاندیناوی، چینی، کره ای، یونانی، و غیره، ایجاد نسخه خود را از درگیر و اتحاد جماهیر شوروی. به زودی نسخه از رمزگذاری 8 بیتی به نام KOI8، حفظ اولین 128 کد کاراکتر ASCII و به همان تعداد از مواضع تحت حروف الفبا ملی و شخصیت های اضافی اختصاص داده است.

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

مشکلات ASCII

از آنجا که تعدادی از عناصر حتی در جدول توسعه یافته می کند 256، امکان انطباق را پشتیبانی می کند و تنها چند اسکریپت های مختلف وجود ندارد تجاوز نمی کند. در 90s بود یک مشکل در runet وجود دارد "اوه، زباله" که متن تایپ شده شخصیت ASCII روسیه به درستی نمایش داده شود.

مشکل اختلاف از کدهای از گزینه های مختلف ASCII یکدیگر بود. به یاد بیاورید که در موقعیت های 128-255 را می توان نشانه های مختلف قرار داده شده، و هنگامی که شما یکی از شخصیت سیریلیک را به دیگری تغییر دهید، تمام حروف متن توسط دیگران داشتن تعداد یکسان در کدهای نسخه دیگری جایگزین شد.

وضعیت فعلی

با ظهور محبوبیت ASCII یونیکد کاسته شده است.

دلیل این کار این در این واقعیت است که مجموعه کاراکتر جدید این امکان را برای مهار علائم زبان تقریبا تمام نوشته نهفته است. در این مورد، اولین 128 کاراکتر ASCII به کاراکتر یونیکد همان مطابقت دارد.

در سال 2000، بود محبوب ترین-ASCII کدگذاری در اینترنت و استفاده شده توسط 60٪ از نمایه "گوگل" صفحات وب است. در حال حاضر توسط 2012 نسبت می مانند صفحات به 17٪ کاهش یافته است، و محل را پشتیبانی می کند محبوب ترین و جو در زمان یونیکد (UTF-8).

بنابراین، بخش مهمی از تاریخ فناوری اطلاعات ASCII است، اما استفاده از آن در آینده مایوس کننده به نظر می رسد.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.birmiss.com. Theme powered by WordPress.