1963 년 이전에 어떤 문자 인코딩이 사용 되었습니까?


13

첫 문자 인코딩 인 ASCIIEBCDIC 이 1963 년에 등장 했다고합니다 .

내 질문 : 어떤 문자 인코딩이 선행됩니까? 컴퓨터는 1963 년 이전의 문자를 처리 했습니까?

특히 첫 번째 고급 프로그래밍 언어 (FORTRAN, Algol, COBOL)의 컴파일러는 1963 년 이전에 등장했습니다. 문자 (소스 코드)는 어떻게 처리 했습니까? 그들은 어떤 문자 인코딩을 사용 했습니까?


2
다음은 펀치 카드를 사용하여 컴퓨터 프로그래밍 (FORTRAN 등)에 대한 과거 컴퓨팅 정보에 대한 재미있는 내용입니다. 문자의 인코딩은이 기사의 그림에서 명확하게 볼 수 있습니다 : columbia.edu/cu/computinghistory/fisk.pdf
Warren P

아마도 답변의 일부 링크에서 언급되었지만 아마도 첫 번째 프로그래밍 코드 중 하나 (실제로 "문자"코드는 아님)는 Basile Bouchon (1725)에 의해 발명되었으며 Jacquard에 의해 프로그래밍 직기에서 향상되었습니다. en.wikipedia.org/wiki/Basile_Bouchon en.wikipedia.org/wiki/Jacquard_weaving
Joe

답변:


7

모스 부호 는 ASCII 이전에 사용 된 하나의 인코딩입니다. 그 후 Baudot 코드가 나타납니다.

에서 위키 백과 :

Baudot 코드 , 5 비트 인코딩에 의해 생성 된 에밀 바우 돗 1901 도널드 머레이 변성, 1874 년 특허 및 국제 전신 알파벳 번호 2 1930 (ITA2)로 CCITT 표준화, 1870 년.

에서 문자 코드의 간략한 역사 :

전신 기술의 다음으로 큰 도약은 1874 년 프랑스의 Jean-Maurice-Émile Baudot (1845-1903)가 특허를 획득 한 원시 인쇄 전신 또는 "텔레 프린터"였습니다. 5 비트 Baudot 코드는 텍스트 데이터 처리를위한 세계 최초의 이진 문자 코드이기도합니다. Baudot의 코드로 인코딩 된 메시지는 특수한 5 키 키패드를 사용하여 만든 운영자가 좁은 2 채널 전송 테이프에 인쇄했지만, 이후 버전에서는 자동으로 적절한 5 단위 시퀀스를 생성하는 타자기 키보드가 사용되었습니다. Baudot의 텔레 프린터 시스템의 또 다른 흥미로운 특징은 시분할 시스템을 사용하여 최대 6 명의 운영자가 단일 전신 회선을 공유 할 수있는 "멀티 플렉스"시스템이라는 점입니다. 이로 인해 전신 회선의 전송 용량이 상당히 증가했습니다. Baudot의 시스템은 상당히 성공적인 것으로 판명되었으며 전화와 개인용 컴퓨터 통신으로 대체 될 때까지 20 세기에 널리 사용되었습니다.

그 후 Herman Hollerith 는 데이터 / 문자 인코딩의 또 다른 형태 인 펀치 카드 개념을 생각해 냈습니다 .

다시에서 문자 코드의 개요 역사 (강조 광산) :

19 세기 말에는 인구 조사 데이터를 표로 작성하기 위해 미국에서 발명 된 또 다른 문자 코드가 생성되었습니다. 그것은 1879 년 뉴욕의 Columbia School of Mines를 졸업 한 후 1880 년 미국 인구 조사국에 의해 통계학 자로 고용 된 Herman Hollerith (1860-1929)라는 미국의 젊은 발명가에 의해 만들어졌습니다. 1970 년대 메인 프레임 컴퓨터의 황금 시대까지 지속되는 효과에 크게 도달했습니다. 홀레리스는 홀레리스 코드의 창시자 인 "펀칭 된 (또는 펀치) 카드"에 영숫자 데이터를 인코딩하기위한 문자 코드입니다. 이것은 미국 대중에게 최초의 괴짜 표현 중 하나 인 "접히지 말고 깎거나 절단하지 마십시오"라는 표현을 도입했습니다.이 표현은 많은 미국인들이 컴퓨터가 곧 자신의 사회를 장악해야한다는 인상을 남겼습니다.


1
질문은 컴퓨터를 구체적으로 언급합니다 ... 내부 문자 인코딩을 위해 컴퓨터에서 모스 부호가 사용되었다는 증거가 있습니까?
haimg

@haimg : 아니요, 방금 개발을 설명하는 것이 적절하다고 생각했습니다. :)
Der Hochstapler

모스 부호는 실제로 이진 문자 집합 표준이 아니며 원래 컴퓨터와 관련된 표준이 아닙니다. DIT, DAH 및 공간은 인간에 의해 감지됩니다. 요즘 컴퓨터는 그 일을 할 수 있지만 (예를 들어 FLDIGI를 사용하고 사운드 카드에 라디오를 연결) CW는 실제로 이진 디지털 문자 집합이 아닙니다. 알파벳을 다루는 정보 변조 시스템입니다. 너무 가까이
Warren P

5

텔레 프린터 와 텔레타이프는 이러한 초기 시스템에서 사용 되었기 때문에 Baudot 코드 는 대부분의 텔레 프린터에서 사용되는 기본 인코딩이기 때문에 사용되었습니다.

Émile Baudot가 발명 한 Baudot 코드는 EBCDIC 및 ASCII를 포괄하는 문자 집합입니다. ASCII가 출현 할 때까지 사용 된 전신 인쇄기 코드 인 국제 전신 알파벳 2 번 (ITA2)의 전신이었습니다.


baudot의 1870 코드는 기계적 암호화에는 사용되었지만 컴퓨팅이나 통신에는 사용되지 않는 베이컨 암호 (15 세기)의 한 형태입니다.
Warren P

3

귀하의 질문은 공식화 될 때까지 무언가를 사용할 수 없다고 가정합니다. 정반대입니다. 그것들은 때때로 널리 사용 된 후에 공식화됩니다.

초기 컴퓨터는 텔레 프린터, 카드 펀치, 펀치 테이프 리더 및 라이터 등과 같은 초기 주변 시스템에서 제공되는 이진 숫자 그룹 (6 비트, 7 비트 또는 8 비트)으로 문자를 처리했습니다. 많은 카드 펀치가 사용되었습니다. 이 펀치는 소프트웨어 프로그램의 입력을 위해 펀치 된 카드의 구멍으로 인코딩 된 6 비트 이진 코드 세트를 사용했습니다. 초기 컴퓨터가 20 대인 경우, 각각의 개별 카드 펀치 기계 또는 컴퓨터에는 해당 코드에 대한 자체 비표준 인코딩이있을 수 있습니다. 초기 혁신 가인 홀레리스는 다른 사람들과 마찬가지로 자체 형식을 가졌습니다. Baudot 코드가 홀레리스 카드 (Baudot 1870, Hollerith 1890)보다 우세합니다.

IBM 세계에서 EBCDIC은 1963 년대 후반에 EBCDIC으로 코드화 된 동일한 6 비트 이진 코드 포인트를 사용한 펀치 카드 주변 장치가 사용되었다고 생각하면 1963 년에 공식적으로 코드화했습니다. 마찬가지로 공식 ASCII 코드를 작성하기 전에 사용중인 프로토 ASCII 터미널 또는 텔레타이프 장치가 있어야합니다.

표준 문자 세트는 단일 장치로 시작하여 임시 표준이되며 다른 표준은 나중에 EBCDIC 또는 ASCII라고합니다.

따라서 초기 텔레 프린터에 사용 된 것 외에도 카드 펀치에 사용되는 다양한 이진 인코딩 형식을 고려할 수 있습니다. 모스 코드 시스템은 디지털 컴퓨팅에 사용되는 시스템과 엄격하게 비교할 수는 없지만 일부 사람들이 말했듯이 텔레타이프는 컴퓨터보다 오래되었지만 문자 인코딩도 필요합니다. 모스 부호 시스템은 무선 또는 유선 텔레타이프를 통한 인간과 사람의 통신을위한 것입니다.

Wikipedia도 이와 같은 말을합니다.

EBCDIC은 펀치 카드에 사용 된 코드와 1950 년대 후반과 1960 년대 초 IBM의 대부분의 컴퓨터 주변 장치에 사용되는 해당 6 비트 이진 코드 10 진수 코드에서 유래했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.