자바 스크립트가 자바 스크립트와 관련이없는 이유는 무엇입니까? [닫은]
JavaScript는 Java에서 파생 된 것이 아니기 때문에 이름에 "Java"가있는 이유는 무엇입니까?
JavaScript는 원래 Mocha로 명명되었으며 나중에 LiveScript로 이름을 바꾼 다음 JavaScript로 이름을 바꿨습니다.
Netscape와 Sun이 라이센스 계약을 체결했기 때문에 LiveScript에서 JavaScript로 이름이 변경되었습니다.
그런 다음 언어를 ECMA 국제 기구 에 표준화하기 위해 제출했습니다 . 그때까지 Netscape는 "JavaScript"이름을 사용할 수 없었기 때문에 표준화 된 언어의 이름은 ECMAScript 입니다.
JavaScript는 실제로 공개 이름이 아닙니다. 이제는 Sun (현재 Oracle) 의 상표 입니다.
여전히 많은 혼란이 있지만 일부 사람들은 여전히 JavaScript, JScript 및 ECMAScript가 세 가지 언어라고 생각합니다.
ECMAScript는 언어의 "표준"이름입니다.
JavaScript는 기술적으로 ECMAScript의 "방언"이며, Mozilla Foundation은 "JavaScript"를 구현 이름으로 사용할 수 있습니다 (현재 Rhino 및 SpiderMonkey 엔진에 있음).
초기에 Microsoft는 Netscape가 자체 브라우저에서 수행 한 작업을 수행하기로 결정 했으며 ECMAScript 언어이기도 한 JScript 를 개발 했지만 상표 문제를 피하기 위해 이러한 방식으로 명명되었습니다.
InfoWorld : 내가 이해 한대로 JavaScript는 Mocha로 시작하여 LiveScript가 된 다음 Netscape와 Sun이 함께있을 때 JavaScript가되었습니다. 그러나 실제로 Java와 관련이 없거나 Java와 관련이 없습니다. 맞습니까?
Eich : 그렇습니다 . 1995 년 5 월부터 12 월 (6 월)까지는 6 개월 안에 모카와 라이브 스크립트였습니다. 그리고 12 월 초 Netscape와 Sun 은 라이센스 계약을 체결하여 JavaScript가되었습니다. 그리고 아이디어는 컴파일 언어와 함께 Java와 함께 사용할 수있는 보완적인 스크립팅 언어로 만드는 것이 었습니다.
Java는 Car이 Carpet에 대해 Javascript를 사용하는 것입니다.
"언어의 이름은 Netscape와 Sun 간의 공동 마케팅 거래의 결과로, Netscape와 당시 Java 브라우저를 주 브라우저로 묶은 Netscape와 교환되었습니다."
원래는 Mocha라고 불리며 LiveScript로 이름이 바뀐 다음 JavaScript로 이름이 바뀌 었습니다. JavaScript 자체는 Sun Microsystems의 상표입니다. 공식 표준은 ECMAScript 입니다.
이 문제를 더욱 혼란스럽게하기 위해 Microsoft는 버전 JScript를 호출하기로 결정했습니다. JScript는 의심 할 여지없이 C ++과 혼동을 일으키도록 설계된 Microsoft 구현 Java 인 J ++과 전혀 관련이 없습니다.
이 프로젝트의 원래 이름은 Mocha 이고, Livescape 로 이름이 바뀌었고 Netscape와 Sun이 라이센스 계약을했을 때 JavaScript 로 변경되었습니다 . 당시의 아이디어는 Java에 무료 스크립트 언어로 만드는 것이 었습니다.
내 출처 .
우리는 90 년대에 커피를 마신 후 이름을 짓는 것에 집착했습니다.
알아 .. 무슨 생각을 했니?
Java는 당시 큰 인기 단어 였기 때문에 Netscape가 만든 마케팅 전략이었습니다. 원래는 LiveScript라고했습니다. 아마도 후시에서 더 나은 이름 일 것입니다.
이 언어는 Java가 중요하게 생각하는 C-adjecents와 유사합니다.
처음에는 Mocha라는 이름이 붙었지만 나중에 마케팅 이유로 LiveScript로, JavaScript로 이름이 바뀌 었습니다. 그 기간 동안 Java 트렌드를 수용하기 위해 LiveScript와 LiveConnect라는 Java 인터페이스가있었습니다. 이 연결은 "JavaScript"라는 새로운 이름으로 표현되었습니다.
역사적인 실수 일뿐입니다. (그리고 나에 따르면 JavaScript를 JavaScript로 이름을 지정할 진정한 이유가 없다)
시장이 나오기 시작했을 때 (실제로 Netscape는 Netscape에 Java를 포함하려고했지만) 실수로 LiveScript 이름을 JavaScript로 변경하기로 선택했기 때문에 비슷한 이름을 가지고 있습니다. 나는 두 가지 프로그래밍 언어를 제외하고 공통점이 없기 때문에 우연히 글을 썼 으므로이 유사성에 대한 실질적이고 분석적인 이유가 없습니다.
Javascript 또는 Livescript가 시장에 출시 될 당시 Sun MicroSystems는 Java 작성에 바빴 기 때문에 Javascript로 이름을 지정했습니다. 또한 자바의 기본 해석을 사용합니다.
'IT' 카테고리의 다른 글
OpenLayers 및 Google지도? (0) | 2020.05.26 |
---|---|
JQuery Selector에서 DOM 요소를 얻는 방법 (0) | 2020.05.26 |
왜 진술 (j ++)인가? (0) | 2020.05.26 |
의존성 역전 원리는 무엇이며 왜 중요한가? (0) | 2020.05.26 |
리포지토리의 원격 자식 주소를 어떻게 검색합니까? (0) | 2020.05.26 |