{"id":475915,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:34","modified_gmt":"2023-09-05T11:11:34","slug":"ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/tr\/wiki\/ascii\/","title":{"rendered":"ASCII"},"content":{"rendered":"<p>American Standard Code for Information Interchange&#039;in k\u0131saltmas\u0131 olan ASCII, bilgisayar bilimleri ve elektronik ileti\u015fimde kullan\u0131lan bir karakter kodlama standard\u0131d\u0131r. \u0130ngilizce&#039;de yayg\u0131n olarak kullan\u0131lan, kontrol karakterlerini, rakamlar\u0131, b\u00fcy\u00fck ve k\u00fc\u00e7\u00fck harfleri ve \u00e7e\u015fitli noktalama i\u015faretlerini kapsayan 128 karakterden olu\u015fan 7 bitlik bir karakter setidir.<\/p>\n<h2>ASCII&#039;nin Do\u011fu\u015fu ve \u0130lk Ortaya \u00c7\u0131k\u0131\u015f\u0131<\/h2>\n<p>ASCII&#039;nin yarat\u0131l\u0131\u015f\u0131 hesaplaman\u0131n ilk g\u00fcnlerine kadar uzan\u0131r. \u00c7o\u011funlukla \u201cASCII&#039;nin Babas\u0131\u201d olarak an\u0131lan Robert W. Bemer, 1960&#039;lar\u0131n ba\u015f\u0131nda orijinal ASCII spesifikasyonunu geli\u015ftiren ekibe liderlik etti. \u0130lk olarak 1963 y\u0131l\u0131nda Amerikan Ulusal Standartlar Enstit\u00fcs\u00fc (ANSI) taraf\u0131ndan \u00e7e\u015fitli bilgisayar ve teknoloji sistemleri aras\u0131nda birlikte \u00e7al\u0131\u015fabilirli\u011fi sa\u011flaman\u0131n birle\u015fik bir yolu olarak tan\u0131t\u0131ld\u0131. Bu \u00f6nemli bir ilerlemeydi \u00e7\u00fcnk\u00fc bundan \u00f6nce uyumluluk sorunlar\u0131na neden olan birden fazla rakip karakter seti vard\u0131.<\/p>\n<h2>ASCII&#039;ye Derinlemesine Bir Bak\u0131\u015f<\/h2>\n<p>ASCII standard\u0131nda 128 tan\u0131ml\u0131 karakter bulunur; bunlar\u0131n 33&#039;\u00fc metnin nas\u0131l i\u015flendi\u011fini etkileyen yazd\u0131r\u0131lmayan kontrol karakterleri ve 95&#039;i yazd\u0131r\u0131labilir karakterlerdir. Bu karakterler 0 ile 127 aras\u0131nda de\u011fi\u015fen say\u0131sal kodlarla temsil edilir. \u00d6rne\u011fin &#039;A&#039; i\u00e7in ASCII de\u011feri 65, &#039;a&#039; i\u00e7in ise 97&#039;dir.<\/p>\n<p>ASCII, \u0130ngilizce dilini kullanan makineler i\u00e7in tasarlanm\u0131\u015ft\u0131r. Sonu\u00e7 olarak, di\u011fer dillerde kullan\u0131lan aksan ve \u00f6zel semboller gibi karakterlerden yoksundur. Bu s\u0131n\u0131rlama, Geni\u015fletilmi\u015f ASCII&#039;nin ve Unicode gibi di\u011fer kodlama \u015femalar\u0131n\u0131n olu\u015fturulmas\u0131na yol a\u00e7t\u0131.<\/p>\n<h2>ASCII&#039;nin \u0130\u00e7 Mekanizmas\u0131<\/h2>\n<p>ASCII, her karaktere benzersiz bir yedi bitlik ikili say\u0131 atayarak \u00e7al\u0131\u015f\u0131r. \u00d6rne\u011fin, ASCII&#039;de &#039;A&#039; karakteri 0100001 ve &#039;B&#039; karakteri 0100010 olarak temsil edilir. Bu ikili g\u00f6sterimler, bilgisayarlar\u0131n ve di\u011fer makinelerin karakterleri tutarl\u0131 ve standart bir \u015fekilde yorumlamas\u0131n\u0131 ve g\u00f6r\u00fcnt\u00fclemesini sa\u011flar.<\/p>\n<p>Klavyede bir tu\u015fa bas\u0131ld\u0131\u011f\u0131nda ilgili ASCII de\u011feri bilgisayara g\u00f6nderilir. Bu ASCII de\u011feri daha sonra tekrar bir karaktere \u00e7evrilir ve ekranda g\u00f6r\u00fcnt\u00fclenir veya bir dosyaya yaz\u0131lmak gibi bir \u015fekilde i\u015flenir.<\/p>\n<h2>ASCII&#039;nin Temel \u00d6zellikleri<\/h2>\n<ul>\n<li>\n<p><strong>Standardizasyon<\/strong>: ASCII, elektronik cihazlardaki karakterleri temsil etmek i\u00e7in standartla\u015ft\u0131r\u0131lm\u0131\u015f bir y\u00f6ntem sa\u011flayarak farkl\u0131 sistemler aras\u0131nda uyumluluk ve birlikte \u00e7al\u0131\u015fabilirlik sa\u011flar.<\/p>\n<\/li>\n<li>\n<p><strong>Basitlik<\/strong>: Temel standartta yaln\u0131zca 128 karakter bulunan ASCII nispeten basittir, bu da verimlili\u011fine ve y\u00fcr\u00fctme h\u0131z\u0131na yard\u0131mc\u0131 olur.<\/p>\n<\/li>\n<li>\n<p><strong>Kontrol Karakterleri<\/strong>: ASCII, ayg\u0131tlara sonraki karakterlerin nas\u0131l i\u015flenece\u011fine ili\u015fkin talimatlar sa\u011flayan, yazd\u0131r\u0131lmayan \u00e7e\u015fitli kontrol karakterlerini i\u00e7erir.<\/p>\n<\/li>\n<\/ul>\n<h2>ASCII \u00c7e\u015fitleri<\/h2>\n<p>ASCII&#039;nin iki ana s\u00fcr\u00fcm\u00fc vard\u0131r:<\/p>\n<ul>\n<li>\n<p><strong>Standart ASCII<\/strong>: Orijinal 7 bit ASCII standard\u0131, kontrol karakterleri, say\u0131lar, \u00f6zel karakterler ve b\u00fcy\u00fck ve k\u00fc\u00e7\u00fck \u0130ngilizce harfler dahil olmak \u00fczere 128 karakter (0-127) i\u00e7erir.<\/p>\n<\/li>\n<li>\n<p><strong>Geni\u015fletilmi\u015f ASCII<\/strong>: Bu 8 bitlik s\u00fcr\u00fcm, daha fazla sembol, \u00f6zel karakter ve vurgulu harfler sunan ek 128 karakter (128-255) i\u00e7erir. Bu, orijinal standartta yer almayan dilleri ve simgeleri bar\u0131nd\u0131rmak i\u00e7in geli\u015ftirilmi\u015ftir.<\/p>\n<\/li>\n<\/ul>\n<p>ASCII ayr\u0131ca a\u015fa\u011f\u0131daki gibi di\u011fer karakter kodlama standartlar\u0131n\u0131 da etkiledi:<\/p>\n<ul>\n<li>\n<p><strong>Unicode<\/strong>: Platform, program veya dilden ba\u011f\u0131ms\u0131z olarak her karakter i\u00e7in benzersiz bir say\u0131 sunan bir bilgi i\u015flem standard\u0131.<\/p>\n<\/li>\n<li>\n<p><strong>ISO 8859<\/strong>: Uluslararas\u0131 Standardizasyon \u00d6rg\u00fct\u00fc (ISO) taraf\u0131ndan geli\u015ftirilen ve her biri bir dizi dili kodlayan birka\u00e7 b\u00f6l\u00fcmden olu\u015fan, ilgili kodlama standartlar\u0131 dizisi.<\/p>\n<\/li>\n<\/ul>\n<h2>ASCII: Uygulamalar, Zorluklar ve \u00c7\u00f6z\u00fcmler<\/h2>\n<p>ASCII, bilgisayar ve dijital ileti\u015fimde her yerde bulunur. Programlamada, veri temsilinde, metin tabanl\u0131 kullan\u0131c\u0131 aray\u00fczleri olu\u015fturmada kullan\u0131l\u0131r ve e-posta ve web sitesi kodlaman\u0131n temel bir bile\u015fenidir. ASCII karakterleri kullan\u0131larak g\u00f6rsellerin olu\u015fturuldu\u011fu ASCII sanat\u0131, internette pop\u00fcler bir ifade bi\u00e7imidir.<\/p>\n<p>ASCII&#039;nin ba\u015fl\u0131ca zorluklar\u0131ndan biri, b\u00fcy\u00fck \u00f6l\u00e7\u00fcde aksans\u0131z \u0130ngilizce karakterlerle s\u0131n\u0131rl\u0131 olan s\u0131n\u0131rl\u0131 karakter k\u00fcmesidir. Geni\u015fletilmi\u015f ASCII, Unicode ve ISO 8859 standartlar\u0131 bu s\u0131n\u0131rlamay\u0131 gidermek ve daha geni\u015f bir karakter ve sembol aral\u0131\u011f\u0131n\u0131 temsil etmek i\u00e7in geli\u015ftirildi.<\/p>\n<h2>ASCII ve Di\u011fer Kodlama \u015eemalar\u0131<\/h2>\n<p>ASCII, Extended ASCII ve Unicode&#039;un k\u0131sa bir kar\u015f\u0131la\u015ft\u0131rmas\u0131:<\/p>\n<table>\n<thead>\n<tr>\n<th>Karakter seti<\/th>\n<th>Bit Say\u0131s\u0131<\/th>\n<th>Karakter say\u0131s\u0131<\/th>\n<th>Dil deste\u011fi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ASCII<\/td>\n<td>7<\/td>\n<td>128<\/td>\n<td>Temel ingilizce<\/td>\n<\/tr>\n<tr>\n<td>Geni\u015fletilmi\u015f ASCII<\/td>\n<td>8<\/td>\n<td>256<\/td>\n<td>S\u0131n\u0131rl\u0131 ek diller<\/td>\n<\/tr>\n<tr>\n<td>Unicode<\/td>\n<td>De\u011fi\u015fken (32&#039;ye kadar)<\/td>\n<td>130.000&#039;den fazla<\/td>\n<td>K\u00fcresel diller<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>ASCII&#039;nin Gelecek Beklentileri<\/h2>\n<p>Daha geli\u015fmi\u015f karakter kodlama sistemlerinin geli\u015fmesine ra\u011fmen, ASCII&#039;nin basitli\u011fi, verimlili\u011fi ve geni\u015f uyumlulu\u011fu, ge\u00e7erlili\u011finin devam etmesini sa\u011flar. Daha d\u00fc\u015f\u00fck seviyeli bilgi i\u015flem i\u015flemlerinin ve eski sistemlerin ayr\u0131lmaz bir par\u00e7as\u0131 olarak kalmas\u0131 muhtemeldir.<\/p>\n<p>Bilgisayar sistemleri geli\u015fmeye devam ettik\u00e7e, ASCII&#039;nin etkisi emoji ve di\u011fer dijital ifade bi\u00e7imleri gibi alanlarda a\u00e7\u0131k\u00e7a g\u00f6r\u00fclmektedir. Bu m\u00fctevazi karakter seti, giderek dijitalle\u015fen etkile\u015fimlerimizde duygu ve anlam\u0131 nas\u0131l kodlad\u0131\u011f\u0131m\u0131z\u0131n temelini att\u0131.<\/p>\n<h2>ASCII ve Proxy Sunucular\u0131<\/h2>\n<p>OneProxy taraf\u0131ndan sa\u011flananlar gibi proxy sunucular\u0131 ba\u011flam\u0131nda ASCII temel bir rol oynar. Proxy sunucular\u0131 esas olarak di\u011fer sunuculardan kaynak arayan istemcilerden gelen istekler i\u00e7in arac\u0131 g\u00f6revi g\u00f6r\u00fcr. \u0130stemci bilgisayarlar, proxy sunucular ve hedef sunucular aras\u0131ndaki ileti\u015fim, \u00f6zellikle metin tabanl\u0131 ve \u00e7o\u011funlukla ASCII olarak kodlanm\u0131\u015f HTTP istekleri ve yan\u0131tlar\u0131yla u\u011fra\u015f\u0131rken s\u0131kl\u0131kla ASCII&#039;yi i\u00e7erir.<\/p>\n<h2>\u0130lgili Ba\u011flant\u0131lar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII Tablosu \u2013 Tam Karakter Listesi<\/a><\/li>\n<li><a href=\"https:\/\/www.cs.cmu.edu\/~pattis\/15-1XX\/common\/handouts\/ascii.html\" target=\"_new\" rel=\"noopener nofollow\">ASCII Kodunu Anlamak<\/a><\/li>\n<li><a href=\"https:\/\/www.ansi.org\/\" target=\"_new\" rel=\"noopener nofollow\">Amerikan Ulusal Standartlar Enstit\u00fcs\u00fc (ANSI)<\/a><\/li>\n<li><a href=\"https:\/\/home.unicode.org\/\" target=\"_new\" rel=\"noopener nofollow\">Unicode Konsorsiyumu<\/a><\/li>\n<li><a href=\"https:\/\/www.iso.org\/home.html\" target=\"_new\" rel=\"noopener nofollow\">Uluslararas\u0131 Standardizasyon \u00d6rg\u00fct\u00fc (ISO)<\/a><\/li>\n<\/ul>\n<p>Sonu\u00e7 olarak ASCII, bildi\u011fimiz dijital ileti\u015fimin temelini olu\u015fturan basit ama g\u00fc\u00e7l\u00fc bir kodlama sistemidir. S\u0131n\u0131rlamalar\u0131na ra\u011fmen yeni kodlama sistemlerinin geli\u015fimini etkilemeye devam ediyor ve bilgi i\u015flem ve dijital ileti\u015fim alan\u0131nda kritik bir bile\u015fen olmaya devam ediyor.<\/p>","protected":false},"featured_media":467640,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475915","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>ASCII: An Essential Component of Computer Communication<\/mark>","faq_items":[{"question":"What is ASCII?","answer":"<p>ASCII, or American Standard Code for Information Interchange, is a character encoding standard that is used in computer science and electronic communication. It contains a set of 128 characters, including control characters, digits, uppercase and lowercase letters, and various punctuation symbols.<\/p>"},{"question":"When was ASCII first introduced and by whom?","answer":"<p>ASCII was first introduced by the American National Standards Institute (ANSI) in 1963. The team that developed the original ASCII specification was led by Robert W. Bemer, who is often referred to as the \"Father of ASCII.\"<\/p>"},{"question":"How does ASCII work?","answer":"<p>ASCII works by assigning a unique seven-bit binary number to each character. When a key is pressed on the keyboard, the corresponding ASCII value is sent to the computer. This ASCII value is then translated back into a character, which is displayed on the screen or processed in some way.<\/p>"},{"question":"What are the main features of ASCII?","answer":"<p>ASCII provides a standardized method to represent characters in electronic devices, ensuring compatibility and interoperability between different systems. It includes several non-printing control characters that provide instructions to devices on how to handle subsequent characters.<\/p>"},{"question":"What are the different types of ASCII?","answer":"<p>There are two main versions of ASCII: Standard ASCII and Extended ASCII. Standard ASCII is the original 7-bit ASCII standard with 128 characters. Extended ASCII is an 8-bit version that includes an additional 128 characters, offering more symbols, special characters, and accented letters.<\/p>"},{"question":"How is ASCII used and what are the common problems associated with it?","answer":"<p>ASCII is used extensively in computing and digital communication, including programming, data representation, creating text-based user interfaces, and in emails and website coding. One primary challenge of ASCII is its limited character set, which is largely confined to unaccented English characters. This limitation has been addressed with the development of Extended ASCII, Unicode, and ISO 8859 standards.<\/p>"},{"question":"How does ASCII compare with other encoding schemes?","answer":"<p>ASCII uses 7 bits to represent 128 characters and supports basic English. In contrast, Extended ASCII uses 8 bits for 256 characters and supports additional languages. Unicode uses variable bits (up to 32) and supports over 130,000 characters from global languages.<\/p>"},{"question":"What are the future prospects of ASCII?","answer":"<p>Despite the evolution of more advanced character encoding systems, ASCII's simplicity, efficiency, and wide compatibility ensure its continued relevance. It is likely to remain integral to lower-level computing operations and legacy systems. It also influences areas such as emoji and other forms of digital expression.<\/p>"},{"question":"How is ASCII related to proxy servers?","answer":"<p>In the context of proxy servers, ASCII plays a fundamental role, particularly in handling HTTP requests and responses, which are text-based and often encoded in ASCII. The communication between client computers, proxy servers, and target servers often involves ASCII.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/475915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/475915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media\/467640"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media?parent=475915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}