1995년에 Netscape 직원이 이제 10일 만에 인터넷을 강화하는 해킹을 작성했습니다.

1995년에 Netscape 직원이 이제 10일 만에 인터넷을 강화하는 해킹을 작성했습니다.

30년 전 오늘, Netscape Communications와 Sun Microsystems는 대화형 웹 애플리케이션을 생성하도록 설계된 객체 지향 스크립팅 언어인 JavaScript를 발표하는 공동 보도 자료를 발표했습니다. 이 언어는 엔지니어 Brendan Eich가 1995년 5월에 작동하는 내부 프로토타입을 해킹한 선구적인 브라우저 회사인 Netscape에서 열흘 간의 질주 끝에 탄생했습니다.

JavaScript 언어는 9월까지 공개적으로 나타나지 않았고 1996년 3월까지 릴리스 1.0에 도달하지 못했지만 Eich의 초기 10일 해킹의 후손은 이제 클라이언트 측 코드가 있는 모든 웹 페이지의 약 98.9%에서 실행되어 JavaScript가 웹에서 지배적인 프로그래밍 언어가 되었습니다. 매우 인기가 있습니다. 브라우저 외부에서 JavaScript는 백엔드 서버, 모바일 앱, 데스크톱 소프트웨어 및 일부 임베디드 시스템까지 지원합니다. 여러 설문 조사에 따르면 JavaScript는 세계에서 가장 많이 사용되는 프로그래밍 언어 중 하나로 꾸준히 선정되었습니다.

JavaScript를 만들면서 Netscape는 웹 페이지를 대화형으로 만들 수 있는 스크립팅 언어, 즉 웹 디자이너와 비전문 개발자의 관심을 끌 수 있는 가벼운 스크립트 언어를 원했습니다. Eich는 여러 가지 영향을 받았습니다. 구문은 Netscape 관리를 만족시키기 위해 Java라는 현대적인 새로운 프로그래밍 언어처럼 보였지만 핵심 개념은 Eich가 존경하는 언어인 Scheme과 JavaScript의 프로토타입 기반 객체 모델에 기여한 Self에서 차용했습니다.

Netscape Navigator 2.0 인터페이스의 스크린샷.

Netscape Navigator 2.0 인터페이스의 스크린샷.


크레딧: Benj Edwards

JavaScript 파트너십은 28개 주요 기술 회사의 지원을 확보했지만 1995년 12월 발표가 이제 기술 산업의 비문처럼 읽힌다는 점이 재미있습니다. 지원 회사에는 Digital Equipment Corporation(Compaq에 인수, 이후 HP), Silicon Graphics(파산) 및 Netscape 자체(AOL에 인수, 분할)가 포함되었습니다. JavaScript의 공동 창시자이자 Java의 소유자인 Sun Microsystems는 2010년에 Oracle을 인수했습니다. JavaScript는 그보다 오래되었습니다.

이름에는 무엇이 있나요?

10일간의 창작 이야기는 프로그래밍의 전설이 되었지만, 우리가 언급한 진실의 핵심에도 불구하고 타임라인을 지나치게 단순화하는 경향이 있습니다. Eich의 스프린트는 완성된 언어가 아닌 작동하는 데모를 생산했으며 다음 해에도 Netscape는 계속해서 디자인을 개선했습니다. 성급한 개발로 인해 JavaScript에는 오늘날 개발자들이 여전히 불평하는 결함과 불일치가 생겼습니다. 실제로 작업 중에 너무 많은 변화가 있었기 때문에 당시 업계에서 가장 저명한 인물 중 한 사람이 짜증을 내기 시작했습니다.

참조

You might also like