1963'ten önce hangi karakter kodlamaları kullanıldı?


13

İlk karakter kodlamaları olan ASCII ve EBCDIC'nin 1963'te ortaya çıktığı söyleniyor .

Sorum: Onlardan önce hangi karakter kodlamaları vardı? Bilgisayar 1963'ten önce karakterleri işledi mi?

Özellikle, ilk üst düzey programlama dilleri için derleyiciler (FORTRAN, Algol, COBOL) 1963'ten önce ortaya çıktı. Karakterleri nasıl işlediler (kaynak kodu)? Hangi karakter kodlamalarını kullandılar?


2
İşte delikli kartlar kullanarak bilgisayarları (FORTRAN, vb.) programlama hakkında geçmiş bilgi işlem bilgileri için eğlenceli bir okuma. Karakterlerin kodlanması bu makaledeki resimlerde açıkça görülebilir: columbia.edu/cu/computinghistory/fisk.pdf
Warren P

Muhtemelen cevaplardaki bazı bağlantılarda bahsedilmiştir, ancak ilk programlama kodlarından biri (gerçekten bir "karakter" kodu değil) Basile Bouchon (1725) tarafından icat edildi ve programlama tezgahları için Jacquard tarafından geliştirildi. en.wikipedia.org/wiki/Basile_Bouchon en.wikipedia.org/wiki/Jacquard_weaving
Joe

Yanıtlar:


7

Mors kodu ASCII'den önce kullanılan bir kodlamadır. Bundan sonra Baudot kodu ortaya çıktı:

Gönderen Vikipedi :

5 bit kodlama olan Baudot kodu , 1870 yılında Émile Baudot tarafından oluşturuldu , 1874'te patentlendi, 1901'de Donald Murray tarafından değiştirildi ve 1930'da CCITT tarafından Uluslararası Telgraf Alfabesi No. 2 (ITA2) olarak standardize edildi.

Gönderen Karakter Kodları Kısa Tarihi :

Telgraf teknolojisindeki bir sonraki büyük sıçrama, 1874'te Fransa'da Jean-Maurice-Émile Baudot (1845-1903) tarafından patentlenen ilkel bir baskı telgrafı veya "teleprinter" idi. Morse'nin telgrafı gibi, yeni bir karakter kodunun oluşturulmasını içeriyordu. ayrıca metin verilerini işlemek için dünyanın ilk ikili karakter kodu olan 5 bit Baudot kodu. Baudot'un kodunda kodlanan mesajlar, özel bir beş tuşlu tuş takımı kullanarak onları oluşturan operatörler tarafından dar iki kanallı iletim bantlarına yazdırıldı, ancak sonraki sürümlerde uygun beş birim dizileri otomatik olarak üreten daktilo klavyeleri kullanıldı. Baudot teleprinter sisteminin bir başka ilginç özelliği, altı operatörün bir zaman bölme sistemi kullanarak tek bir telgraf hattını paylaşmasına izin veren bir "çoklama" sistemi olmasıydı. Bu, bir telgraf hattının iletim kapasitesinde önemli bir artışa yol açtı. Baudot'un sistemi oldukça başarılı olduğunu kanıtladı ve telefon ve tabii ki kişisel bilgisayar iletişimleriyle yer değiştirene kadar 20. yüzyılda yaygın olarak kaldı.

Bundan sonra Herman Hollerith , başka bir veri / karakter kodlaması biçimi olan delikli kartlar konseptini geliştirdi .

Yine Kısa Bir Karakter Kodları Tarihinden (vurgu mayını):

19. yüzyılın sonunda, bu sayı Amerika Birleşik Devletleri'nde nüfus sayımı verilerinin tablolaştırılması amacıyla icat edilen başka bir karakter kodunun yaratıldığını gördü. 1879'da ABD Sayım Bürosu tarafından 1879 yılında New York'taki Columbia Mines Okulu'ndan mezun olduktan sonra istatistikçi olarak işe alınan Herman Hollerith (1860-1929) adlı genç bir Amerikalı mucit tarafından yaratıldı; ve ana bilgisayarların altın çağına kadar süren 1970'lerde geniş kapsamlı etkilere sahip olacaktı. Hollerith, "delikli [veya yumruk] kartındaki" alfasayısal verileri kodlamak için kullanılan bir karakter kodu olan Hollerith kodunun yaratıcısından başkası değildi. Amerikan kitlelerine ilk geek ifadelerinden birini tanıttı - "katlamayın, işemeyin, ya da sakatlamayın", pek çok Amerikalıyı bilgisayarların yakında toplumlarını kontrol altına alacakları izlenimini bırakan bir ifade.


1
Soru özellikle bilgisayarlardan bahsediyor ... Mors kodunun bilgisayarlar tarafından dahili karakter kodlaması için kullanıldığına dair herhangi bir kanıt buldunuz mu?
haimg

@haimg: Hayır, sadece gelişimi göstermenin ilgili olduğunu düşündüm :)
Der Hochstapler

Mors kodu gerçekten bir BINARY karakter kümesi standardı veya aslında bilgisayarları içeren bir standart değildir. DIT, DAH ve bir boşluk, bir insan tarafından tespit edilir. Bugünlerde bir BİLGİSAYAR bu işi yapabilir (örneğin FLDIGI kullanın ve ses kartınıza bir radyo bağlayın), ancak CW gerçekten İKİLİ DİJİTAL Karakter Kümesi değildir. Yine de alfabeyi kapsayan bir bilgi modülasyon sistemidir. Çok yakın.
Warren P

5

Yana tele yazıcılar ve teletypes bu daha önceki makineler tarafından kullanıldı, sanırım Baudot kodları onlar en tele yazıcılar tarafından kullanılan yerli kodlama olduğundan, kullanılmıştır:

Émile Baudot tarafından icat edilen Baudot kodu, EBCDIC ve ASCII'den önce gelen bir karakter kümesidir. ASCII'nin ortaya çıkışına kadar kullanılan teleprinter kodu olan Uluslararası Telgraf Alfabesi No. 2'nin (ITA2) öncüsüdür.


Ve baudot'un 1870 kodu, mekanik şifreleme için kullanılan, ancak bilgi işlem veya telekomünikasyon için kullanılmayan Bacon'un şifresinin (15. yüzyıl) bir şeklidir.
Warren P

3

Sorunuz belki de bir şey resmileştirilinceye kadar kullanılamayacağını varsayar. Tam tersi doğrudur. Bazı şeyler yaygın olarak kullanıldıktan sonra bazen resmileştirilir.

İlk bilgisayarlar, teleprinters, kart zımbaları, delikli teyp okuyucular ve yazarlar gibi erken çevresel sistemlerde belirtildiği gibi karakterleri ikili basamak grupları (6 bit, 7 bit veya 8 bit) olarak işledi. Birçok kart yumruk kullanıldı. yazılım programlarının girişi için ve bu zımbalar, delikli bir kartta delik olarak kodlanan altı bitlik bir ikili kod seti kullandı. 20 erken makineniz varsa, her bir kart delme makinesi veya bilgisayar bu kodlar için tamamen standart dışı bir kodlamaya sahip olabilir. Erken bir yenilikçi olan Hollerith, diğerleri gibi kendi formatına sahipti. Baudot kodu, holleriths kartlarını kazandı (Baudot 1870, Hollerith 1890).

IBM dünyasında, daha sonra EBCDIC olarak kodlanan aynı altı bit ikili kod noktalarını kullanan delikli kart çevre birimlerinin 1950'lerin sonlarında başladığını düşünürseniz, EBCDIC resmi olarak (1963'te) önemli ölçüde kodladı. Benzer şekilde, resmi olarak kodlanmadan önce proto-ASCII terminali veya teletype cihazları kullanımda olmalıdır.

Standart bir karakter seti tek bir cihaz olarak başlar ve daha sonra diğerlerinin takip ettiği ve daha sonra EBCDIC veya ASCII olarak adlandırılan geçici bir standart haline gelir.

Dolayısıyla, kullanılan ilk ışınlayıcılara ek olarak, kart zımbalarında kullanılan çeşitli ikili kodlama formatları da düşünülebilir. Bazı insanların söylediği gibi, teletype, bilgisayardan önce olmasına rağmen, mors kodu sistemi dijital hesaplamada kullanılan sistemlerle kesinlikle karşılaştırılabilir olmasa da, karakterler için kodlamaya da ihtiyaç duyar. Mors kodu sistemi, radyo veya kablolu teletip üzerinden insandan insana iletişim için tasarlanmıştır.

Wikipedia da aynı şeyi söylüyor:

EBCDIC delikli kartlarla kullanılan koddan ve IBM'in 1950'lerin sonunda ve 1960'ların başında bilgisayar çevre birimlerinin çoğunda kullanılan karşılık gelen altı bitlik ikili kodlu ondalık koddan geldi.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.