키보드에 별표가있는 이유는 무엇입니까?

우리 모두는 곱셈 기호로 *를 사용하는 데 익숙하지만 (다른 난해한 의미는 말할 것도 없습니다. 프로그래밍) 물론 곱셈을위한 일상적인 표준 기호는 아니지만 일반 키보드에는 × 키가 없습니다.

×*가 차선책이되었는지 알 수 있습니다. 그렇지만 그 이유는 무엇입니까 ? 원래 의미는 무엇이며 어떤 용도로 사용 되었습니까?

모든 “표준”" IBM-PC " 키보드를 입력하면 누구나이 기호를 사용하여 기억할 수 있습니다. 아마도 일부 Solaris 터미널에는있을 수도 있고 없을 수도 있습니다 (기억할 수 없음). C64가 가지고있었습니다. 어쨌든 적어도 80 년대 초반으로 거슬러 올라가는 것 같습니다. 저는 더 일찍 걸었습니다.


[" 별표를 검색했습니다. 여기에 "이 있지만이 질문을 아직 찾지 못했습니다. 속임수를 놓친 경우 지적 해주세요.]

설명

  • ASCII 문자 집합의 일부이기 때문에?
  • ASCII가 발명되기 전 수백 년 동안 인쇄 된 텍스트 (예 : 각주 또는 주변 메모 표시)에 사용되었습니다.
  • Fortran이 1950 년대에 발명되었을 때 천공 카드와 텔레타이프에 별표가 이미 사용되었습니다. . 이것은 곱셈 기호에 가장 가까운 기호였습니다. 마찬가지로 나누기 기호에 가장 가까운 기호 인 슬래시가있었습니다.
  • 다른 옵션은 입니다. div id = “1642f79089″>

고등 수학

  • " 물론 실제로 곱셈에 대한 올바른 기호는 아닙니다. " 왜 안됩니까? 수학에서는 부동 점을 사용하며 별표는 충분히 가깝습니다. 부동 점은 일부 글꼴에서 읽기 어려울 수 있습니다.
  • 답변

    기호를 재현하는 데 필요한 컴퓨터 터미널 키보드 천공 카드 및 종이 테이프에서 사용할 수 있습니다. 미국에서는 천공 카드가 데이터 처리 산업을 지배했습니다 (통신은 종이 테이프를 사용하는 경향이 있음).

    특히 IBM 천공 카드 코드는 업계에서 중요했습니다.

    IBM 026 keypunch (및 대체 029)에는 별표가 있습니다. 온라인 키보드가 흥미로워 졌을 때 별표는 이미 다양한 프로그래밍 컨텍스트에서 사용되고 있었기 때문에 여전히 필요했습니다.

    026은 다른 문자 집합 (및 인코딩)을 사용할 수 있었지만 별표는 대부분에게 공통적이었습니다. (모두?) 구성. 예를 보려면 이 페이지 를 참조하세요. FORTRAN 집합은 다음과 같습니다.

    +- 0123456789ABCDEFGHIJKLMNOPQR / STUVWXYZ = “.) $ *, (

    그 부족한 세트를 모든 후속 컴퓨터 키보드의 최소 요구 사항으로 간주 할 수 있습니다.

    하지만 026/029 카드 펀치에 별표가있는 이유는 무엇입니까?

    코딩 된 문자 집합에 대한이 권위있는 문서 는 다음과 같이 말합니다. 66에서이 별표는 IBM 펀치 카드 코드 “어딘가 1932 년”에 추가되었으며 수표 보호에 사용되었습니다. 이것은 영숫자, 빼기 기호, 앰퍼샌드, 별표 등 39 자 세트였습니다.

    따라서 데이터 처리 장비에 대한 별표에 대한 필요성은 저장 프로그램 디지털 컴퓨터가 등장하기 훨씬 전에 해결되었습니다. 물론 처리 장비가 문자를 사용할 수 있다면 키보드에 있어야합니다.

    댓글

    • 멋지군요! 별표가 표시됩니다 (최소 Mr & Mrs Jones와 같은 이름의 경우 음수 및 앰퍼샌드에 서명) 가장 오래된 특수 문자 중 하나입니다!
    • 이것은 ' ×가 '이 가 추가를 위해 포함되었습니다.
    • 어느 정도까지 논쟁은 순환 적입니다. 프로그래밍 언어는 I / O 장치의 문자를 사용합니다. I / O 장치는 프로그래밍 언어에서 사용하는 문자 집합을 선택합니다. 하지만 코드 포인트는 ' 무료가 아닙니다. 특히 프린터가 모든 문자를 인쇄 할 수있는 것이 바람직합니다. +는 문자 집합이 48 자로 확장되었을 때 추가되었습니다. 48 개는 기존 240 자 체인 프린터에 적합합니다. 49는 그렇지 않습니다 (위에 링크 된 코드화 된 문자 집합 문서의 p70 참조). ×를 추가하면 다른 것을 옮겨야합니다. 분명히 곱셈에 *를 사용하는 것이 더 나은 트레이드 오프였습니다.
    • @IanKemp 덧셈이 아니라 양수를 명시 적으로 나열하기 위해 추가되었을 수 있습니다.
    • 평소처럼 Dave에게 Kudos를 보내지 만 몇 가지만 더 추가 할 수 있다면." 6 비트 문자 코드 "에 대한 Wp 기사는 컴퓨터에 사용되는 수많은 pre-ASCII 문자 코드에 *가 있음을 보여줍니다. " Baudot 코드 "는 통신에 덜 중요 함을 보여줍니다. quadibloc.com/crypto/mi060103.htm 의 John Savard ' 페이지도 흥미 롭다고 생각합니다. 키보드에 대한 그의 관찰입니다. 전형적인 ALGOL 기계로서 Burroughs Large Systems 6 비트 문자 코드에는 *와 곱셈 기호 ×가 모두있었습니다 (물론 대화 형 APL 용 키보드도 마찬가지였습니다).

    답변

    컴퓨터가 존재하기 훨씬 이전에 타자기가 있었기 때문에 키보드에는 별표가 있습니다.

    타자기, 특히 기계적인 것, 일반적으로 필요한 키의 수를 줄이기 위해 많은 타협을했습니다. 예를 들어 많은 사람들은 0 또는 1를 사용하지 않았고 사람들은 O를 사용했고 대신 I 또는 l. 마찬가지로, x를 대신 사용할 수 있으므로 ×가 필요하지 않았거나 · ( . 하프 업). 별표는 많이 사용되었으며 ( 예 : 각주, 섹션 구분자 등) 알파벳 문자로 대체 할 수 없었기 때문에 많은 인기있는 키보드에 포함되었습니다 (예 : Hemingway의 Underwood Portable 또는 Underwood 5).

    대부분의 타자기에서 사용되었으므로 결국 통신에 사용되는 일부 문자 집합에 포함되었습니다. 초기 컴퓨터 키보드 (타자기로 시작)와 ASCII (통신 문자 집합을 통해)에서도 마찬가지입니다. 자세한 내용은 PC & Mac 키보드의 숫자 키에있는 기호가 ASCII 키보드와 다른 이유는 무엇입니까? 를 참조하세요. ASCII가 표준화 될 즈음에는 *가 수학적 의미를 갖게되었습니다. 수학적 기호 (213 페이지) 에 포함됩니다.

    댓글

    • @ another-dave the Underwood 5는 가장 인기있는 타자기 중 하나였습니다.
    • 실제로 소문자 L을 사용하는 것이 더 일반적이었습니다. l 대신 1. 이것이 ' Courier 글꼴의 일부 변형에서 두 문자가 동일하게 보이는 이유입니다.
    • @UuDdLrLrSs 사전 컴퓨팅이며 오늘날에도 별표는 일반적으로 각주. 다른 용도도 있습니다.
    • @Raffzahn I ' 2 개의 Hermes Baby 가 있습니다. 타자기, 하나는 미국식 레이아웃이고 다른 하나는 프랑스어 레이아웃입니다. 둘 다 lO

    0가 없습니다. 대신

    . 이 모델의 일부는 전체는 아니지만 ¹ 별표가 있습니다. 동일한 모델에서도 많은 언어 간 변형. ¹ 스웨덴어 레이아웃

  • 엄격하게 말하면 별표 문자도 필요하지 않습니다. 키릴 타자기에서는 일반적으로 x -backspace- -로 제작되었습니다.
  • 답변

    × 대신 *를 사용하는 이유는 명확성입니다. ×는 이제 x와 매우 비슷해 보입니다. 컴퓨팅 초기에는 레이저 프린터가 유비쿼터스 화되고

    는 x와 구별 할 수있었습니다.

    이 게시물 에 따르면 Fortran을 비난 할 수 있습니다.

    이제 곱셈에 별표를 사용하는 것이 일반적인 관행이지만 FORTRAN 프로그래밍 언어가 IBM에서 개발되기 전에는 이것이 사실이라고 생각하지 않습니다. John Backus와 그의 팀.

    아마 별표가 선택되었을 것입니다. -곱셈을 나타내는 관습적인 × 기호와 가장 근접한 영숫자 기호, 반면 FORTRAN은 변수 및 미지수의 기호 변수 이름에 알파벳 문자를 사용했기 때문에 문자 X는 사용할 수 없었습니다. 사용 가능한 위 첨자 (아래 첨자도 아님)가 없기 때문에 지수는 이중 별표로 표시되었습니다. ** (아래 첨자를 둘러싸 기 위해 괄호가 사용됨). 또한 문자 “E”는 숫자를 “과학적 표기법”으로 렌더링하는 데 사용되었습니다 (예 : 6.02 × 10 23 ).

    별표는 오랫동안 곱셈 기호로 사용되었습니다. :

    과거의 산술에는 많은 알고리즘이 San Andres의 십자가를 사용하여 나눗셈 곱셈과 비율을 해결했습니다. 그래서 1631 년에 Oughtred가이 십자가를 곱셈의 상징으로 선택했을 수 있습니다.

    수학자 Gottfried W. Leibniz와 Isaac Newton을 제외하고는 그 상징에 완전히 익숙하지 않은 사람들을 제외하고는 큰 수용을 경험했습니다. 라이프니츠 (Leibniz)는 1698 년 수학자 요한 베르누이 (Johann Bernoulli)에게 보낸 편지 중 하나에서 다음과 같이 썼습니다.“x 기호는 x로 오인 될 수 있기 때문에 곱셈의 기호로 x 기호를 좋아하지 않습니다. … 저는 종종 두 개의 수량을 포인트로 연결하고 RS · PQ로 곱셈을 나타냅니다.”

    예를 들어 스위스 수학자 Johann Rahn (1622-1676)은 그의 작품 Teutsche Algebra (1659)에서 별표 *를 사용했습니다. 뿐만 아니라 이전에 타락한 C를 사용하여 열린면을 아래로하여 조합 예술 논문 (1666)에서 사용했습니다.

    댓글

    • Backus 등이 이전 사용법을 알고 있었는지 아니면 우연의 일치 였는지 궁금합니다.
    • 반대로 기호의 명백한 유사성 ×및 문자 x는 전자가 초기 타자기에 포함되지 않은 ' ' 타이피스트가 후자를 대체 할 것으로 예상하십니까? (일부 타자기가 ' 대신 O와 l이 사용되었으므로 0또는 1을 포함 할 필요가 없다고 생각한 것과 같습니다.)
    • *가 시대의 키보드에 존재하지 않았다면 ' 사용되지 않았을 것입니다.

    답변

    Circa 1950 Royal 타자기. 오른쪽에서 두 번째로 맨 윗줄의 키. 무엇이 보이나요?

    여기에 이미지 설명 입력

    댓글

    • 그러나 컴퓨터 키보드가 디자인되었을 때 사람들은 타자기 레이아웃을 무심코 복사 할 필요가 없었습니다. 한 가지는 컴퓨터가 수학 (오늘날 생각하는 워드 프로세싱이 아님)에 명확하게 사용되었으므로 x를 계속 생략하고 *를 포함하는 선택이었습니다. *
    • @UuDdLrLrSs-최초의 일반적인 컴퓨터 키보드는 다음과 같습니다. Teletypes, 원래는 인간 간의 거리 통신을 위해 전신을 대체하도록 설계되었습니다.
    • ' 일반적인 '가 눈에 보일 수 있습니다. 하지만 모델 33 텔레타이프 이전에는 컴퓨터가 IBM 타자기 Friden Flexowriters

    와 같은 것을 사용했습니다. a>, 콘솔 장치 및 오프라인 테이프 준비 용. 텔레타이프는 상대적으로 저렴하기 때문에 미니 컴퓨터 및 시분할 시스템에서 인기를 얻었습니다.

  • ' " ¢ "?
  • 이 답변은 ' 질문의 부분에 대한 설명을 제공하지 않습니다. 타자기에 대해서도 이야기하지만 그 이유를 다루는 이 답변 과 대조됩니다.
  • 답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다