주요 차이점 : 자바와 자바 스크립트가 어떻게 든 관련되어야한다는 것을 그들의 이름이 시사하지만, 사실이 아닙니다. JavaScript는 해석 된 컴퓨터 프로그래밍 언어입니다. Java와 JavaScript의 주요 차이점은 Java가 프로그래밍 언어 인 반면 JavaScript는 스크립팅 언어라는 것입니다. 동적이며 약한 형식이며 일류 함수를 사용하는 프로토 타입 기반 스크립팅 언어입니다. C ++은 범용 프로그래밍 언어입니다. 이것은 원래의 C 프로그래밍 언어에서 개발되었습니다. C ++은 정적 형식의 자유 형식, 다중 패러다임 및 컴파일 된 프로그래밍 언어입니다.
JavaScript는 자체 및 계획 프로그래밍 언어에서 주요 설계 원칙을 취합니다. 그것은 객체 지향, 명령 적 및 기능적 프로그래밍 스타일을 지원하는 다중 패러다임 언어입니다.
JavaScript는 ECMAScript 언어 표준으로 공식화되었으며 원래 웹 브라우저의 일부로 구현되었습니다. 클라이언트 측 스크립트가 사용자와 상호 작용하고, 브라우저를 제어하고, 비동기 적으로 통신하고, 표시된 문서 내용을 변경하는 것을 허용했습니다. 그러나 JavaScript는 PDF 문서, 사이트 별 브라우저 및 데스크탑 위젯과 같은 웹 페이지 외부의 응용 프로그램에도 사용됩니다. 또한 새롭고 빠른 JavaScript VM 및 프레임 워크는 서버 측 웹 응용 프로그램에 대한 JavaScript의 인기를 높였습니다.
자바와 자바 스크립트 사이에는 여러 가지 유사점이 있는데, 둘 다 C와 유사한 문법을 사용합니다. 두 객체는 객체 지향적이며 일반적으로 샌드 박스 처리됩니다. 특히 브라우저에서 사용할 때 특히 그렇습니다. 또한 자바 스크립트는 자바 구문과 표준 라이브러리를 염두에두고 설계되었습니다. 모든 Java 키워드는 원래 JavaScript에서 예약되었습니다. JavaScript의 표준 라이브러리는 Java의 명명 규칙을 따르며 JavaScript의 Math 및 Date 객체는 Java 1.0의 클래스를 기반으로합니다. 그러나, 그들은 유사하다보다는 훨씬 더 다르다.
C ++은 정적 형식의 자유 형식, 다중 패러다임 및 컴파일 된 프로그래밍 언어입니다. C ++ 프로그래밍 언어는 고수준 및 저급 언어 기능으로 구성되어 있으므로 중간 수준 언어로 널리 간주됩니다. C와 비교하여 C ++에는 클래스 및 기타 향상된 기능과 같은 객체 지향 기능이 통합되어 있습니다.
C ++은 C 언어의 인기를 이어갔습니다. C ++은 현재 다양한 하드웨어 및 운영 체제 플랫폼에서 구현되고 있습니다. 원시 코드에 대한 효율적인 컴파일러로 간주됩니다. 또한 응용 프로그램 도메인의 일부인 시스템 소프트웨어, 응용 프로그램 소프트웨어, 장치 드라이버, 내장 소프트웨어, 고성능 서버 및 클라이언트 응용 프로그램 및 비디오 게임과 같은 엔터테인먼트 소프트웨어를 통합합니다.
C ++은 원래 C의 기능 향상으로 시작되었습니다. C와 소스 및 링크 호환이 가능하도록 설계되었습니다. 클래스, 가상 함수, 연산자 오버로딩, 다중 상속, 템플릿, 예외 처리 등을 추가했습니다. 그러나 결국에는 충분히 발전했습니다 그 자체로 프로그래밍 언어로 간주됩니다. 원래 1998 년에 ISO / IEC 14882 : 1998로 비준되었습니다.
이제 C ++이 하드웨어 설계에 일반적으로 사용됩니다. 디자인은 C ++에서 처음 설명됩니다. 그런 다음 분석되고 구조적으로 제한되며 레지스터 전송 레벨 하드웨어 설명 언어를 생성하도록 예약됩니다. 이것은 고수준 합성을 통해 이것을 할 것입니다.
무료 및 독점 C ++ 컴파일러 소프트웨어는 모두 시중에서 판매됩니다. 이러한 소프트웨어의 예로는 GNU 프로젝트, Microsoft, Intel 및 Embarcadero Technologies가 있습니다. C ++은 C # (C Sharp) 및 Java와 같은 다른 프로그래밍 언어에도 큰 영향을 미쳤습니다.
JavaScript와 C ++은 둘 다 C 프로그래밍 언어를 기반으로한다는 점에서 유사합니다. 또한, 그들은 모두 OOP (객체 지향 프로그래밍)에 기반합니다. 그러나 두 가지 주요 차이점은 C ++가 프로그래밍 언어 인 반면 JavaScript는 스크립팅 언어라는 것입니다.