កុំព្យូទ័រការសរសេរកម្មវិធី

ASCII តួអក្សរ: ការរៀបរាប់តារាងនៃកូដនិងប្រភេទ

ដូចដែលត្រូវបានគេស្គាល់ថា, កុំព្យូទ័រដែលបានរក្សាទុកនៅក្នុងសំណុំបែបបទប្រព័ន្ធគោលពីរពបានបង្ហាញថាវាជាលំដាប់នៃអ្នកដែលនិងលេខសូន្យមួយ។ ដើម្បីបកប្រែពចូលទៅក្នុងសំណុំបែបបទសមរម្យសម្រាប់ការប្រើប្រាស់របស់មនុស្សមួយ, លំដាប់នៃលេខតែមួយគត់គ្នានៅពេលដែលការបង្ហាញជំនួសដោយតួអក្សរដែលត្រូវគ្នា។

ប្រព័ន្ធមួយនៃការជាប់ទាក់ទងកូដប្រព័ន្ធគោលពីរសម្រាប់បោះពុម្ពនិងការត្រួតពិនិត្យគឺជា ASCII តួអក្សរ។

នៅក្នុងកម្រិតនៃការអភិវឌ្ឍនៃបច្ចេកវិទ្យាកុំព្យូទ័របច្ចុប្បន្នអ្នកប្រើមិនត្រូវដឹងលេខកូដសម្រាប់និមិត្តសញ្ញាពិសេសនីមួយ។ ទោះជាយ៉ាងណាការយល់ដឹងទូទៅអំពីរបៀបនៃការសរសេរកូដត្រូវបានអនុវត្ត, ជាការមានប្រយោជន៍ខ្លាំងណាស់និងសម្រាប់ប្រភេទមួយចំនួននៃអ្នកជំនាញនិងចាំបាច់ទាំងអស់។

បង្កើត ASCII

នៅក្នុងសំណុំបែបបទដើមនៃកូដវាត្រូវបានបង្កើតនៅឆ្នាំ 1963 ហើយបន្ទាប់មកអស់រយៈពេល 25 ឆ្នាំធ្វើឱ្យទាន់សម័យពីរដង។

នៅក្នុងកំណែដើមនៃតារាង ASCII នេះមានរួមបញ្ចូលទាំង 128 តួអក្សរតួអក្សរកំណែក្រោយហាក់ដូចជាបានពង្រីក, ដែលជាកន្លែងដែលជាលើកដំបូង 128 តួអក្សរត្រូវបានរក្សាទុកហើយជាប់ពាក់ព័ន្ធនឹងនិមិត្តសញ្ញាកូដប្រាំបីអវត្តមានបន្តិចបានគូសផែនទីពីមុន។

ប៉ុន្មានឆ្នាំមកនេះការអ៊ិនកូដនេះគឺជាការពេញនិយមបំផុតនៅលើពិភពលោក។ នៅក្នុងឆ្នាំ 2006 ជាកន្លែងឈានមុខគេបានយកឡាទីននៅ 1252 ហើយនៅចុងឆ្នាំ 2007 នេះហើយបច្ចុប្បន្នបានទទួលតំណែងនាំមុខមួយយ៉ាងរឹងមាំយូនីកូដ។

តំណាង ASCII កុំព្យូទ័រ

តួអក្សរ ASCII រាល់គ្នាមានកូដផ្ទាល់របស់ខ្លួនដែលមាន 8 តួអក្សរដែលតំណាងឱ្យសូន្យឬមួយ។ នេះជាចំនួនតិចបំផុតនៃការតំណាងបែបនេះគឺសូន្យ (ប្រាំបីសូន្យក្នុងប្រព័ន្ធគោលពីរ) ដែលជាប្រភពនៃធាតុដំបូងនៅក្នុងតារាង។

លេខកូដប្រព័ន្ធគោលពីរអតិបរមាទៅកំណែ ASCII នៃដើមគឺទទេ + + ចំនួនប្រាំពីរគ្រឿងហើយនៅក្នុងកំណែដែលបានពង្រីកការ - ចំនួនប្រាំបីគ្រឿងបានភ្ជាប់ជាប៊ីតទីប្រាំបី។

តួអក្សរត្រួតពិនិត្យ

តួអក្សរការត្រួតពិនិត្យត្រូវបានគេហៅសញ្ញាថាមិនមានតំណាងក្រាហ្វិកនិងត្រូវបានប្រើសម្រាប់អង្គការរបស់អត្ថបទការគ្រប់គ្រងឧបករណ៍លពួកគេអាចបង្ហាញថាដើមឬខាងចុងនៃអត្ថបទ, ផ្ទាំង, ការបង្កើតសញ្ញាសំឡេងប្រតិបត្ដិការជាច្រើនសម្រាប់ឱ្យក្រុមហ៊ុនធីធីវ៉ា (teletype នេះ - .. ម៉ាស៊ីនសម្រាប់ការបញ្ជូនទិន្នន័យ ឆានែលអគ្គិសនី) ដំណោះស្រាយនៃទិន្នន័យឧបករណ៍នេះទិន្នផលលសកម្មភាពការលុបចោល។

នៅក្នុងតារាងតួអក្សរ ASCII ដាក់ដល់ 31 0 និង 127 គឺត្រូវបានបម្រុងទុកសម្រាប់តួអក្សរដែលបានត្រួតពិនិត្យ។ សរុបចំនួន 33 សញ្ញា។

តួអក្សរដែលនៅសល់

នៅសល់ 95 មុខតំណែងនេះត្រូវបានបម្រុងទុកសម្រាប់សញ្ញាវណ្ណយុត្តនិងការប្រតិបត្ដិគណិតវិទ្យា, ខ្ទង់ទសភាគ, អក្សរនៃអក្ខរក្រមនេះ, បញ្ជីផ្សេងគ្នា: "មួយ" និងមូលធនមួយ "មួយ" ដែលត្រូវគ្នាទៅនឹងកូដផ្សេងគ្នាផ្ដេកក្នុងតារាងតួអក្សរ ASCII ។

តួលេខតួអក្សរនៅក្នុងតារាង

ប្រសិនបើមានមនុស្សម្នាក់ត្រូវបានចូលរួមនៅក្នុងការអភិវឌ្ឍកម្មវិធី, ឬដើម្បីអនុវត្តភារកិច្ចមួយចំនួនផ្សេងទៀតពីវាលនៃបច្ចេកវិទ្យានេះវាគឺជាការចាំបាច់ដើម្បីឱ្យដឹងថាចំនួននៃចំនួនតួអក្សរ ASCII មួយ។

ដូចដែលបានរៀបរាប់ខាងលើទីតាំងនៃ 0-31 និង 127 តួអក្សរត្រួតពិនិត្យការទទួលយក។ លេខ 32 ត្រូវបានចាត់ឱ្យទៅកន្លែងមួយចំនួន 33-47 និង 58-64 គឺត្រូវបានបម្រុងទុកសម្រាប់ប្រតិបត្ដិការវណ្ណយុត្តនិងគណិតវិទ្យាជាមូលដ្ឋាន។

អក្សររដ្ឋធានីឡាទីនបានរៀបចំតាមលំដាប់អក្សរនិងត្រូវបានដាក់លេខពី 65 ទៅទីទី 90 ។ អក្សរតូចត្រូវបានរៀបចំផងដែរនៅក្នុងលំដាប់អក្សរក្រម, តំណែងរបស់ពួកគេ - ពីថ្ងៃទី 97 ដល់ថ្ងៃទី 122 ។ ចំនួនលេខដែលនៅសល់នេះ (91-96 និង 123-126) បានផ្ដល់ទៅឱ្យតង្កៀបនិងដង្កៀប, oblique និងត្រង់លក្ខណៈពិសេសព្រមទាំងការមួយចំនួននៃសញ្ញាវណ្ណយុត្តនេះ។

តារាងពេញលេញនៃនិមិត្តសញ្ញានៅក្នុងការតំណាងក្រាហ្វិកងាយស្រួលអាចមើលឃើញនៅក្នុងរូបភាពខាងលើនេះ។ តួលេខខាងក្រោមបង្ហាញពីចំនួននៃការមានគស្ញក្នុងតារាងតួអក្សរ ASCII រុស្ស៊ី។

ASCII ដែលបានពង្រីក

ចាប់តាំងពីកំណែដើមនៃកូដត្រូវបានបង្កើតដោយផ្អែកលើសមាជិកអាមេរិកដែលមានការមិនត្រូវបានផ្តល់ជូនសម្រាប់ប្រភេទផ្សេងគ្នានៃការសរសេរមិនត្រឹមតែអក្សរជាតិហើយ, ប៉ុន្តែទោះបីជាការប្រើប្រាស់ងាយស្រួលនៃការមានសញ្ញាវណ្ណយុត្ត, ដែលត្រូវបានប្រើយ៉ាងសកម្មនៅក្នុងភាសាអឺរ៉ុប។

ប៊ីតទី 8 បានចូលរួមសម្រាប់ការបង្កើតនៃការអ៊ិនកូដដែលបានពង្រីកនោះ។ កំណែនេះរួមបញ្ចូលនិមិត្តសញ្ញានៃអក្សរជាតិអឺរ៉ុបនិងប្រតិចារិកសូរសព្ទ, ធាតុក្រាហ្វិកដែលត្រូវបានប្រើសម្រាប់តារាងគំនូរចំនួននៃនិមិត្តសញ្ញាគណិតវិទ្យាមួយ។

តួអក្សរ ASCII មួយចំនួនត្រូវបានគេប្រើកម្រត្រូវបាននាពេលបច្ចុប្បន្ននេះ។ ជាពិសេសនេះនឹងអនុវត្តទៅកាន់តួអក្សរដែលត្រូវបានប្រើដើម្បីគូរតុដូចនៅក្នុងឆ្នាំនេះចាប់តាំងពីការអភិវឌ្ឍនៃការអ៊ិនកូដដែលបានពង្រីកការនេះច្រើនវិធីស្រួលបន្ថែមទៀតនៃការតំណាងក្រាហ្វិករបស់តារាងដែលត្រូវបានណែនាំ។

វ៉ារ្យ៉ង់អ៊ិនកូដជាតិ

មុនពេលដែលវត្តមាននៃការ ASCII ពង្រីកកំណែនេះដើម្បីបង្ហាញតួអក្សរដែលអន្ដរជាតិបានប្រើកូដកំណែ remanufactured, កន្លែងដែលត្រូវដាក់អក្សរឡាតាំងត្រូវបានដាក់រុស្ស៊ី, ក្រិក, តួអក្សរអារ៉ាប់។

កូដទាំងពីរនៅក្នុងតារាងគឺត្រូវបានបម្រុងទុកសម្រាប់ប្ដូររវាងអាមេរិក-ASCII ស្តង់ដារនិងគោលដៅជាតិរបស់ខ្លួន។

បន្ទាប់ពីបានក្លាយជា ASCII នេះរួមបញ្ចូលទាំងការ 128 និងមិន 256 តួអក្សរ, ការរីករាលដាលសម្រាប់ការសរសេរកូដជម្រើសដែលក្នុងនោះកំណែដើមនៃតារាងត្រូវបានរក្សាទុកនៅក្នុងនោះ 128 ជាលើកដំបូងជាមួយសូន្យកូដបន្តិចទី 8 ។ គស្ញអក្សរសាស្រ្តជាតិបានទុកនៅក្នុងពាក់កណ្តាលខាងលើនៃតារាង (ទីតាំងទី 128-255) ។

ដើម្បីដឹងថាកូដតួអក្សរ ASCII ដោយផ្ទាល់ដែលអ្នកប្រើមិនត្រូវបានទាមទារ។ អ្នកអភិវឌ្ឍន៍កម្មវិធីជាធម្មតាគឺគ្រប់គ្រាន់ដើម្បីដឹងថាចំនួននៃធាតុនៅក្នុងតារាងដើម្បីគណនាលេខកូដ, បើចាំបាច់, ប្រើប្រព័ន្ធគោលពីរ។

ភាសារុស្ស៊ី

បន្ទាប់ពីការអភិវឌ្ឍនៅដើមនៃក្ដី 70 សម្រាប់ភាសាជំរុញការអ៊ិនកូដនេះ, ប្រទេសចិន, កូរ៉េ, ភាសាក្រិច, ល, ការបង្កើតកំណែផ្ទាល់របស់ពួកគេនៃការចូលរួមនិងសហភាពសូវៀត។ មិនយូរប៉ុន្មានអភិវឌ្ឍកំណែអ៊ិនកូដ 8 ប៊ីតគេហៅថា koi8 អភិរក្សដំបូង 128 កូដ ASCII ដែលតួអក្សរចំនួននិងចាត់ចែងតំណែងនៅក្រោមដដែលនៃអក្សរនៃអក្ខរក្រមជាតិនិងតួអក្សរបន្ថែមទៀត។

មុនពេលសេចក្តីណែនាំនៃការគ្របដណ្តប់នៅយូនីកូដ koi8 រុស្ស៊ីចម្រៀកអ៊ីនធឺណិត។ មានការអ៊ិនកូដវ៉ារ្យ៉ង់គឺសម្រាប់រុស្ស៊ីនិងសម្រាប់អក្ខរក្រមអ៊ុយក្រែន។

បញ្ហា ASCII

ចាប់តាំងពីចំនួននៃធាតុសូម្បីតែនៅក្នុងតារាងដែលបានពង្រីកការមិនលើសពី 256, លទ្ធភាពនៃការផ្ទុកអ៊ិនកូដតែមួយស្គ្រីបផ្សេងគ្នាជាច្រើនអវត្តមាន។ ក្នុងទសវត្សរ៍ទី 90 មានបញ្ហានៅក្នុង RuNet មួយ "អូរ! សំរាម" នៅពេលដែលបានវាយអត្ថបទ ASCII ដែលរុស្ស៊ីតួអក្សរដែលត្រូវបានបង្ហាញមិនត្រឹមត្រូវ។

បញ្ហានោះគឺភាពខុសគ្នានៃកូដ ASCII នៃជម្រើសផ្សេងគ្នាគ្នាទៅវិញទៅមក។ សូមចាំថានៅក្នុងមុខតំណែង 128-255 អាចត្រូវបានដាក់ស្លាកសញ្ញានានា, ហើយនៅពេលដែលអ្នកផ្លាស់ប្តូរការកំណត់ទៅមួយផ្សេងទៀតស៊ីរីលីកមួយតួអក្សរសំបុត្រទាំងអស់នៃអត្ថបទដែលត្រូវបានជំនួសដោយអ្នកផ្សេងទៀតមានចំនួនដូចគ្នានេះនៅក្នុងកូដកំណែផ្សេងមួយទៀត។

ស្ថានភាពបច្ចុប្បន្ន

ជាមួយនឹងវត្តមាននៃប្រជាប្រិយភាព ASCII យូនីកូដបានថយចុះ។

ហេតុផលសម្រាប់ការនេះស្ថិតនៅក្នុងការពិតដែលថាសំណុំតួអក្សរថ្មីអនុញ្ញាតឱ្យមានសញ្ញានៃភាសាដែលស្ទើរតែបានសរសេរទាំងអស់។ ក្នុងករណីនេះ, ជាលើកដំបូង 128 ASCII ដែលទាក់ទងតួអក្សរតួអក្សរយូនីកូដទៅដូចគ្នា។

ក្នុងឆ្នាំ 2000 គឺមានការពេញនិយមបំផុតជា ASCII កូដនៅលើអ៊ីនធឺណិតនិងការប្រើដោយ 60% នៃលិបិក្រម "ក្រុមហ៊ុន Google" ទំព័របណ្តាញ។ រួចទៅហើយដោយឆ្នាំ 2012 សមាមាត្រនៃទំព័រដូចនេះបានធ្លាក់ចុះដល់ 17% និងជាកន្លែងនៃការអ៊ិនកូដពេញនិយមបំផុតនេះបានយូនីកូដ (UTF-8) ។

ដូច្នេះ ASCII ជាផ្នែកសំខាន់មួយនៃប្រវត្តិសាស្រ្តរបស់បច្ចេកវិទ្យានេះ, ប៉ុន្តែការប្រើប្រាស់របស់ខ្លួននៅក្នុងពេលអនាគតហាក់បីដូចជាមិនអាចនឹងជោគជ័យ។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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