자바스크립트랑 자바랑 어떤차이인가요?
차이점이뭔가요
자바로 만든게 자바스크립트인가요? 아니면 완전히 다른언어인가요?
다른언어면 왜 이름이.비슷하죠? 같은 회사에서 만든거라 그런가요?
자세하게 설명좀해주실분?!!
자바 (JAVA)
자바라는 프로그래밍 언어는 굉장히 우연한 기회에 만들어지게 되었습니다. 선 마이크로시스템스의 연구소에서는 셋톱박스를 만들기 위해 C++ 언어를 정리하는 작업을 했는데요. 이때, 오크라는 새로운 프로그래밍 언어가 만들어집니다. 당시 선 마이크로시스템스 연구소의 마케팅팀은 오크라는 이름으로 이 프로그래밍 언어를 등록하려고 했으나, 이미 다른 회사에서 같은 이름을 등록해놓았기 때문에 그 이름을 ‘자바’로 바꾸었습니다.
자바는 프로그래밍 언어들 중에서는 두 번째로 많이 사용되고 있으며, 특히 웹 개발자들 사이에서 매우 많이 쓰이고 있지요. 자바에는 다른 언어들과는 다르게 포인터(pointer)라는 개념이 없습니다. 자바 언어에 포인터가 추가되면 오히려 보안성과 견고함이 저하되고, 언어 자체도 더욱 복잡해집니다.
자바스크립트 (JAVASCRIPT)
아직 인터넷이 초창기이던 1990년에 사람들이 가장 많이 쓰던 웹 브라우저는 인터넷 익스플로러와 넷스케이프 네이게이터였습니다. 당시에 넷스케이프 사에는 브렌던 아이크라는 개발자가 있었습니다. 그는 사용자의 입력을 받아서 컴퓨터에게 상호작용하는 명령을 내릴 수 있는 프로그래밍 언어를 하나 만들어냈습니다. 겨우 10일 만에 말입니다. 그는 이 언어에 ‘라이브 스크립트’라는 이름을 붙였고, 곧바로 네비게이터에 통합시켰습니다.
즉, 넷스케이프 네이게이터라는 브라우저는 사용자의 명령을 직접 해석했다는 뜻인데요. 다른 언어들처럼 컴파일을 할 필요도 없었고, 플러그인을 설치할 필요도 없었습니다. 비슷한 시기에 자바가 등장해서 인기를 얻어 가고 있었습니다. 다만, 자바를 실행하기 위해서는 별도의 플러그인이 필요했죠. 넷스케이프에서는 자바에서 가능성을 발견했고, 자신들이 만든 언어를 ‘자바 스크립트’라는 이름으로 바꾸게 됩니다.
안녕하세요.
자바와 자바스크립트는 전혀 관련없는 언어입니다. 그럼에도 문법에 있어서는 좀 비슷한 부분도 있습니다.
자바스크립트는 화면단에서 구현되는 로직이고 자바는 서버단에서 DB와 연계하여 자료를 처리하는 서버단 언어입니다.
자바스크립트를 하시면서 로직이나 알고리즘을 구현하는 연습을 많이 하시면 자바를 배울 때도 큰 도움이 될겁니다. 어차피 문법이 다른 거지 로직이나 알고리즘은 다 똑같습니다.
아래 관련 사이트 참고하시길 바랍니다.
[기초강의, 자바스크립트]
https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD[자바]
https://www.youtube.com/playlist?list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck안녕하세요. 아하(Aha) 지식 공유자 입니다.
자바와 자바 스크립트의 관계에 대해서 문의 주셨는데요. 간단하게 말씀드리면, 자바와 자바스크립트는 전혀 관계가 없는 언어 입니다. 단지 자바스크립트가 만들어 졌을때, 자바가 인기를 얻고 있었기 때문에 이름을 자바스크립트라고 붙였습니다. 궁금증이 해결되셨길 바랍니다!
안녕하세요.
요즘 파이썬이 대세라고는 알려져있습니다.
보편적으로 웹개발이 취업하기도 광범위합니다.
또한 기본적으로 java는독학하기에도 수월합니다.
자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.
자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.
감사합니다.
자바스크립트와 자바가 이름이 비슷하긴 하지만 이 두 언어는 엄연히 다른 언어들입니다.
자바스크립트와 자바의 이름이 비슷한 이유는 자바스크립트는 처음에는 다른 이름으로 개발이 되었으나 중간에 자바와 비슷한 문법이 있다 하여 자바스크립트로 명칭이 변경되어 현재까지 이어져 오고 있는 것입니다.
차이점의 경우 자바는 프로그램이나 스마트폰의 앱, 등을 만들 때 쓰지만 자바스크립트는 웹페이지 내에서 쓰이는 언어라고 보시면 됩니다.
자바는 서버에서 실행되는 언어며 자바스크립트는 클라이언트에서 실행되는 언어입니다.
문법에서 작동 가능한 것, 구현 가능한 것. 모든게 다른 완전한 별개입니다.
단지 이름만 비슷할 뿐입니다.
요즘 많이 구분하는 front-end / back-end 구분시 자바는 back-end를 구현하고 자바스크립트는 front-end 를
구현한다고 이해하시면 될꺼 같습니다.
안녕하세요.
자바와 자바스크립트는 사용 용도에 따라 다른 부분이 있습니다.
자바는 기본적으로 빌더형 언어로 어플 개발에 대중적으로 사용됩니다.
하지만 자바스크립트는 웹상에 사용되는 언어로 웹에 어떤 실행이나 이벤트등에 사용합니다.
자바와 자바스크립트는 언밀히 따지면 다른 언어로 볼수 있고 사용 용도가 다른 언어입니다.
감사합니다.
음....일단 결론부터 말씀드리면 둘은 아예다른 언어입니다...
물론 자바로 자바스크립트를 만든건 더욱더 아니고요....
그렇기에 같은 회사에서 만든것도 아닙니다.
말씀드렷다싶이 아예다른 언어이고 처리방식도 달라서
차이점을 하나하나 설명드리긴 힘들거 같고
제일 큰 차이점은 자바는 컴파일 언어 이고 자바스크립트는 스크립트 형 언어라는거 같습니다.
컴파일 언어와 스크립트 언어의 차이점을 검색해보시면 도움이 되실겁니다.
자바라는 프로그래밍 언어는 굉장히 우연한 기회에 만들어지게 되었습니다.
선 마이크로시스템스의 연구소에서는 셋톱박스를 만들기 위해 C++ 언어를 정리하는 작업을 했는데요.
이때, 오크라는 새로운 프로그래밍 언어가 만들어집니다.
당시 선 마이크로시스템스 연구소의 마케팅팀은 오크라는 이름으로 이 프로그래밍 언어를 등록하려고 했으나,
이미 다른 회사에서 같은 이름을 등록해놓았기 때문에 그 이름을 ‘자바’로 바꾸었습니다.
아직 인터넷이 초창기이던 1990년에 사람들이 가장 많이 쓰던 웹 브라우저는
인터넷 익스플로러와 넷스케이프 네이게이터였습니다.
당시에 넷스케이프 사에는 브렌던 아이크라는 개발자가 있었습니다.
그는 사용자의 입력을 받아서 컴퓨터에게 상호작용하는 명령을 내릴 수 있는 프로그래밍 언어를 하나 만들어냈습니다.
그는 이 언어에 ‘라이브 스크립트’라는 이름을 붙였고, 곧바로 네비게이터에 통합시켰습니다.
즉, 넷스케이프 네이게이터라는 브라우저는 사용자의 명령을 직접 해석했다는 뜻인데요.
비슷한 시기에 자바가 등장해서 인기를 얻어 가고 있었습니다.
다만, 자바를 실행하기 위해서는 별도의 플러그인이 필요했죠.
넷스케이프에서는 자바에서 가능성을 발견했고, 자신들이 만든 언어를 ‘자바 스크립트’라는 이름으로 바꾸게 됩니다.