ASCII, bilgisayar metniyle ilgili olarak duymuş olabileceğiniz bir kısaltmadır, ancak daha güçlü bir yeni gelen sayesinde hızla kullanımdan kalkan bir terimdir. Fakat ASCII nedir ve ne için kullanılır?
ASCII Neyi Gösterir?
Belki de başlamak için en kolay yer kısaltmanın kendisidir, o yüzden genişletelim:
İLE merkan S standart C için kaside ben bilgi ben takas
Bu ağız dolusu cümle, resmin tamamını tam olarak vermez, ancak bazı kısımlar, özellikle ilk iki kelime olmak üzere, hemen bazı ipuçları sunar. ASCII, önemi yakında anlaşılacak olan bir Amerikan Standardıdır.
Code for Information Interchange, verileri ileri geri iletmek için bir formattan bahsettiğimizi gösteriyor. Özellikle, ASCII metinsel verilerle ilgilenir: tipik olarak insan tarafından okunabilen bir dilde kelimeleri oluşturan karakterler.
ASCII, harflere ve diğer karakterlere nasıl değer atanacağı sorununu çözer, böylece bir dosyada birler ve sıfırlar olarak saklandıklarında, dosya daha sonra okunduğunda harflere geri çevrilebilirler. Farklı bilgisayar sistemleri aynı kodu kullanmak konusunda anlaşırlarsa, bu tür bilgiler güvenilir bir şekilde değiştirilebilir.
bir web sayfası çevrimdışına nasıl kaydedilir
İlgili: Semboller Nasıl Bulunur ve Anlamlarına Bakılır
ASCII'nin Tarihi
Bazen US-ASCII olarak anılan ASCII, 1960'larda geliştirilen bir Amerikan yeniliğiydi. Standart, öncelikle ASCII'nin en son güncellendiği 1977 ve 1986 yıllarından bu yana birçok revizyondan geçmiştir.
Uzantılar ve varyasyonlar, ASCII'nin ABD İngilizcesi dışındaki diller tarafından kullanılan ve hatta gerekli olan birçok karakteri içermediği gerçeğini karşılamak için yıllar içinde ASCII üzerine inşa edilmiştir. ASCII, İngiliz para birimi sembolünü (£) bile karşılamaz, ancak pound Latin-1'de bulunur, 1980'lerde geliştirilen ve diğer birkaç para birimini de kodlayan 8 bitlik bir uzantı.
ASCII, aşağıda tartışılan çok daha kapsamlı ve iddialı bir standart olan Unicode tarafından büyük ölçüde genişletildi ve yerini aldı. 2008'de Unicode, çevrimiçi kullanım için popülerlik açısından ASCII'yi geride bıraktı.
ASCII Hangi Karakterleri Temsil Eder?
Bir bilgisayar için A harfi, mor renk veya kıskançlık duygusu kadar yabancıdır. Bilgisayarlar birler ve sıfırlarla ilgilenir ve sayıları, sözcükleri, görüntüleri ve diğer her şeyi temsil etmek için bu birler ve sıfırların nasıl kullanılacağına karar vermek insanlara kalmıştır.
ASCII'yi dijital dünyanın Mors kodu olarak düşünebilirsiniz - zaten ilk deneme. Mors kodu sadece 36 farklı karakteri (26 harf ve 10 rakam) temsil etmek için kullanılırken, ASCII 7 bit veride 128'e kadar farklı karakteri temsil edecek şekilde tasarlanmıştır.
ASCII büyük/küçük harf duyarlıdır, yani İngiliz alfabesinden 52 büyük ve küçük harfi temsil eder. Aynı 10 hanenin yanı sıra, kullanılan alanın yaklaşık yarısı budur.
Noktalama işaretleri, matematiksel ve tipografik semboller geri kalanı ve işlevsel anlamlara sahip yazdırılamayan özel kodlar olan bir kontrol karakterleri koleksiyonunu işgal eder - daha fazlası için aşağıya bakın.
ASCII'nin kodladığı bazı tipik karakterler şunlardır:
İkili | Ondalık | Karakter |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | İLE |
100 0010 | 66 | B |
101 1010 | 90 | İLE BİRLİKTE |
101 1011 | 91 | [ |
110 0001 | 97 | ile |
110 0010 | 98 | B |
111 1101 | 125 | } |
Seçilen değerlerin bazı yararlı özelliklere sahip olduğuna dikkat edin, özellikle:
- Aynı durumdaki harfler, sıralı oldukları için her zaman sayısal olarak sıralanabilir. Örneğin, A, B'den daha düşük bir değere sahiptir, bu da Z'den daha düşük bir değere sahiptir.
- Farklı durumlardaki harfler tam olarak 32 kaydırılır. Bu, her iki şekilde de her harf için yalnızca tek bir bitin değiştirilmesi gerektiğinden küçük ve büyük harf arasında çeviri yapmayı çok kolaylaştırır.
Kontrol Karakterleri
Harfler, noktalama işaretleri ve rakamlar dışında, ASCII bir dizi kontrol karakterini, tek karakterli çıktı üretmeyen özel kod noktalarını temsil edebilir, bunun yerine veriler hakkında onu tüketen her şeye alternatif anlamlar sağlar.
kötü bir işlemci sıcaklığı nedir
Örneğin, ASCII 000 1001, yatay sekme karakteridir. SEKME tuşuna bastığınızda alacağınız alanı temsil eder. Genellikle bu tür karakterleri doğrudan görmezsiniz, ancak etkileri genellikle gösterilir. İşte birkaç örnek daha:
İkili | Ondalık | Karakter |
---|---|---|
000 1001 | 9 | Yatay sekme |
000 1010 | 10 | Satır besleme |
001 0111 | 2. 3 | İletim Bloğunun Sonu |
Peki Diğer Karakterler?
ASCII, basit ve yaygın olarak benimsendiği için hesaplamanın ilk günlerinde son derece başarılıydı. Ancak, daha uluslararası bir bakış açısına sahip bir dünyada, tek bir yazı sistemi onu kesmez. Modern iletişimin Fransızca, Japonca, hatta metin depolamak isteyebileceğimiz herhangi bir dilde mümkün olması gerekir.
Unicode karakter seti toplam 1.112.064 farklı karakteri adresleyebilir, ancak bunların yalnızca yaklaşık onda biri şu anda tanımlanmış durumdadır. Bu kulağa çok gibi gelebilir, ancak kodlama yalnızca on binlerce Çince karaktere hitap etmeyi değil, aynı zamanda emojiyi (yaklaşık bir buçuk bin) ve hatta Jurchen gibi nesli tükenmiş yazı sistemlerini de kapsar.
İlgili: En Popüler 100 Emoji Açıklandı
Unicode, ilk 128 karakter seçiminde ASCII'nin baskınlığını kabul etti: bunlar ASCII ile tamamen aynı. Bu, ASCII kodlu dosyaların Unicode'un beklendiği durumlarda kullanılmasına izin vererek geriye dönük uyumluluk sağlar.
Özet
ASCII metni, İngiliz alfabesinin 26 harfini, rakamlar, noktalama işaretleri ve içine atılmış diğer birkaç sembolle temsil eder. Yarım yüzyılın büyük bir bölümünde amacına çok iyi hizmet etti,
Şimdi yerini, emoji de dahil olmak üzere çok sayıda dili ve diğer sembolleri destekleyen Unicode almıştır. UTF-8, tüm pratik amaçlar için, çevrimiçi Unicode karakterlerini temsil etmek için kullanılması gereken kodlamadır.
Paylaş Paylaş Cıvıldamak E-posta Windows 11'e Yükseltmeye Değer mi?Windows yeniden tasarlandı. Ancak bu sizi Windows 10'dan Windows 11'e geçmeye ikna etmek için yeterli mi?
Windows 10'da bios'a nasıl gidilirSonrakini Oku İlgili konular
- Teknoloji Açıklaması
- Jargon
- Web Kültürü
- tek kod
Bobby, yirmi yılı aşkın bir süredir yazılım geliştiricisi olarak çalışan bir teknoloji tutkunu. Oyun konusunda tutkulu, Switch Player Magazine'de İnceleme Editörü olarak çalışıyor ve çevrimiçi yayıncılık ve web geliştirmenin tüm yönleriyle ilgileniyor.
Bobby Jack'dan Daha FazlaHaber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın