[java] Javascript는 Java와 관련이 없기 때문에 JavaScript라고하는 이유는 무엇입니까? [닫은]

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”를 구현 이름으로 사용할 수 있습니다 (현재 RhinoSpiderMonkey 엔진에 있음).

초기에 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와 교환되었습니다.”

- http://en.wikipedia.org/wiki/JavaScript#History


답변

원래는 Mocha라고 불리며 LiveScript로 이름이 바뀐 다음 JavaScript로 이름이 바뀌 었습니다. JavaScript 자체는 Sun Microsystems의 상표입니다. 공식 표준은 ECMAScript 입니다.

문제를 더욱 혼란스럽게하기 위해 Microsoft는 버전 JScript를 호출하기로 결정했습니다. JScript는 의심 할 여지없이 C ++과 혼동을 일으키도록 설계된 Microsoft 구현 Java 인 J ++과 전혀 관련이 없습니다.


답변

이 프로젝트의 원래 이름은 Mocha 이고 Livescape 로 바뀌었고 Netscape와 Sun이 라이센스 계약을 맺었을 때 마지막으로 JavaScript 로 바뀌 었습니다 . 당시의 아이디어는 Java에 무료 스크립트 언어로 만드는 것이 었습니다.

내 출처 .


답변

Java는 당시 큰 인기 단어 였기 때문에 Netscape가 만든 마케팅 전략이었습니다. 원래는 LiveScript라고했습니다. 아마도 후시에서 더 나은 이름 일 것입니다.


답변

우리는 90 년대에 커피를 마신 후 이름을 짓는 것에 집착했습니다.

알아 .. 무슨 생각을 했니?