programing

JavaScript는 왜 JavaScript라고 불리는가? 자바와는 아무런 관련이 없는데?

copyandpastes 2022. 7. 4. 23:33
반응형

JavaScript는 왜 JavaScript라고 불리는가? 자바와는 아무런 관련이 없는데?

JavaScript는 Java에서 파생된 것이 아니기 때문에 이름에 "Java"가 있는 이유는 무엇입니까?

제작자 Brendan Eich에 대한 인터뷰 내용:

InfoWorld: 제가 알기로는 자바스크립트는 Mocha로 시작해서 LiveScript가 되었고 Netscape와 Sun이 결합하면서 JavaScript가 되었습니다.하지만 사실 자바와 관련이 없거나 별로 관련이 없는 것 같아요, 그렇죠?

아히:Mocha와 LiveScript가 된 것은 1995년 5월부터 12월까지의 6개월 이내였습니다.그리고 12월 초에 Netscape와 Sun이 라이센스 계약을 체결하여 JavaScript가 되었습니다.자바나 컴파일된 언어에 대응하는 보완적인 스크립트 언어로 만드는 것이 아이디어였습니다.

JavaScript는 원래 이름이 Mocha였는데 나중에 LiveScript로 이름이 바뀌었고, 그 다음에 JavaScript로 이름이 바뀌었습니다.

LiveScript에서 JavaScript로 이름이 변경된 것은 Netscape와 Sun이 라이센스 계약을 체결했기 때문입니다.

그 후 이 언어는 ECMA 국제기구에 표준화를 위해 제출되었다.그 무렵 Netscape는 "JavaScript" 이름의 사용을 허용하지 않았기 때문에 표준화된 언어는 ECMAScript로 명명되었습니다.

JavaScript는 실제로 공개 이름이 아닙니다.현재는 Oracle(구 Sun)의 상표입니다.

여전히 많은 혼란이 있지만, 일부 사람들은 여전히 JavaScript, JScript, ECMAScript가 세 개의 다른 언어라고 생각합니다.

ECMAScript는 언어의 "표준" 이름입니다.

JavaScript는 기술적으로 ECMAScript의 "변증"이며, Mozilla Foundation은 구현 이름으로 "JavaScript"를 사용할 수 있습니다(현재 Rhino SpiderMonkey 엔진에 있습니다).

초기에 마이크로소프트는 Netscape가 자체 브라우저에서 하던 일을 하기로 결정했고, 그들은 ECMAScript 방언이기도 한 JScript를 개발했지만 상표 문제를 피하기 위해 이러한 방식으로 이름을 지었습니다.

자바와 Javascript는 자동차와 카펫의 관계와 같다.

"이 언어의 이름은 Netscape와 Sun의 공동 마케팅 계약의 결과이며, Netscape의 Java 런타임과 당시 지배적이었던 브라우저의 번들링의 교환입니다."

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

원래는 Mocha라고 불렸고, LiveScript로 이름이 바뀌었고, 그 후 JavaScript로 이름이 바뀌었습니다.JavaScript 자체는 Sun Microsystems의 상표입니다.공식 표준은 ECMAScript라고 불립니다.

이 문제를 더욱 혼란스럽게 하는 것은 마이크로소프트가 그들의 버전을 JScript라고 부르기로 결정했다는 것입니다.JScript는 마이크로소프트가 구현한 Java인 J++와 전혀 관련이 없습니다.이 Java의 이름은 의심할 여지 없이 C++와 혼동을 일으키도록 설계되어 있습니다.

이 프로젝트는 원래 Mocha로 불리다가 LiveScript로 이름이 바뀌었고 Netscape와 Sun이 라이센스 계약을 체결하면서 최종적으로 JavaScript로 이름이 바뀌었다.당시 아이디어는 Java를 보완하는 스크립트 언어로 만드는 것이었습니다.

마이 소스

90년대에 우리는 커피 이름을 따서 짓는 것에 집착했다.

알아요...우리가 무슨 생각을 하고 있었지?!

당시 자바가 큰 유행어였기 때문에 넷스케이프가 꾸며낸 마케팅 전략이었다.원래는 LiveScript라고 불렸습니다.나중에 생각해 보니 더 좋은 이름이었을 거야

이 언어는 Java가 고려하는 C-adjents와 유사합니다.

처음에는 Mocha라고 이름 지어졌지만 마케팅상의 이유로 LiveScript로, 마지막으로 JavaScript로 이름이 바뀌었다.이 시기에 Java 트렌드에 대응하기 위해 LiveScript와 Java 사이에는 LiveConnect라는 인터페이스가 있었습니다.이 연결은 "JavaScript"라는 새 이름으로 표현되도록 되어 있습니다.

그냥 역사적 실수일 뿐이야(저에 따르면 JavaScript를 JavaScript라고 이름 붙여야 할 타당한 이유는 없습니다.)

이들은 비슷한 이름을 가지고 있다.왜냐하면 시장이 이 새로운 테크놀로지에 열광했기 때문이다(실제로 Netscape는 Netscape에 Java를 포함시키려 하고 있었다).그리고 그들은 우연히 LiveScript 이름을 JavaScript로 변경하기로 결정했다.이 두 언어에는 공통점이 없기 때문에(두 개의 프로그래밍 언어 이외에는) 이 유사성에 대한 진정한 분석적 이유가 없기 때문에 실수로 쓴 것입니다.

Javascript 또는 Livescript가 시장에 출시되었을 때 Sun Micro Systems는 Java 생성으로 바빴기 때문에 javascript라고 이름 붙였다.또한 Java의 기본 구성 요소를 사용합니다.

언급URL : https://stackoverflow.com/questions/2018731/why-is-javascript-called-javascript-since-it-has-nothing-to-do-with-java

반응형