JavaScript와 C ++의 차이점

주요 차이점 : 자바와 자바 스크립트가 어떻게 든 관련되어야한다는 것을 그들의 이름이 시사하지만, 사실이 아닙니다. JavaScript는 해석 된 컴퓨터 프로그래밍 언어입니다. Java와 JavaScript의 주요 차이점은 Java가 프로그래밍 언어 인 반면 JavaScript는 스크립팅 언어라는 것입니다. 동적이며 약한 형식이며 일류 함수를 사용하는 프로토 타입 기반 스크립팅 언어입니다. C ++은 범용 프로그래밍 언어입니다. 이것은 원래의 C 프로그래밍 언어에서 개발되었습니다. C ++은 정적 형식의 자유 형식, 다중 패러다임 및 컴파일 된 프로그래밍 언어입니다.

그들의 이름이 Java와 JavaScript가 어떻게 든 관련되어야한다고 제안하더라도, 그것은 사실이 아닙니다. JavaScript는 해석 된 컴퓨터 프로그래밍 언어입니다. Java와 JavaScript의 주요 차이점은 Java가 프로그래밍 언어 인 반면 JavaScript는 스크립팅 언어라는 것입니다. 동적이며 약한 형식이며 일류 함수를 사용하는 프로토 타입 기반 스크립팅 언어입니다. 그러나 Java와 마찬가지로 JavaScript도 C 프로그래밍 언어의 영향을 크게받습니다. JavaScript는 Java에서 많은 이름과 명명 규칙을 빌려 왔지만 Java와는 매우 다른 의미를 가지고 있습니다.

JavaScript는 자체 및 계획 프로그래밍 언어에서 주요 설계 원칙을 취합니다. 그것은 객체 지향, 명령 적 및 기능적 프로그래밍 스타일을 지원하는 다중 패러다임 언어입니다.

JavaScript는 ECMAScript 언어 표준으로 공식화되었으며 원래 웹 브라우저의 일부로 구현되었습니다. 클라이언트 측 스크립트가 사용자와 상호 작용하고, 브라우저를 제어하고, 비동기 적으로 통신하고, 표시된 문서 내용을 변경하는 것을 허용했습니다. 그러나 JavaScript는 PDF 문서, 사이트 별 브라우저 및 데스크탑 위젯과 같은 웹 페이지 외부의 응용 프로그램에도 사용됩니다. 또한 새롭고 빠른 JavaScript VM 및 프레임 워크는 서버 측 웹 응용 프로그램에 대한 JavaScript의 인기를 높였습니다.

자바와 자바 스크립트 사이에는 여러 가지 유사점이 있는데, 둘 다 C와 유사한 문법을 ​​사용합니다. 두 객체는 ​​객체 지향적이며 일반적으로 샌드 박스 처리됩니다. 특히 브라우저에서 사용할 때 특히 그렇습니다. 또한 자바 스크립트는 자바 구문과 표준 라이브러리를 염두에두고 설계되었습니다. 모든 Java 키워드는 원래 JavaScript에서 예약되었습니다. JavaScript의 표준 라이브러리는 Java의 명명 규칙을 따르며 JavaScript의 Math 및 Date 객체는 Java 1.0의 클래스를 기반으로합니다. 그러나, 그들은 유사하다보다는 훨씬 더 다르다.

C ++은 범용 프로그래밍 언어입니다. 또한 원래의 C 프로그래밍 언어에서 개발되었습니다. 이것은 Bell Labs의 Bjarne Stroustrup에 의해 1979 년에 개발되었습니다. C ++는 원래 C 클래스로 명명되었습니다. 1983 년에 C ++로 이름이 바뀌 었습니다.

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는 스크립팅 언어라는 것입니다.

추천

관련 기사

  • 대중적 비교: HP Envy X2와 Microsoft Surface Pro의 차이점

    HP Envy X2와 Microsoft Surface Pro의 차이점

    주요 차이점 : Envy X2는 Hewlett-Packard (HP)의 하이브리드 장치입니다. 하이브리드는 본질적으로 타블렛과 랩톱 사이의 교차점입니다. Envy X2는 주로 태블릿이지만 실제 키보드에 도킹 할 수있는 태블릿입니다. HP Envy X2는 듀얼 코어 1.80GHz 인텔 아톰 프로세서 Z2760 및 2GB 533MHz LPDDR2 RAM으로 구동되는 Windows 8 OS를 실행합니다. 출시 당시에는 Microsoft Surface가 태블릿과 랩탑 사이의 완벽한 교차점으로 선전되었습니다. Microsoft Surface Pro는 약 208ppi 픽셀 밀도의 10.6 인치 ClearType HD 화면을 특징으로합니다. 화면은 풀 HD이므로 대부분의 태블릿에서는 쉽게 사용할 수 없습니다. 이 장치는 다양한 랩톱 및 데스크톱에
  • 대중적 비교: 보존과 보존의 차이

    보존과 보존의 차이

    주요 차이점 : 보전과 보전, 두 단어는 사물을 보호합니다. 일반적으로 보존은 어떤 형태의 손상이나 파괴로부터도 물건을 안전하게 지키는 것을 다룬다. 객체를 손상되지 않게 유지하는 것을 목표로합니다. 변화없이. 반면에 보존은 일반적으로 객체를 안전하게 유지하기 위해 객체를 현명한 방법으로 사용하는 것을 다룹니다. 일반적으로이 용어는 자연 자원과 관련하여 사용됩니다. 보존과 보전은 종종 혼란 스럽습니다. 많은 사람들이 서로 바꾸어 사용하는 경향이 있습니다. 실제로, 그들은 서로 조금 다르다. 그러나 그들은 둘 다 기업의 보호를 다룬다. 보전은 부상, 파괴, 쇠퇴 등과 같은 어떠한 종류의 손실이나 손해에 대해서도 물품을 안전하게 지키는 행위를 말합니다. 변경이나 변경없이 상태 또는 상태를 유지하는 데에도 사용할 수 있습니다. 항상 엔티티의 현재 상태를 유지 관리합니다
  • 대중적 비교: 교육과 개발의 차이점

    교육과 개발의 차이점

    주요 차이점 : 교육과 개발의 두드러진 차이점은 교육은 새로운 기술 습득과 관련된 반면, 개발은 실존 기술 집합에 가치를 부가한다는 것을 의미합니다. 훈련이란 개인이나 집단에게 그들이 모르는 것을 가르치는 것을 의미합니다. 그것은 본질적으로 그들이 아직 모르는 개념에 익숙하게하는 것을 의미합니다. 교육은 경영학 연구의 교수이며 전 세계의 기업 주택에 구현됩니다. 기업 환경에서의 훈련은 일반적으로 관찰하는 코칭 / 훈련과는 상당히 다릅니다. 비즈니스 하우스에서 종업원은 시간이 지남에 따라 새로운 기술을 습득해야합니다. 이는 직원이 회사 비용을
  • 대중적 비교: 기후와 기후의 차이

    기후와 기후의 차이

    주요 차이점 : 날씨는 단기간의 대기 상태 또는 조건으로 보통 하루 정도 걸립니다. 기후는 몇 년 동안 특정 장소에서 예상되는 평균적인 조건입니다. 날씨와 기후는 기상학에서 종종 들리는 단어이며 날씨는 외부 조건을 언급하기 위해 매일 사용됩니다. 날씨와 기후는 비슷하지만 다르다. 이 둘의 주된 차이점은 기후 변화가 매일 일어나고 기후가 더 오랜 기간 동안 변하지 않는다는 것입니다. 날씨는 단기간의 대기 상태 또는 조건으로 보통 하루 정도 걸립니다. 매일 날씨가 바뀌고 날씨의 갑작스러운 변화를 파악하기 위해 예측이 지속적으로 이루어져야합니다. 많은 곳에서 날씨는 시간별, 분별, 계절별로 변화합
  • 대중적 비교: 젖소와 버팔로 젖의 차이점

    젖소와 버팔로 젖의 차이점

    주요 차이점 : 버팔로 우유는 암소 우유보다 더 높은 총 고형물을 포함합니다. 이것은 버팔로 우유를 두껍고 크림 같게 만듭니다. 사실, 버팔로 우유는 우유의 2 배 정도의 지방 함량을 가진 것으로 간주됩니다. 또한, 버팔로 우유는 콜레스테롤, 지방 및 칼로리가 우유보다 더 적은 것으로 간주됩니다. 우유는 가장 기본적인 식품 물질 중 하나입니다. 누구나 먹거나 마시는 첫 번째 음식이며, 평생 동안 계속해서 먹는 음식입니다. 우유는 기술적으로 모든 포유 동물에 의해 생산되지만, 인간이 가장 많이 섭취하는 우유는 젖소에서, 그리고 부차적으로는 버팔로에서 나옵니다. 소와 버팔로는 모두 들소, 아프리카 버팔로, 야크, 4 각 및 나선형 영양을 포함하는 소 유형입니다. 버팔로는 공식적으로 물소 또는 국내 아시
  • 대중적 비교: 영성과 종교의 차이

    영성과 종교의 차이

    주요 차이점 : 본질적으로, 영성은 자신의 영혼 또는 영혼, 또는 자신의 종교적 신념에 따른 것입니다. 명확한 정의는 없지만 영성은 하나님을 찾는 것으로 정의됩니다. 반면에 종교는 신앙에 대한 것이거나 신을 숭배하는 것입니다. '영성'과 '종교'를 구별하는 것이 아주 중요하게되었습니다. 종교는 삶의 방식이며 모든 행동을 다스리는 법 인 달마 (Dharma)입니다. 그것은 신성의 신념, 신념의 체계입니다. 반면, 영성은 신성한 무언가를 찾는 것으로 정의됩니다. 영성은 명상과 자기 통제가 영원한 평화를 달성하는 데
  • 대중적 비교: 성과 성의 차이

    성과 성의 차이

    주요 차이점 : 성은 성이라고도합니다. 성은 다른 가족 구성원과 공유하는 성의 이름입니다. 그것은 일반적으로 한 세대에서 다른 세대로 넘어갑니다. 성은 일반적으로 성을 지칭합니다. 대부분의 사회에서 이름 뒤에 나오는 성은 성입니다. 성을 결정하는이 논리는 중국, 일본 및 한국과 같은 국가에는 적용되지 않습니다. 패턴이 거꾸로 된 경우 첫 번째 이름이 성 뒤에옵니다. 이름은 우리의 정체성에서 중요한 부분입니다. 우리는 사회에서 우리의 이름으로 인정 받고 있습니다. 때로는 구체적으로 성이나 성을 물을 수 있습니다. 어떤 사람들은 성 및 성의 차이에 대해 약간의 의
  • 대중적 비교: 삼성 갤럭시 S4 미니와 삼성 갤럭시 S3의 차이점

    삼성 갤럭시 S4 미니와 삼성 갤럭시 S3의 차이점

    주요 차이점 : 삼성은 삼성 전자 갤럭시 S4 미니 (Samsung Galaxy S4 Mini)라는 새로운 주력 제품의 동생을 공식 발표했다. 이 휴대 전화에는 ~ 256ppi 픽셀 밀도를 제공하는 4.3 인치 qHD Super AMOLED 용량 성 터치 스크린이 함께 제공됩니다. 휴대 전화의 무게도 3G 모델의 경우 107g으로, LTE 모델의 경우 108g으로 줄였습니다. Galaxy S3는 2012 년 5 월에 출시 된 슬레이트 형식의 멀티 터치 스마트 폰입니다. Galaxy S2와 Galaxy S의 후계자이지만 이전 모델의 직사각형 디자인을 포기하고 더 둥근 모서리를 선택하여 Galaxy Nexus와 유사하게 만듭니다. S3는 코닝 고릴라 글래스 2와 함께 4.8 HD 수퍼 AMOLED 스크린을 자랑합니다.
  • 대중적 비교: 가상 메모리와 스왑 메모리의 차이점

    가상 메모리와 스왑 메모리의 차이점

    주요 차이점 : 가상 메모리는 주 메모리의 추상화입니다. 콘텐츠 RAM의 비활성 부분을 디스크에 저장하여 컴퓨터의 사용 가능한 메모리를 확장합니다. 콘텐츠가 필요할 때마다 콘텐츠를 RAM으로 다시 가져옵니다. 스왑 메모리 또는 스왑 공간은 가상 메모리에 사용되는 하드 디스크 드라이브의 일부입니다. 따라서, 둘 다 교환 가능하게 사용된다. 가상 메모리는 실제 메모리와 다른 조용한 상태입니다. 프로그래머는 실제 메모리가 아닌 가상 메모리에 직접 액세스 할 수 있습니다. 가상 메모리는 주 메모리의 추상화입니다. 시스템의 실제 실제 메모리 정보를 숨기는 데 사용됩니다. RAM 내용의 비활성 부분을 디스크에 저장하여 컴퓨터의 사용 가능한 메모리를 확장합니다. 콘텐츠가 필요하면 RAM으로 다시 가져옵니다. 가상 메모리는

에디터의 선택

SSD와 하드 드라이브의 차이점

주요 차이점 : SSD는 사용자가 데이터를 저장할 수 있도록 플래시 메모리를 사용합니다. 하드 드라이브는 마그네틱 테이프를 사용하여 데이터를 저장하는 내부 하드 드라이브와 유사합니다. 기술 붐으로 인해 요즘 거의 모든 일이 컴퓨터에서 처리됩니다. 요구되는 데이터 량이 계속 증가함에 따라 추가적인 저장 방법이 필요합니다. 추가 저장 방법으로는 SSD 및 하드 드라이브가 있으며, 이 두 가지 기능을 통해 휴대용 장치에 최대 2TB의 데이터를 저장할 수 있습니다. 이 두 가지 방법 모두 다른 방법을 사용하여 장치에 데이터를 저장합니다. 솔리드 스테이트 디스크 또는 전자 디스크라고도 알려진 솔리드