ASCII
ASCII (az-kee olarak telaffuz edilir, Amerikanca ise ass-key), bilgisayarlar için bir karakter tablosudur. İngiliz alfabesi, sayılar ve diğer yaygın sembolleri kullanarak metin işlemek için elektronik ekipman tarafından kullanılan ikili koddur. ASCII, American Standard Code for Information Interchange'in kısaltmasıdır. ASCII 1960'larda geliştirilmiştir ve telgraf sistemleri tarafından kullanılan önceki kodlara dayanmaktadır.
Kod 128 karakter için tanımlar içerir: bunların çoğu abc, ABC, 123 ve ?&! gibi alfabenin yazdırılabilir karakterleridir. Ayrıca yazdırılamayan ancak bunun yerine metnin nasıl işleneceğini kontrol eden, örneğin yeni bir satır başlatmak için kontrol karakterleri de vardır. Bunlar aşağıdaki tabloda sol sütunda yer almaktadır. Kontrol karakterlerinin çoğu artık orijinal amaçları için kullanılmamaktadır. Gerçek bir biçimlendirme kontrolü yoktur (kalın veya italik vb. için)
Bazen bir dosya veya belgeden ASCII olarak bahsedilir, yani düz metin olarak.
ASCII karakterleri temsil etmek için 8 ikili basamak (bit) kullanır: 1000001 (veya onaltılık olarak 41 veya standart taban-10 sayılarında 65) büyük harf A'yı temsil eder; 1000010 B'yi temsil eder; 1000011 C'yi temsil eder; ve sırayla böyle devam eder. Sekiz bit, seri port veya modemler üzerinden gönderilen her bayta bir eşlik biti eklenmesine izin verir, bu bit hataları önlemek için kullanılır. Bu, yıllar önce bağlantıların genellikle gürültülü olduğu zamanlarda daha önemliydi.
32 ila 126 (ondalık) arasında numaralandırılmış 95 grafik ASCII karakteri
Genişletilmiş ASCII
ASCII'de aksan işaretleri (Almanca'da sesli harflerin üzerindeki noktalar (umlauts) veya İspanyolca'da kullanılan 'ñ' için 'n' harfinin üzerindeki tilde (~) gibi bir harfe eklenen işaretler) yoktur. Sadece İngilizce için tasarlanmıştır ve diğer dillerin çoğunda iyi çalışmaz. Diğer dillerden ödünç alınan bazı İngilizce sözcüklerde de bu işaretler kullanılır, örneğin resumé (bkz. Ek:Diyakritik içeren İngilizce sözcükler).
Bu durum bazı sistemlerin 7 bit yerine 8 bit (tam bir bayt) kullanmasına yol açmıştır. Sekiz bit kullanan sistemler için uygun isim genişletilmiş ASCII olarak adlandırılır. Sekiz bit 256 karaktere izin verir. İlk 128 karakter ASCII ile aynı olmalıdır ve geri kalanı genellikle aksanlı alfabetik harfler için kullanılır, örneğin É, È, Î ve Ü gibi. Bu, Latin alfabesine dayalı diller için sorunu çözer, ancak tüm genişletilmiş ASCII sistemleri aynı değildir. Yunan alfabesi, Kiril alfabesi gibi diğer alfabeler farklı bir karakter setine ihtiyaç duyar. Ve Çince karakterleri kullananlar gibi bazı sistemler binlerce karakter kullandıkları için hala çalışmazlar. Bu yüzden unicode tüm diller için ortak bir sisteme sahip olmak için yaratılmıştır.
Standart ASCII, özellikle bilgisayar yazılımlarında ve HTML dosyalarında hala yaygın olarak kullanılmaktadır. 2010 yılına kadar URL'ler için standarttı. Genellikle metin girmek için alanları olan bir web sitesi yalnızca ASCII metin alır. Kalın veya ortalanmış metin vb. için herhangi bir özel işaretleme yanlış görünecektir.
Sorular ve Yanıtlar
S: ASCII nedir?
C: ASCII, İngilizce alfabe, sayılar ve diğer yaygın sembolleri kullanarak metni işlemek için ikili kod kullanan bilgisayarlar için bir karakter tablosudur.
S: ASCII ne anlama gelir?
C: ASCII, American Standard Code for Information Interchange (Bilgi Değişimi için Amerikan Standart Kodu) anlamına gelir.
S: ASCII ne zaman geliştirildi?
C: ASCII 1960'larda geliştirilmiştir.
S: Kodda kaç karakter bulunmaktadır?
C: Kod, 0'dan 127'ye kadar numaralandırılmış 128 karakter için tanımlar içerir.
S: Bir ASCII karakterini temsil etmek için kaç bit gerekir?
C: Bir ASCII karakterini temsil etmek için 7 ikili basamak (bit) gerekir.
S: Bir ASCII bilgisayar dosyası karakter başına bir bayt mı kullanır?
C: Evet, bir ASCII bilgisayar dosyası karakter başına bir bayt kullanır ve bayt başına 8 bit düşer.
S: Standart ASCII bugün hala yaygın olarak kullanılıyor mu? C: Evet, standart ASCI günümüzde özellikle bilgisayar yazılımlarında ve HTML dosyalarında hala yaygın olarak kullanılmaktadır.