2012-07-27 5 views

답변

7

Java와 동일 - 고유하게 식별 할 수 있습니다. URL이 있으면 아무도 같은 문자열을 사용하지 않는다고 가정합니다.

이제 역 분개 된 이유는 추측입니다.하지만 질문이 잘못되었다고 생각합니다. 원래 가장 이상한 것부터 시작하여 "틀린"호스트 이름입니다. 그리고 역사를 이어 나갔습니다. http:com.yourcompany.noname/bigdir/littledir/file#fragment 양식의 URL은 가장 글로벌 한 것으로 시작하여 시간을 읽거나 아라비아 숫자를 읽을 때와 같이 가장 작은 세부 정보로 끝나는 훨씬 더 의미가 있습니다 (*).

(대부분의 날짜 형식도 잘못되었습니다. 우리가하는 것처럼 숫자를 사용하는 경우 논리적으로 일관된 유일한 형식은 YYYY/MM/DD입니다. 오른쪽의 가장 작은 단위로 표시).

*) URL을 작성한 사람은 내가 올바르게 기억한다면 가장 큰 후회가 두 개의 슬래시라고 말하는 기록에 있습니다. 편집 : found it

+0

빅 엔디안 대 리틀 엔디안 : http://en.wikipedia.org/wiki/Endianness – Erik

+0

@Erik : 개념적으로 그렇습니다. 엔디안이 바이트가 아닌 다른 것을 말하는 것으로 들었습니다. – Amadan

+0

네,하지만 중요한 부분을 어디에 두는 것이 중요합니다. 우리는 100 만명의 사람을 100 만명으로보고는 데 익숙하지만 1,000,000 명이 될 수는 없습니다. 건배! – Erik

4

잠시 철학적으로 생각해 봅시다.

일반적인 URL의 경우를 생각해 봅니다. noname.yourcompany.com. 이 URL의 최상위 도메인은 com입니다.이 주소는 사용자가 제공 한 것 외의 다른 URL에 포함되어 있기 때문에 예를 들어 apple.commicrosoft.com은 모두 com 최상위 도메인에 속합니다. 그런 다음 yourcompany은 회사 또는 Apple 또는 Microsoft가 아닌 다음 최상위 도메인이지만 자체적으로 하위 도메인을 포함 할 수 있습니다.

이 점에서 우리는 '정상 URL'을 위에서 아래로 따라갈 때 실제로 오른쪽에서 왼쪽으로 읽는 것을 볼 수 있습니다. 프로그래밍 언어에서는 스코프 해석을 할 때 왼쪽에서 오른쪽으로 읽는 것이 좋습니다. 왜냐하면 이것이 대부분의 사람들이 코드를 작성하는 방향이기 때문에 일반적으로 넓은 카테고리에서 시작하여 그 코드를 찾으려고 할 때 범위를 좁 힙니다 하나의 파악하기 어려운 기능 우리가 찾고있을 수도 있습니다.

인터넷 도메인과 비슷하게 디자인 된 네임 스페이스 체계에서 우리는 거꾸로 보이는 이름을 사용합니다. 어떤 의미에서는 "틀린"웹 주소입니다.