검색어 입력폼

C++과 JAVA의 차이점

저작시기 2009.12 | 등록일 2009.12.06 한글파일 한컴오피스 (hwp) | 5페이지 | 가격 700원

소개글

C++과 JAVA의 차이점에 대한 레포트

목차

1. C++ 언어?
▲ C++ 언어의 역사
▲ C언어와 C++은 어떻게 다른가?

2. C++ 언어의 특성
▲ 객체지향적 언어
▲ 컴퓨터를 강력하게 제어
▲ 이식성이 좋고 유연

3. JAVA 와 C++의 비교
▲ 포인터와 자료구조
▲ Java 와 C++의 근본적인 차이

본문내용

1. C++ 언어?

▲ C++ 언어의 역사

C언어는 1972년에 미국 Bell 연구소의 연구원 데니스 리치(Dennis Ritchie)에 의해 개발된 프로그래밍 언어이다. C언어는 많은 컴퓨터에서 사용되는 유닉스를 제작한다는 목적으로 벨연구소의 연구원 켄 톰슨(Ken Thompson)이 만든 B언어의 성능을 개선시켜 개발되었다. 이 C언어는 강력한 기능, 유연성을 지니어 벨연구소가 아닌 다른 곳으로도 빠르게 보급 되고 세계 많은 프로그래머들이 여러 가지 종류의 프로그램을 작성하는데 C언어를 사용하기 시작하였다. 이 언어는 AT&T Bell 연구실에서 개발되어 세상에 공개된 지 10년 만에 너도나도 쓰는 언어로 자리 잡았다. 하지만 10여년이 지난 후 사람들은 자신들이 늘 똑같은 문제에 대해서 똑같은 작업을 하고 있다는 것을 알았다. 블록을 쌓아가듯이 하나하나 만들어서 쌓아가면서 말이다. 프로그램은 점점 더 커져갔고 그것을 관리하기는 더욱더 복잡해져갔다. 이렇게 복잡해진 문제를 조금은 더 쉽게 할 수 없을까, 프로그램의 유지, 보수에 들어가는 시간을 줄일 수는 없을까 하는 생각에서 C++이 탄생하게 되었다.

C++은 1980년에 연구 목적으로 클래스 개념만 도입되어 사용 되어 오다 1983년 7월 세상에 나왔다. 벨연구소의 비얀 스트로스트룹(Bjarne Stroustup)은 C언어를 기초로 하여 그 문법을 그대로 유지하면서 OPP(객체 지향 프로그래밍) 기능을 추가한 C++언어를 발표였다. 여기서 쓰인 C++의 OOP 문법은 Simula67의 문법을 참조하여 만들어진 것이다. 80년대 후반 소프트웨어가 하드웨어의 발전을 따라잡지 못하는 소프트웨어 위기 문제가 대두되었으며 그 해결책으로 OOP가 제시되었다. 당시 C++는 소프트웨어 위기의 해결사로 인식되었으며, 90년부터 본격적으로 사용되기 시작하여 지금은 대부분의 대형 프로젝트에 활용되고 있다.

참고 자료

없음
다운로드 맨위로