맨위로가기

역슬래시

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

역슬래시는 1930년대 텔레타이프 기기에서 처음 사용되었으며, 1960년대에 ASCII 표준에 포함되었다. 컴퓨터 프로그래밍, 운영체제, 텍스트 마크업 등 다양한 분야에서 특수한 용도로 사용되며, 특히 유닉스 계열 운영체제와 C 프로그래밍 언어에서 이스케이프 문자로 널리 쓰인다. MS-DOS 및 Windows에서는 파일 경로 구분자로 사용되나, 대한민국과 일본에서는 문자 집합 문제로 인해 원화 기호나 엔화 기호로 대체되어 혼동을 야기하기도 한다.

더 읽어볼만한 페이지

  • 인쇄 약물 - 평화 기호
    평화 기호는 고대부터 사용된 올리브 가지, 비둘기 외에도 1958년 핵무기 폐기 운동에서 처음 사용된 기호, 즉 핵무기 폐기를 뜻하는 수기 신호 'N'과 'D'의 조합 등을 포함하며, 전쟁 반대 및 평화 운동의 상징으로 널리 사용된다.
  • 인쇄 약물 - 카르투슈
    카르투슈는 고대 이집트에서 파라오의 이름을 새기는 데 사용된 타원형 장식틀로, 대중문화에서 고대 이집트 배경 작품의 소품으로 등장하며 스토리 전개에 중요한 역할을 수행한다.
  • 문장 부호 - 트레마
    트레마(다이어리시스)는 문자 위에 두 점( ̈ )으로 표기하는 분음 기호로, 모음 분리나 발음 구별을 위해 사용되며, 다양한 언어에서 그 용법을 찾아볼 수 있다.
  • 문장 부호 - 마침표
    마침표는 문장의 끝을 나타내는 문장 부호로, 고대 그리스에서 유래하여 시대와 언어에 따라 변화해 왔으며, 현대에는 문장 부호 외에도 소수점 구분, 파일 확장자 구분 등 다양한 분야에서 사용된다.
역슬래시
기호 정보
참고


명칭
영어 (일반)backslash (백슬래시)
영어 (기술)reverse solidus (역 슬래시)
일본어バックスラッシュ (밧쿠스랏슈)
한국어역슬래시

2. 역사

1930년대 텔레타이프 Wheatstone Perforator 키보드. 세 번째 줄 끝에 역슬래시가 있다.


1966년 6월 14일 이전의 ASCII 문자 집합이 있는 텔레타이프 ASR-33 키보드 레이아웃. Shift+L에 역슬래시가 있다.


역슬래시의 초기 기원과 용도는 정확하게 알려져 있지 않다. 다만, 1937년 텔레타이프(Teletype Corporation)의 유지보수 매뉴얼에 있는 Wheatstone 시스템을 사용하는 Kleinschmidt 키보드 천공기 WPE-3 키보드 사진에서 처음 발견되었다.[3] 이 기호는 "대각선 키"라고 불렸으며,[4] (비표준) 모스 부호 ・-・・- 가 부여되었다.[5]

이후 1960년대에 IBM과 밥 베머가 역슬래시를 컴퓨터 표준에 포함시키려는 노력을 통해 널리 사용되게 되었다. 1960년 6월, IBM은 "확장 문자 집합 표준"을 발표하면서 역슬래시를 0x19에 포함시켰다.[6] 1961년 9월, 밥 베머는 X3.2 표준 위원회에 역슬래시를 "역 나눗셈 연산자"로 제안하며, 텔레타이프 통신에서 이전 사용을 언급했다. 그는 ALGOL의 불 연산자인 ∧ (논리곱)와 ∨ (논리합)를 /와 역슬래시(/)로 구성하기 위해 역슬래시가 필요하다고 강조했다. 위원회는 1961년 11월 회의에서 이 변경 사항을 ASCII 초안에 채택했다.[6]

2. 1. 초기 역사



1960년대 이전 역슬래시의 기원이나 용도를 확인하려는 노력은 2022년 11월 현재까지 성공하지 못했다. 현재까지 발견된 가장 초기의 언급은 1937년 텔레타이프(Teletype Corporation)의 유지보수 매뉴얼에 있는 Wheatstone 시스템을 사용하는 Kleinschmidt 키보드 천공기 WPE-3의 키보드 사진이다.[3] 이 기호는 "대각선 키"라고 불렸으며,[4] (비표준) 모스 부호 dot|・영어dash|-영어dot|・영어dot|・영어dash|-영어가 부여되었다.[5]

1960년 6월, IBM은 "확장 문자 집합 표준"을 발표하면서 역슬래시를 0x19에 포함시켰다.[6] 1961년 9월, 밥 베머는 X3.2 표준 위원회에 역슬래시를 "역 나눗셈 연산자"로 제안하며, 텔레타이프 통신에서 이전 사용을 언급했다. 그는 ALGOL 부울 연산자 and|∧영어 (논리곱)와 or|∨영어 (논리합)를 와 역슬래시(/)로 구성하기 위해 역슬래시가 필요하다고 강조했다. 위원회는 1961년 11월 회의에서 이 변경 사항을 ASCII 초안에 채택했다.[6]

이 연산자들은 Unix V6[7] 및 V7[8]에 포함된 초기 C 프로그래밍 언어에서 최소 및 최대 값 연산에 사용되었다.

2. 2. ASCII 채택

1960년 6월, IBM은 0x19에 역슬래시 기호를 포함하는 "확장 문자 집합 표준"을 발표했다.[6] 1961년 9월, 밥 베머(Bob Bemer)는 X3.2 표준 위원회에 역슬래시를 "역 나눗셈 연산자"로 묘사하고 텔레타이프에서 통신에 이전에 사용한 것을 언급하며, `[`, `]`와 `\`를 제안된 표준의 일부로 만들 것을 제안했다. 특히 그는 `\`가 ALGOL 부울 연산자 `∧` (논리적 결합)과 `∨` (논리적 분리)를 각각 `/\` 및 `\/`를 사용하여 구성할 수 있기 때문에 필요하다고 말했다. 위원회는 1961년 11월 회의에서 이러한 변경 사항을 초안 미국 표준(이후 ASCII)에 채택했다.[6]

이러한 연산자는 Unix V6[7] 및 V7[8]와 함께 제공된 초기 버전의 C 프로그래밍 언어에서 최소 및 최대 값에 사용되었다.

3. 용례

유닉스 계열 운영체제와 C, 같은 프로그래밍 언어에서 역슬래시는 뒤에 오는 문자를 특별하게 처리하도록 하는 탈출 문자로 쓰인다. 예를 들어 "n영어"은 개행 문자를 뜻한다. 또한 줄 끝에 역슬래시를 붙여 그 줄과 다음 줄을 하나로 합치기도 한다.[30][33]

도스마이크로소프트 윈도우에서는 역슬래시를 경로명에서 디렉터리와 파일 이름을 구분하는 데 쓴다. 반면 유닉스 계열 운영체제는 슬래시를 구분자로 사용하므로, 사용자들에게 혼란을 주기도 한다. 이는 초기 운영체제에서 슬래시를 명령줄 옵션에 사용했기 때문이다. 그러나 대부분 슬래시를 역슬래시 대신 쓸 수 있다.[15]

수학에서는 역슬래시와 비슷한 기호가 차집합을 나타내는 데 쓰인다.[24]

컴퓨터에서 백슬래시(U+005C)는 다음과 같이 다양하게 사용된다.[9]


  • MS-DOS와 Windows에서는 경로 구분 기호로 사용된다.
  • Windows에서는 파일·디렉터리(GUI상에서는 폴더 또는 폴더라고도 표기)의 경로 구분뿐만 아니라, 레지스트리의 경로 구분 및 내부적인 장치 이름의 경로 구분으로도 사용한다.
  • BASIC에서는 정수 나눗셈 연산자, MATLAB에서는 오른쪽 피연산자를 왼쪽 피연산자로 나누는 나눗셈 연산자로 쓰인다.
  • TeX 또는 LaTeX 명령어, Doxygen 명령어는 백슬래시로 시작한다.
  • C/C++와 UNIX 셸 스크립트, Makefile 등에서는 행을 연속시킨다.
  • 함수형 프로그래밍 언어의 Haskell에서는 람다식 (익명 함수)의 시작 기호로 ``를 사용한다.


Shift_JIS의 멀티바이트 문자에는 "能"(94,5C) 또는 "表"(95,5C) 등, 2바이트째가 0x5C가 되는 문자가 몇몇 존재한다. 이러한 문자는 "안 되는 문자"라고 불리며 다양한 문제를 일으킬 수 있다.

3. 1. 프로그래밍 언어

C, Perl, PHP, Python 등 많은 프로그래밍 언어JSON 같은 파일 형식에서 백슬래시는 이스케이프 문자로 사용된다.[9] 이는 뒤따르는 문자를 특별하게 처리하거나, 반대로 특별한 처리를 하지 않고 문자 그대로 처리하도록 지시한다. 예를 들어 C 문자열 리터럴에서 `\n`은 'n' 대신 줄 바꿈 문자를, `\"`는 문자열을 닫는 큰따옴표 대신 실제 큰따옴표를 나타낸다. 실제 백슬래시는 `\\`로 표현한다.

정규 표현식에서도 같은 방식으로 사용되어, 메타 문자의 특수 기능을 억제하거나, 반대로 일반 문자에 특수 기능을 부여한다. 예를 들어 `\|b`는 '|' 또는 'b'를 검색하며, 여기서 첫 번째 '|'는 이스케이프되어 검색 대상이 되고, 두 번째 '|'는 이스케이프되지 않아 "or" 연산자로 작동한다.

Visual Basic과 같은 일부 BASIC 방언에서는 백슬래시가 정수 나눗셈 연산자로 사용된다.[11]

ALGOL 68에서는 "\"를 소수 지수 기호로 사용한다. 예를 들어 `6.0221415\23`과 같이 표현할 수 있다.[12]

APL에서 `\`는 배열에 채움 요소를 삽입하는 ''Expand''나 접두사 축소(누적 폴드)를 생성하는 ''Scan''으로 사용된다.

PHP 5.3 이상에서는 백슬래시가 네임스페이스를 나타낸다.[13]

Haskell에서는 특수 문자와 람다 함수를 도입하는 데 사용된다. 이는 그리스 문자 λ (람다)와 비슷하게 보이기 때문이다.[14]

3. 2. 파일 경로

MS-DOS마이크로소프트 윈도우에서 역슬래시는 경로명에서 디렉터리와 파일 이름을 구분하는 데 사용된다.[15] 이는 초기 운영체제에서 슬래시(/)를 명령줄 옵션으로 사용했기 때문인데, IBM의 요구로 MS-DOS 1.0과의 호환성을 유지하면서 경로 입력을 위해 역슬래시가 추가되었다.[16][17] 반면 유닉스 계열 운영체제들은 그 목적으로 슬래시를 사용하기 때문에 사용자에게 종종 혼란을 주기도 한다.

COMMAND.COM을 제외한 운영 체제의 다른 모든 부분은 경로에서 두 문자를 모두 허용하지만, 마이크로소프트의 관례는 역슬래시를 사용하는 것이며, 경로를 반환하는 API는 역슬래시를 사용한다.[18]

마이크로소프트 윈도우는 MS-DOS의 동작 방식을 계승하여 여전히 두 문자 모두를 지원한다. 하지만 개별 윈도우 프로그램 및 하위 시스템은 역슬래시만 경로 구분자로 허용하거나, 정방향 슬래시를 사용할 경우 이를 오해할 수 있다. 일부 프로그램은 경로가 따옴표로 묶여 있는 경우에만 정방향 슬래시를 허용한다.[19]

마이크로소프트의 보안 기능이 로컬 및 인터넷 경로에서 예상치 못한 방향의 슬래시를 인식하지 못하는 경우가 있는데, 운영 체제의 다른 부분은 여전히 이를 처리하여 일부 심각한 보안 결함이 발생하기도 한다. 예를 들어, 접근할 수 없는 리소스가 특정 조합을 사용한 경로를 통해 접근되는 경우가 있었다.[20][21]

MS-DOS에서 경로 구분 문자로 역슬래시가 선택된 이유는 MS-DOS에서 명령줄 옵션의 시작 식별 문자로 슬래시가 사용되었던 것도 관련이 있다. 하지만 내부적으로는 슬래시로의 전환에도 대응했다. Windows에서는 많은 경우 경로 구분 문자로 역슬래시 대신 슬래시도 사용할 수 있지만, API에 따라 슬래시에 대응하지 않고 역슬래시만 허용하는 경우도 있다.

DOS/Windows 경로에서는 `C:\foo\bar.txt`처럼 드라이브 문자와 드라이브 구분 문자 `:` 바로 뒤에 백슬래시를 넣으면 절대 경로가 되지만, `C:foo\bar.txt`처럼 백슬래시를 넣지 않으면 해당 드라이브의 현재 디렉터리로부터의 상대 경로가 된다. 이러한 사양은 Windows의 파일 경로 관련 버그의 일반적인 원인이 된다.

3. 3. 텍스트 마크업

TeX 조판 시스템과 RTF 파일에서 마크업 태그를 시작하는 데 사용된다.[22]

USFM에서는 역슬래시가 성경 번역 편집을 위한 형식 기능을 표시하는 데 사용된다.[22]

캐럿 표기법에서 ^\영어는 제어 문자 0x1C, 파일 구분자를 나타낸다.[23] 이는 파일 경로에서 사용되는 것과는 아무런 관련이 없다.

3. 4. 수학

수학에서 역슬래시와 비슷하게 생긴 문자는 차집합을 나타내는 데 사용된다.[24] 역슬래시와 유사한 기호는 여집합을 나타내는 데 사용되기도 한다.

역슬래시는 오른쪽 잉여류 공간을 나타내는 데 사용되기도 한다.[25]

특히 컴퓨터 알고리즘을 설명할 때, 가 와 동일하도록 역슬래시를 정의하는 것이 일반적이다.[26] 이는 0으로 향하는 것이 아닌, 내림하는 정수 나눗셈이다.

MATLAB과 GNU Octave에서 역슬래시는 왼쪽 행렬 나눗셈에 사용되는 반면, (정방향) 슬래시는 오른쪽 행렬 나눗셈에 사용된다.[27] BASIC에서는 정수 나눗셈 연산자로 사용된다. 예를 들어 "PRINT 10 / 3"은 "3.3333…"을 출력하지만 "PRINT 10 \ 3"은 "3"이 된다. MATLAB에서는 오른쪽 피연산자를 왼쪽 피연산자로 나누는 나눗셈 연산자로, "A \ B"는 "B / A"와 동일한 결과를 가져온다.

4. 대한민국과 일본의 문자 집합

대한민국과 일본에서는 ASCII 문자 집합에 대응하는 KS X 1003JIS X 0201에서 역슬래시(\) 대신 각각 원화() 및 엔화(¥) 기호를 사용한다.[28] 이는 해당 문자 코드에서 역슬래시가 있어야 할 위치에 원화와 엔화 기호를 할당했기 때문이다.

그러나 대부분의 시스템은 ASCII와의 호환성을 위해 이 기호들을 역슬래시로 처리한다. 다만, 마이크로소프트 윈도우의 기본 글꼴 등 일부 글꼴은 역슬래시를 원화 또는 엔화 기호로 표시하여 혼동을 야기한다.[28]

이와 유사하게, 다른 여러 ISO 646 버전에서도 백슬래시를 (한국), Ö (독일어, 스웨덴어), Ø (덴마크어, 노르웨이어), ç (프랑스어) 및 Ñ (스페인어)와 같은 다른 문자로 대체하는 경우가 있어 혼란이 발생하기도 한다.

4. 1. KS X 1003과 JIS X 0201

대한민국일본에서 각각 ASCII 문자 집합에 대응하는 KS X 1003JIS X 0201에서는 역슬래시 자리에 역슬래시 대신 원화(, U+20A9) 및 엔화(¥, U+00A5)를 대신 그려 넣고 있다.[28] 그러나 대부분의 시스템에서는 ASCII와의 호환성을 위해 이들을 역슬래시로 처리하고 있으며(전각 문자 제외), 마이크로소프트 윈도우의 기본 글꼴을 비롯한 일부 글꼴들이 역슬래시를 엔화 및 원화 기호로 표시하고 있다.[28] 따라서 적지 않은 사용자들이 엔화 또는 원화 기호와 역슬래시를 서로 혼동해서 사용하고 있다.

일본어 인코딩인 JISCII (ASCII 기반의 7비트 코드), JIS X 0201 (8비트 코드) 및 Shift JIS (ASCII에 대해 8비트인 멀티바이트 인코딩)에서, ASCII에서 백슬래시에 사용될 코드 포인트 0x5C는 대신 엔 기호로 렌더링된다.[28] 005C 코드 포인트를 엔 기호로 광범위하게 사용했기 때문에, 오늘날에도 MS 명조와 같은 일부 글꼴은 백슬래시 문자를 ¥로 렌더링하므로 이러한 글꼴을 선택하면 유니코드 코드 포인트 00A5 (¥)와 005C (\)의 문자가 모두 ¥로 렌더링된다.[28] 컴퓨터 프로그램은 여전히 이러한 환경에서 005C를 백슬래시로 처리하지만 엔 기호로 표시하여 특히 MS-DOS 파일 이름에서 혼란을 야기한다.[28]

JIS 배열의 키보드에서도 백슬래시가 없고 엔화 기호가 각인되어 있는 경우가 있다. 그러나 일반적으로 사용되는 PC/AT 호환기종의 JIS 배열 (OADG 109/109A 배열) 키보드에서는 백슬래시와 엔화 기호가 모두 (별도의 키에) 각인되어 있다.

Mac OS에서는 백슬래시와 엔화 기호가 구분된다. 버전 7.1~9.x에서 주류였던 일본어문자 코드 MacJapanese에서 0x5C에는 엔화 기호가, 0x80에는 백슬래시 기호가 각각 별도의 코드 포인트로 존재한다.

4. 2. 혼동과 문제점

대한민국일본에서 ASCII 문자 집합에 대응하는 KS X 1003JIS X 0201에서는 역슬래시 자리에 역슬래시 대신 원화() 및 엔화(¥)를 대신 그려 넣고 있다. 그러나 대부분의 시스템에서는 ASCII와의 호환성을 위해 이들을 역슬래시로 처리하고 있으며(전각 문자 제외), 마이크로소프트 윈도우의 기본 글꼴을 비롯한 일부 글꼴들이 역슬래시를 엔화 및 원화 기호로 표시하고 있다. 따라서 적지 않은 사용자들이 엔화 또는 원화 기호와 역슬래시를 서로 혼동해서 사용하고 있다.

일본어 인코딩인 JISCII (ASCII 기반의 7비트 코드), JIS X 0201 (8비트 코드) 및 Shift JIS (ASCII에 대해 8비트인 멀티바이트 인코딩)에서, ASCII에서 백슬래시에 사용될 코드 포인트 0x5C는 대신 엔 기호로 렌더링된다. 005C 코드 포인트를 엔 기호로 광범위하게 사용했기 때문에, 오늘날에도 MS 명조와 같은 일부 글꼴은 백슬래시 문자를 ¥로 렌더링하므로 이러한 글꼴을 선택하면 유니코드 코드 포인트 00A5 (¥)와 005C (\)의 문자가 모두 ¥로 렌더링된다. 컴퓨터 프로그램은 여전히 이러한 환경에서 005C를 백슬래시로 처리하지만 엔 기호로 표시하여 특히 MS-DOS 파일 이름에서 혼란을 야기한다.[28]

Shift_JIS의 멀티바이트 문자에는 "能"(94,5C) 또는 "表"(95,5C) 등, 2바이트째가 0x5C가 되는 문자가 몇몇 존재한다. 이러한 문자는 다양한 문제를 일으킬 수 있으며, 통칭 "안 되는 문자"라고 불린다. 예를 들어 C/C++ 소스 코드에서는 `//`로 시작하는 형식의 주석 행의 끝이 `\`로 끝나면, 앞서 언급한 사양에 의해 다음 행도 주석 처리되지만, 만약 소스 파일을 Shift_JIS로 인코딩하고 주석의 행 끝에 Shift_JIS의 안 되는 문자가 오면, Shift_JIS 처리에 대응하지 않는 처리계에서는 다음 행도 의도치 않게 주석 처리되어 버린다.

아스키의 백슬래시 (0x5C, 5/12)는 JIS X 0201에서는 엔화 기호이므로, 일본의 컴퓨터 및 일본어 폰트, 운영체제 환경에서는 백슬래시가 엔화 기호로 표시되는 경우가 많다. 유니코드#일본어 환경에서의 유니코드의 여러 문제점도 참조.

4. 3. 해결 방안

대한민국일본에서 ASCII 문자 집합에 대응하는 KS X 1003JIS X 0201에서 역슬래시 대신 원화() 및 엔화(¥)를 사용하면서 발생하는 혼동을 피하기 위해 다음과 같은 방법들이 사용된다.

  • 유니코드를 사용하여 역슬래시를 표현할 때는 전각 역슬래시(U+FF3C)를 사용한다.
  • ISO-8859-1이나 유니코드 등 영문 글꼴이 사용되는 환경에서 원 기호를 확실하게 표시하려면 0x5C가 아닌 0xA5 문자를 사용한다.
  • HTML 문서에서는 문자 참조 `¥` (¥) 또는 `¥` (¥)를 사용하여 원 기호를 표시할 수 있다.
  • Mac OS X에서는 Option+Y로 원화 기호 입력이 가능하다.
  • HTML의 lang 속성을 영어(en) 등으로 설정하면, 많은 환경에서 백슬래시로 표시되도록 할 수 있다. 하지만 브라우저 설정에 따라 영어 표시 글꼴이 일본어 글꼴로 설정되어 있을 수도 있으므로, 이 방법은 완벽하지 않다.


브라우저에서의 표시HTML 소스
\영어 \일본어 ¥ \


5. 같이 보기

참조

[1] 서적 Macquarie Dictionary
[2] 웹사이트 ASCII http://www.catb.org/[...] 2007-07-28
[3] 간행물 Bulletin 125, issue 2: Description and Adjustments of the Teletype Wheatstone Perforator http://www.navy-radi[...] Teletype Corporation 2021-03-15
[4] 웹사이트 Bulletin 188: Teletype automatic perforator set https://www.navy-rad[...] Teletype Corporation 2021-12-19
[5] 웹사이트 Bulletin 1025, issue 3: Parts for Teletype Wheatstone Perforator https://www.navy-rad[...] Teletype Corporation 2021-12-19
[6] 웹사이트 The Evolution of Character Codes, 1874–1968 http://dump.deadcode[...] 2022-11-30
[7] 웹사이트 C compiler source http://www.bitsavers[...] 2009-10-11
[8] 웹사이트 C compiler source http://stuff.mit.edu[...] 2009-10-11
[9] 웹사이트 The C Preprocessor https://gcc.gnu.org/[...] 2021-01-04
[10] 서적 GNU make manual 2019-07-28
[11] 웹사이트 Arithmetic Operators in Visual Basic http://msdn.microsof[...] MSDN 2012-10-07
[12] 논문 Revised Report on the Algorithmic Language Algol 68 https://ir.cwi.nl/pu[...] 2020-02-10
[13] 웹사이트 Namespaces overview http://php.net/manua[...] 2012-10-10
[14] 서적 Real World Haskell
[15] 웹사이트 Why is the DOS path character "\"?" https://learn.micros[...] Blogs.msdn.com 2013-06-16
[16] 웹사이트 Why Does Windows Really Use Backslash as Path Separator? http://www.os2museum[...] 2019-05-28
[17] 간행물 MS-DOS v1.25 and v2.0 Source Code, README.txt https://github.com/m[...] Microsoft 2022-11-21
[18] 웹사이트 Path.GetFullPath Method http://msdn.microsof[...] Microsoft 2009-01-02
[19] 웹사이트 When did Windows start accepting forward slash as a path separator? http://bytes.com/gro[...] Bytes.com 2009-01-02
[20] 웹사이트 Microsoft Probes Flaw in ASP.NET https://archive.toda[...] Ziff Davis Enterprise Holdings Inc. 2009-06-14
[21] 웹사이트 Security Holes That Run Deep http://www.securityf[...] SecurityFocus 2009-06-14
[22] 웹사이트 USFM – Unified Standard Format Markers http://paratext.org/[...] 2013-06-30
[23] 웹사이트 C0 control characters set, 1987 http://wwwcdf.pd.inf[...] 2021-03-14
[24] 웹사이트 Quantities and units – Part 2: Mathematical signs and symbols to be used in the natural sciences and technology http://www.iso.org/i[...] International Organization for Standardization 2012-10-07
[25] 웹사이트 Definition:Coset Space https://proofwiki.or[...] ProofWiki 2017-02-01
[26] 웹사이트 Integer Division https://mathworld.wo[...] 2020-03-10
[27] 웹사이트 GNU Octave: A high-level interactive language for numerical computations https://www.gnu.org/[...] Free Software Foundation 2011-02
[28] 웹사이트 When is a backslash not a backslash? http://www.siao2.com[...] Blogs.msdn.com 2013-06-16
[29] 웹사이트 RFC 1345 https://tools.ietf.o[...] Tools.ietf.org 2013-06-16
[30] 간행물 Bulletin 125, issue 2: Description and Adjustments of the Teletype Wheatstone Perforator http://www.navy-radi[...] Teletype Corporation 1938-05
[31] 간행물 Bulletin 188: Teletype automatic perforator set https://www.navy-rad[...] Teletype Corporation 1945-08
[32] 간행물 Bulletin 1025, issue 3: Parts for Teletype Wheatstone Perforator https://www.navy-rad[...] Teletype Corporation 1945-07
[33] 간행물 The Evolution of Character Codes, 1874–1968 2000-06-20
[34] 웹사이트 C compiler source http://www.bitsavers[...] 2022-09-20
[35] 웹사이트 C compiler source http://stuff.mit.edu[...] 2022-09-20
[36] 웹사이트 翻訳フェーズ - cppreference.com https://ja.cpprefere[...]
[37] HaskellWiki Anonymous function - HaskellWiki https://wiki.haskell[...]
[38] 웹사이트 Windowsのパス区切り文字は、なぜ逆スラッシュになったのか? https://ascii.jp/ele[...]
[39] Microsoft Learn Windows システムのファイル パス形式 - .NET | Microsoft Learn https://learn.micros[...]
[40] Python 3.10 ドキュメント 2. 字句解析 — Python 3.10 ドキュメント https://docs.python.[...]
[41] Rosetta Code Spinning rod animation/Text - Rosetta Code https://rosettacode.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com