Pengodean karakter apa yang digunakan sebelum 1963?

13

Dikatakan bahwa pengkodean karakter pertama, ASCII dan EBCDIC , muncul pada tahun 1963.

Pertanyaan saya: Pengkodean karakter apa yang mendahuluinya? Apakah komputer memproses karakter sebelum 1963?

Khususnya, kompiler untuk bahasa pemrograman tingkat tinggi pertama (FORTRAN, Algol, COBOL) muncul sebelum 1963. Bagaimana mereka memproses karakter (kode sumber)? Pengodean karakter apa yang mereka gunakan?

DrStrangeLove
sumber
2
inilah bacaan yang menyenangkan untuk informasi komputasi historis tentang pemrograman komputer (dalam FORTRAN, dll) menggunakan kartu berlubang. Pengkodean karakter dapat dilihat dengan jelas dalam gambar dalam artikel ini: columbia.edu/cu/computinghistory/fisk.pdf
Warren P
Ini mungkin disebutkan dalam beberapa tautan dalam jawaban, tetapi salah satu kode pemrograman pertama (bukan kode "karakter") ditemukan oleh Basile Bouchon (1725) dan ditingkatkan oleh Jacquard untuk pemrograman alat tenun. en.wikipedia.org/wiki/Basile_Bouchon en.wikipedia.org/wiki/Jacquard_weaving
Joe

Jawaban:

7

Kode morse adalah salah satu pengkodean yang digunakan sebelum ASCII. Setelah itu, kode Baudot muncul:

Dari Wikipedia :

The Baudot kode , 5-bit encoding, diciptakan oleh Émile Baudot pada tahun 1870, dipatenkan pada tahun 1874, dimodifikasi oleh Donald Murray pada tahun 1901, dan distandarisasi oleh CCITT sebagai International Telegraph Alphabet No 2 (ITA2) pada tahun 1930.

Dari Sejarah Singkat Kode Karakter :

Lompatan besar berikutnya dalam teknologi telegraf adalah telegraf pencetakan primitif, atau "teleprinter," yang dipatenkan oleh Jean-Maurice-Emile Baudot (1845-1903) di Perancis pada tahun 1874. Seperti telegraf Morse, itu melibatkan penciptaan kode karakter baru, kode Baudot 5-bit, yang juga merupakan kode karakter biner pertama di dunia untuk memproses data tekstual. Pesan yang dikodekan dalam kode Baudot dicetak pada kaset transmisi dua saluran yang sempit oleh operator yang membuatnya menggunakan tombol lima tombol khusus, meskipun dalam versi berikutnya, keyboard mesin ketik yang secara otomatis menghasilkan urutan lima unit yang tepat digunakan. Fitur lain yang menarik dari sistem teleprinter Baudot adalah bahwa itu adalah sistem "multipleks" yang memungkinkan hingga enam operator untuk berbagi saluran telegraf tunggal menggunakan sistem pembagian waktu. Hal ini menyebabkan peningkatan yang cukup besar dalam kapasitas transmisi saluran telegraf. Sistem Baudot terbukti cukup berhasil, dan tetap digunakan secara luas pada abad ke-20 sampai dipindahkan oleh telepon, dan, tentu saja, komunikasi komputer pribadi.

Setelah itu, Herman Hollerith datang dengan konsep kartu berlubang - bentuk lain dari pengkodean data / karakter.

Lagi dari Sejarah Singkat Kode Karakter (penekanan milik saya):

Akhir abad ke-19 menyaksikan pembuatan kode karakter lain, yang ini ditemukan di Amerika Serikat untuk keperluan tabulasi data sensus. Itu diciptakan oleh seorang penemu muda Amerika bernama Herman Hollerith (1860-1929), yang disewa oleh Biro Sensus AS pada tahun 1880 sebagai ahli statistik setelah lulus dari Columbia School of Mines di New York pada tahun 1879; dan itu memiliki efek jauh yang bertahan ke era keemasan komputer mainframe di tahun 1970-an. Hollerith tidak lain adalah pembuat kode Hollerith, kode karakter untuk menyandikan data alfanumerik pada kartu "punch [atau punch]," yang memperkenalkan salah satu ekspresi geek pertama kepada massa Amerika - "jangan melipat, menggulung, atau memutilasi," sebuah ekspresi yang meninggalkan banyak orang Amerika dengan kesan bahwa komputer segera mengambil kendali masyarakat mereka.

Der Hochstapler
sumber
1
Pertanyaan khusus menyebutkan komputer ... Apakah Anda menemukan bukti bahwa kode Morse pernah digunakan oleh komputer untuk pengkodean karakter internal?
haimg
@haimg: Tidak, saya hanya berpikir itu relevan untuk menggambarkan perkembangan :)
Der Hochstapler
Kode Morse sebenarnya bukan standar set karakter BINARY, atau standar yang semula melibatkan komputer. DIT, DAH dan spasi, terdeteksi oleh manusia. Saat ini seorang KOMPUTER dapat melakukan pekerjaan itu (menggunakan FLDIGI, dan melampirkan radio ke kartu suara Anda misalnya), tetapi CW tidak benar-benar BINARY DIGITAL Character Set. Ini adalah sistem modulasi informasi yang mencakup alfabet. Sangat dekat.
Warren P
5

Karena teleprinters dan teletypes digunakan oleh mesin-mesin sebelumnya, saya pikir kode Baudot digunakan, karena mereka adalah pengkodean asli yang digunakan oleh sebagian besar teleprinters:

Kode Baudot, ditemukan oleh Émile Baudot, adalah rangkaian karakter yang mendahului EBCDIC dan ASCII. Itu adalah pendahulu dari International Telegraph Alphabet No. 2 (ITA2), kode teleprinter yang digunakan sampai munculnya ASCII.

haim
sumber
Dan kode 1870 baudot adalah bentuk sandi Bacon (abad ke-15) yang digunakan untuk enkripsi mekanis, tetapi tidak untuk komputasi atau telekomunikasi.
Warren P
3

Pertanyaan Anda mungkin mengasumsikan bahwa sesuatu tidak dapat digunakan sampai itu diformalkan. Justru sebaliknya itu benar. Sesuatu kadang-kadang diformalkan SETELAH mereka telah menjadi banyak digunakan.

Komputer awal memproses karakter sebagai kelompok digit biner (6 bit, 7 bit, atau 8 bit), sebagaimana ditentukan dalam sistem periferal awal tersebut, seperti teleprinter, pukulan kartu, pembaca tape dan penulis berlubang, dll. Banyak pukulan kartu digunakan untuk input program perangkat lunak, dan pukulan ini menggunakan seperangkat kode biner enam bit, yang dikodekan sebagai lubang pada kartu berlubang. Jika Anda memiliki 20 mesin awal, setiap mesin pembuat kartu atau komputer mungkin memiliki pengodean yang sepenuhnya non-standar untuk kode-kode itu. Hollerith, inovator awal, memiliki format sendiri, seperti yang lainnya. Saya kira kode Baudot menang atas kartu holleriths (Baudot 1870, Hollerith 1890).

Di dunia IBM, EBCDIC secara resmi dikodifikasikan (pada tahun 1963) apa yang lebih dulu daripada itu, jika Anda menganggap bahwa peripheral card punch yang menggunakan enam-bit-binary-codepoint yang kemudian dikodifikasikan sebagai EBCDIC, dimulai pada akhir 1950-an. Demikian pula harus ada terminal proto-ASCII atau perangkat teletype yang digunakan, sebelum mereka dikodifikasi secara resmi.

Set karakter standar dimulai sebagai satu perangkat, yang kemudian menjadi standar ad-hoc, yang diikuti orang lain, dan yang kemudian disebut EBCDIC, atau ASCII.

Jadi selain apa pun teleprinter awal yang digunakan, berbagai format penyandian biner yang digunakan dalam pukulan kartu dapat dipertimbangkan. Seperti yang dikatakan beberapa orang, teletype, meskipun mendahului komputer, juga membutuhkan pengkodean untuk karakter, meskipun sistem kode morse tidak sepenuhnya dapat dibandingkan dengan sistem yang digunakan dalam komputasi digital. Sistem kode morse dimaksudkan untuk komunikasi manusia ke manusia melalui radio atau teletype kabel.

Beginilah cara Wikipedia mengatakan hal yang sama:

EBCDIC diturunkan dari kode yang digunakan dengan kartu berlubang dan kode desimal biner berkode enam bit yang digunakan dengan sebagian besar periferal komputer IBM pada akhir 1950-an dan awal 1960-an.

Warren P
sumber
0

Kode lain sebelumnya adalah BCDIC (Binary Coded Decimal Interchange Code), itu adalah 6 bit Code yang digunakan pada beberapa komputer awal (CDC dll) EBCIDIC adalah ekstensi 8 bit dari BCIDIC, E dalam EBCIDIC singkatan dari extended.

Situs ini http://newbie-bloging.blogspot.com.au/2011/03/ascii-kode.html mendaftar kode Buadot dan EBCIDIC

Bruce Martin
sumber