{"id":475848,"date":"2023-08-09T07:23:51","date_gmt":"2023-08-09T07:23:51","guid":{"rendered":""},"modified":"2023-09-05T11:11:23","modified_gmt":"2023-09-05T11:11:23","slug":"american-standard-code-for-information-interchange-ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/tr\/wiki\/american-standard-code-for-information-interchange-ascii\/","title":{"rendered":"Bilgi De\u011fi\u015fimi i\u00e7in Amerikan Standart Kodu (ASCII)"},"content":{"rendered":"<p>Yayg\u0131n olarak ASCII olarak bilinen Amerikan Bilgi De\u011fi\u015fimi Standart Kodu, bilgisayarlarda ve elektronik cihazlarda yayg\u0131n olarak kullan\u0131lan standartla\u015ft\u0131r\u0131lm\u0131\u015f bir karakter kodlama \u015femas\u0131d\u0131r. Bilgisayarlarda, ileti\u015fim ekipmanlar\u0131nda ve metin kullanan di\u011fer cihazlarda metni (rakamlar, noktalama i\u015faretleri ve kontrol karakterleri dahil) temsil etmek ve de\u011fi\u015ftirmek i\u00e7in bir ara\u00e7 sa\u011flar.<\/p>\n<h2>ASCII&#039;nin Do\u011fu\u015fu ve Evrimi<\/h2>\n<p>ASCII&#039;nin yarat\u0131l\u0131\u015f\u0131, k\u00f6kenleri telgraf koduna dayanan, hesaplaman\u0131n ilk g\u00fcnlerine kadar uzan\u0131r. 1960&#039;larda Robert W. Bemer, IBM&#039;de \u00e7al\u0131\u015f\u0131rken, bilgisayarlarda metnin g\u00f6sterimini standartla\u015ft\u0131rmak i\u00e7in kullan\u0131labilecek evrensel bir koda olan ihtiyac\u0131 fark etti. Bu, ilk kez 1963 y\u0131l\u0131nda Amerikan Ulusal Standartlar Enstit\u00fcs\u00fc (ANSI) taraf\u0131ndan standart olarak yay\u0131nlanan ASCII&#039;nin geli\u015ftirilmesine yol a\u00e7t\u0131.<\/p>\n<p>Ba\u015flang\u0131\u00e7ta ASCII 7 bitlik bir koddu, yani 128 farkl\u0131 karakteri temsil edebiliyordu. Bu, t\u00fcm temel Latin harflerini, rakamlar\u0131, noktalama i\u015faretlerini ve baz\u0131 \u00f6zel kontrol karakterlerini i\u00e7ermek i\u00e7in yeterliydi. Bilgi i\u015flem teknolojisi geli\u015ftik\u00e7e, daha fazla karaktere olan ihtiya\u00e7 (\u0130ngilizce olmayan karakterler ve grafik semboller dahil) artt\u0131 ve bu, 256 farkl\u0131 karakteri temsil edebilen ASCII&#039;nin 8 bitlik bir versiyonu olan Extended ASCII&#039;nin geli\u015ftirilmesine yol a\u00e7t\u0131.<\/p>\n<h2>ASCII&#039;yi Daha Derinlemesine \u0130ncelemek<\/h2>\n<p>ASCII, her karaktere benzersiz bir say\u0131 atar; bu, bilgisayarlar\u0131n metni saklamas\u0131na ve i\u015flemesine olanak tan\u0131r. \u00d6rne\u011fin, ASCII&#039;de b\u00fcy\u00fck harf &#039;A&#039; 65 say\u0131s\u0131yla, k\u00fc\u00e7\u00fck &#039;a&#039; harfi ise 97 say\u0131s\u0131yla temsil edilir.<\/p>\n<p>ASCII iki ana b\u00f6l\u00fcm halinde d\u00fczenlenmi\u015ftir:<\/p>\n<ol>\n<li>Kontrol karakterleri (0-31 ve 127): Bunlar, bilgisayara ba\u011fl\u0131 \u00e7e\u015fitli \u00e7evresel ayg\u0131tlar\u0131 kontrol etmek i\u00e7in kullan\u0131lan, yazd\u0131r\u0131lamayan karakterlerdir.<\/li>\n<li>Yazd\u0131r\u0131labilir karakterler (32-126): Bunlar aras\u0131nda rakamlar (0-9), k\u00fc\u00e7\u00fck ve b\u00fcy\u00fck \u0130ngilizce harfler (az, AZ), noktalama i\u015faretleri ve baz\u0131 yayg\u0131n simgeler bulunur.<\/li>\n<\/ol>\n<h2>ASCII&#039;nin \u0130\u00e7 \u00c7al\u0131\u015fmalar\u0131<\/h2>\n<p>ASCII&#039;nin i\u015flevselli\u011finin temeli, bilgisayarlar\u0131n anlad\u0131\u011f\u0131 0 ve 1 dili olan ikili dildir. Her ASCII karakteri benzersiz bir 7 bitlik ikili say\u0131yla temsil edilir. \u00d6rne\u011fin, ASCII&#039;deki b\u00fcy\u00fck &#039;A&#039; harfi 1000001 ikili say\u0131s\u0131yla temsil edilirken, k\u00fc\u00e7\u00fck &#039;a&#039; harfi 1100001&#039;dir.<\/p>\n<p>Klavyede bir tu\u015fa bas\u0131ld\u0131\u011f\u0131nda ilgili karakterin ASCII de\u011feri bilgisayar\u0131n i\u015flemcisine g\u00f6nderilir. \u0130kili g\u00f6sterimi anlayan i\u015flemci uygun eylemi ger\u00e7ekle\u015ftirir.<\/p>\n<h2>ASCII&#039;nin Temel \u00d6zellikleri<\/h2>\n<p>ASCII&#039;nin birka\u00e7 \u00f6nemli \u00f6zelli\u011fi vard\u0131r:<\/p>\n<ol>\n<li>Standardizasyon: ASCII, metni farkl\u0131 platformlarda ve cihazlarda temsil etmenin standart ve tek tip bir yolunu sa\u011flar.<\/li>\n<li>Basitlik: ASCII basit ve anla\u015f\u0131lmas\u0131 kolayd\u0131r, bu da onu \u00e7e\u015fitli bilgi i\u015flem uygulamalar\u0131nda yayg\u0131n olarak uygulanabilir k\u0131lar.<\/li>\n<li>Uyumluluk: ASCII&#039;nin 7 bit tasar\u0131m\u0131, onu geni\u015f bir donan\u0131m ve yaz\u0131l\u0131m yelpazesiyle uyumlu hale getirir.<\/li>\n<\/ol>\n<h2>ASCII \u00c7e\u015fitleri<\/h2>\n<p>ASCII&#039;nin iki ana versiyonu vard\u0131r:<\/p>\n<ol>\n<li>Standart ASCII: Bu, 128 karakteri temsil edebilen orijinal 7 bitlik versiyondur.<\/li>\n<li>Geni\u015fletilmi\u015f ASCII: \u0130ngilizce olmayan karakterler ve grafik semboller de dahil olmak \u00fczere temsil edilebilir karakterlerin say\u0131s\u0131n\u0131 256&#039;ya \u00e7\u0131karan 8 bitlik bir s\u00fcr\u00fcm.<\/li>\n<\/ol>\n<h2>ASCII&#039;nin Pratik Kullan\u0131m\u0131 ve Potansiyel Sorunlar\u0131<\/h2>\n<p>ASCII bilgi i\u015flem d\u00fcnyas\u0131n\u0131n her yerinde bulunur ve dosya formatlar\u0131, programlama dilleri, protokoller ve daha fazlas\u0131 i\u00e7in omurga g\u00f6revi g\u00f6r\u00fcr. \u00d6rne\u011fin, C veya Java gibi dillerde programlama yaparken karakterleri ve dizeleri i\u015flemek i\u00e7in ASCII de\u011ferleri kullan\u0131l\u0131r.<\/p>\n<p>ASCII&#039;nin geni\u015f kullan\u0131m\u0131na ra\u011fmen, \u00f6zellikle k\u00fcresel ba\u011flamda s\u0131n\u0131rlamalar\u0131 vard\u0131r. \u0130ngilizce d\u0131\u015f\u0131ndaki dillerdeki karakterleri temsil etme yetene\u011finden yoksundur. Bu sorun, d\u00fcnyadaki hemen hemen t\u00fcm yaz\u0131 sistemlerini kapsayan ve yine de geriye d\u00f6n\u00fck uyumluluk i\u00e7in ASCII&#039;nin orijinal karakter k\u00fcmesini koruyan bir standart olan Unicode&#039;un geli\u015ftirilmesiyle giderilmi\u015ftir.<\/p>\n<h2>Di\u011fer Sistemlerle Kar\u015f\u0131la\u015ft\u0131rmada ASCII<\/h2>\n<p>EBCDIC (Geni\u015fletilmi\u015f \u0130kili Kodlu Ondal\u0131k De\u011fi\u015fim Kodu) ve Unicode gibi di\u011fer karakter kodlama \u015femalar\u0131yla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda ASCII, basitli\u011fi, yayg\u0131n kabul\u00fc ve \u00e7e\u015fitli platformlarla uyumlulu\u011fu nedeniyle \u00f6ne \u00e7\u0131k\u0131yor. EBCDIC \u00f6ncelikle IBM ana bilgisayar sistemlerinde kullan\u0131l\u0131rken, Unicode, bir\u00e7ok modern uygulamada ASCII&#039;nin yerini alarak uluslararas\u0131 karakter kodlamas\u0131 i\u00e7in standart haline geldi.<\/p>\n<h2>Unicode D\u00fcnyas\u0131nda ASCII&#039;nin Gelece\u011fi<\/h2>\n<p>K\u00fcresel ileti\u015fimin ve internetin y\u00fckseli\u015fiyle birlikte ASCII&#039;nin \u0130ngilizce olmayan karakterleri desteklememesi, Unicode&#039;un geli\u015ftirilmesine ve benimsenmesine yol a\u00e7t\u0131. Ancak ASCII, bilgi i\u015flem alan\u0131nda derin bir yer edinmeye devam ediyor. Halen bir\u00e7ok eski sistemde ve yaln\u0131zca \u0130ngilizce karakterlerin gerekli oldu\u011fu uygulamalarda kullan\u0131lmaktad\u0131r. Ek olarak ASCII, Unicode&#039;un bir alt k\u00fcmesidir ve ge\u00e7erlili\u011finin devam etmesini sa\u011flar.<\/p>\n<h2>ASCII ve Proxy Sunucular\u0131<\/h2>\n<p>Proxy sunucular\u0131, son kullan\u0131c\u0131lar ile internet aras\u0131nda arac\u0131 g\u00f6revi g\u00f6r\u00fcr. ASCII ile do\u011frudan ili\u015fkili olmasa da, bu sunucular genellikle ASCII&#039;de yaz\u0131lan HTTP isteklerini ve yan\u0131tlar\u0131n\u0131 i\u015fler. Bu nedenle, ASCII&#039;nin temel olarak anla\u015f\u0131lmas\u0131, proxy sunucu ile web sunucusu aras\u0131ndaki ileti\u015fimde ortaya \u00e7\u0131kabilecek sorunlar\u0131n anla\u015f\u0131lmas\u0131nda ve giderilmesinde faydal\u0131 olabilir.<\/p>\n<h2>\u0130lgili Ba\u011flant\u0131lar<\/h2>\n<ol>\n<li><a href=\"http:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII: K\u0131sa Bir Tarih ve Genel Bak\u0131\u015f<\/a><\/li>\n<li><a href=\"https:\/\/computer.howstuffworks.com\/ascii.htm\" target=\"_new\" rel=\"noopener nofollow\">ASCII Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/li>\n<li><a href=\"https:\/\/www.ibm.com\/docs\/en\/zos\/2.4.0?topic=codes-extended-ascii\" target=\"_new\" rel=\"noopener nofollow\">Geni\u015fletilmi\u015f ASCII<\/a><\/li>\n<li><a href=\"http:\/\/www.unicode.org\" target=\"_new\" rel=\"noopener nofollow\">Unicode<\/a><\/li>\n<li><a href=\"https:\/\/www.webopedia.com\/TERM\/P\/proxy_server.html\" target=\"_new\" rel=\"noopener nofollow\">Proxy Sunucular\u0131na Giri\u015f<\/a><\/li>\n<\/ol>","protected":false},"featured_media":467532,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475848","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>American Standard Code for Information Interchange (ASCII): An Essential Code for Digital Communication<\/mark>","faq_items":[{"question":"What is the American Standard Code for Information Interchange (ASCII)?","answer":"<p>The American Standard Code for Information Interchange, or ASCII, is a standardized character encoding scheme used widely in computing and electronic devices. It represents and manipulates text, including letters, digits, punctuation, and control characters.<\/p>"},{"question":"When was ASCII first developed and by whom?","answer":"<p>ASCII was developed in the 1960s by Robert W. Bemer, who was working at IBM at the time. Recognizing the need for a universal code to standardize the representation of text in computers, Bemer led the development of ASCII, which was first published as a standard by the American National Standards Institute (ANSI) in 1963.<\/p>"},{"question":"What is the difference between Standard ASCII and Extended ASCII?","answer":"<p>Standard ASCII is the original 7-bit version that can represent 128 characters, while Extended ASCII is an 8-bit version that doubles the number of representable characters to 256, allowing for the representation of non-English characters and graphical symbols.<\/p>"},{"question":"How does ASCII work?","answer":"<p>Each ASCII character is represented by a unique binary number. When a key on a keyboard is pressed, the ASCII value of the corresponding character is sent to the computer's processor. The processor, understanding the binary representation, performs the appropriate action.<\/p>"},{"question":"What are the key features of ASCII?","answer":"<p>ASCII's key features include standardization, simplicity, and compatibility. It provides a standard, uniform way of representing text across different platforms and devices. It is straightforward and easy to understand, making it widely applicable in various computing applications. Its 7-bit design makes it compatible with a wide range of hardware and software.<\/p>"},{"question":"What are the limitations of ASCII?","answer":"<p>One major limitation of ASCII is its inability to represent characters from non-English languages. This has been addressed through the development of Unicode, a standard that covers virtually all writing systems in the world, while still retaining ASCII's original character set for backward compatibility.<\/p>"},{"question":"How does ASCII relate to proxy servers?","answer":"<p>While not directly related to ASCII, proxy servers do process HTTP requests and responses, which are generally written in ASCII. Therefore, a basic understanding of ASCII can be beneficial in understanding and troubleshooting issues that may arise in the communication between a proxy server and a web server.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/475848","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\/475848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media\/467532"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media?parent=475848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}