ASCII, bilgisayar metniyle ilgili olarak duymuş olabileceğiniz bir kısaltmadır, ancak daha güçlü bir yeni gelen sayesinde hızla kullanım dışı kalan bir terimdir. Fakat ASCII nedir ve ne için kullanılır?

ASCII Ne Anlama Geliyor?

Başlamak için belki de en kolay yer kısaltmanın kendisidir, o halde onu genişletelim:

Birmerican Sstandart Code için benbilgi bentakas

Bu ağız dolusu kelime öbeği, resmin tamamını tam olarak vermiyor, ancak bazı kısımlar, özellikle ilk iki kelime olmak üzere, hemen bazı ipuçları veriyor. ASCII, önemi yakında ortaya çıkacak olan bir Amerikan Standardıdır.

"Bilgi Değişimi için Kod", verileri ileri geri iletmek için bir formattan bahsettiğimizi gösteriyor. Özellikle, ASCII metinsel verilerle ilgilenir: tipik olarak insan tarafından okunabilir bir dilde sözcükleri oluşturan karakterler.

ASCII, harflere ve diğer karakterlere değerlerin nasıl atanacağı sorununu çözer, böylece bir dosyada birler ve sıfırlar olarak depolanır, dosya okunduğunda tekrar harflere çevrilebilirler sonra. Farklı bilgisayar sistemleri aynı kod üzerinde anlaşırsa, bu tür bilgiler güvenilir bir şekilde değiştirilebilir.

instagram viewer

İlişkili: Semboller Nasıl Bulunur ve Anlamlarına Bakılır

Sembolleri Bulmanın ve Sembol Anlamlarına Bakmanın 6 Yolu

Bir sembolü tanımlamak için yardıma mı ihtiyacınız var? Resimle herhangi bir sembolü nasıl bulacağınız, sembol kitaplıklarını nasıl arayacağınız ve daha fazlası.

ASCII'nin Tarihçesi

Bazen US-ASCII olarak anılan ASCII, 1960'larda geliştirilen bir Amerikan yeniliğiydi. Standart, ASCII'nin en son güncellendiği 1977 ve 1986'dan beri birçok revizyondan geçti.

Uzantılar ve varyasyonlar yıllar içinde ASCII üzerine inşa edilmiştir, esas olarak ASCII'nin ABD İngilizcesi dışındaki dillerde kullanılan ve hatta gerekli olan birçok karakteri atladığı gerçeğini karşılamak için. ASCII, İngiliz para birimi sembolünü (“£”) bile karşılamıyor, ancak pound, 1980'lerde geliştirilen ve birkaç başka para birimini de kodlayan 8 bitlik bir uzantı olan Latin-1'de mevcut.

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 başarılı oldu. 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 hissi kadar yabancıdır. Bilgisayarlar birler ve sıfırlarla ilgilenir ve bu birleri ve sıfırları sayıları, kelimeleri, görüntüleri ve diğer her şeyi temsil etmek için nasıl kullanacaklarına karar vermek insanlara kalmıştır.

ASCII'yi dijital dünyanın Mors kodu olarak düşünebilirsiniz - zaten ilk girişim. Mors kodu yalnızca 36 farklı karakteri (26 harf ve 10 basamak) temsil etmek için kullanılırken, ASCII 7 bitlik veride 128 farklı karakteri temsil edecek şekilde tasarlanmıştır.

ASCII büyük / küçük harfe duyarlıdır, yani İngiliz alfabesinden 52 büyük ve küçük harfleri temsil eder. Aynı 10 hanenin yanında, kullanılan alanın yaklaşık yarısı kadardır.

Noktalama işaretleri, matematiksel ve tipografik semboller geri kalanı kaplar ve işlevsel anlamlara sahip özel yazdırılamayan kodlar olan bir kontrol karakterleri koleksiyonu - 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 Bir
100 0010 66 B
101 1010 90 Z
101 1011 91 [
110 0001 97 a
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ından her zaman sayısal olarak sıralanabilir. Örneğin, A, Z'den daha düşük bir değere sahip olan B'den daha düşük bir değere sahiptir.
  • Farklı durumların harfleri tam olarak 32 ile dengelenir. Bu, her harf için tek bir bitin her iki şekilde de 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, bunu yapan özel kod noktalarını temsil edebilir. tek karakterli çıktı üretmez, bunun yerine verileri tüketen her şeye ilişkin alternatif anlamlar sağlar.

Örneğin, ASCII 000 1001, yatay sekme karakteridir. SEKME tuşuna bastığınızda alacağınız alanı temsil eder. Bu tür karakterleri genellikle 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 23 İletim Sonu Bloğu

Ya Diğer Karakterler?

ASCII, basit ve yaygın bir şekilde benimsendiği için, bilgi işlemin ilk günlerinde çok başarılıydı. Ancak, daha uluslararası bir bakış açısına sahip bir dünyada, bir yazı sistemi onu kesmez. Modern iletişim Fransızca, Japonca - aslında metni saklamak isteyebileceğimiz herhangi bir dilde mümkün olmalıdır.

Unicode karakter seti toplam 1.112.064 farklı karaktere hitap edebilir, ancak bunların yalnızca yaklaşık onda biri şu anda tanımlanmıştır. Bu kulağa çok benziyor olabilir, ancak kodlama yalnızca on binlerce Çince'ye hitap etmeyi amaçlamaz. karakterler, aynı zamanda emojileri (yaklaşık bir buçuk bin) ve hatta nesli tükenmiş yazı sistemlerini kapsar. Jurchen.

İlişkili: Açıklanan En Popüler 100 Emoji

Unicode, ilk 128 karakter seçiminde ASCII’nin üstünlüğünü kabul etti: ASCII ile tamamen aynı. Bu, ASCII ile kodlanmış dosyaların Unicode'un beklendiği durumlarda kullanılmasına izin vererek geriye dönük uyumluluk sağlar.

Özet

ASCII metni, İngilizce alfabenin 26 harfini rakamlar, noktalama işaretleri ve diğer birkaç simgeyle birlikte temsil eder. Yarım asrın en büyük bölümünde amacına çok iyi hizmet etti.

Artık emoji de dahil olmak üzere çok sayıda dili ve diğer sembolleri destekleyen Unicode tarafından değiştirildi. UTF-8, tüm pratik amaçlar için, çevrimiçi Unicode karakterlerini temsil etmek için kullanılması gereken kodlamadır.

E-posta adresi
Korsanlığa Gerek Yok: Ücretsiz veya Ucuz Kullanabileceğiniz 9 Popüler Uygulama

Yaygın olarak kullanılan uygulamalara ücretsiz, indirimli veya alternatif bir yazılım aracılığıyla nasıl erişeceğiniz aşağıda açıklanmıştır.

İlgili konular
  • Teknoloji Açıklaması
  • Jargon
  • Web Kültürü
  • Unicode
Yazar hakkında
Bobby Jack (19 Makale Yayınlandı)

Bobby, yirmi yılın büyük bir bölümünde yazılım geliştirici olarak çalışan bir teknoloji meraklısıdır. Switch Player Magazine'de İnceleme Editörü olarak çalışarak oyun oynama konusunda tutkulu ve çevrimiçi yayıncılık ve web geliştirmenin tüm yönlerine dalmış durumda.

Bobby Jack'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.