Java 와 C++의 차이점
- 최초 등록일
- 2007.06.29
- 최종 저작일
- 2007.01
- 11페이지/ 한컴오피스
- 가격 2,500원
소개글
JAVA를 기본으로 설명하면서 C++과의 차이점도 낱낱이 파헤쳐 보았습니다.
교수님께서 극찬을 한 A+ 레포트 입니다.
목차
1. 서 론
2. Java 언어의 특징
2.1 Java 언어의 간결성 특징
2.2 Java 언어의 기능적 특징
2.3 Java 언어의 구문적 특징
3. Java 언어와 C++언어의 structure data type
3.1 C++ 언어의 structure data type
3.2 Java 언어의 structure data type
4. 결 론
5. 참고문헌
본문내용
4. 결 론
Java 언어는 C++ 언어에 비하여 언어의 개념이 분명하고, 간결하며, 그리고 통일되어 있다.
Java 언어의 구문도 간결하고 통일되어 있다. Java 언어의 연산자(operator)도 C++ 언어에 비하여 수가 적으며 의미도 분명하다. Java 프로그래밍 언어는 객체지향 개념을 최대한 지향한 언어이다. 모든 프로그램은 class로 구성된다. Class의 구조는 C++ 언어에 비하여 단순하며 lass와 class를 구성하는 method들은 이진의 block-structured 프로그래밍 언어의 block의 모양을 많이 닮았다.
Java의 언어개념(language concept)은 이 시대의 graphics, multimedia, internet 응용, ent/server 응용을 효율적으로 지원할 수 있도록 설계되어 있다. 그리고 이를 위하여 Java 언어는 concurrency도 지원하고 있다. 이러한 여러 가지 응용들을 위한 API(Application Programming Interface)는 거의 Java 언어 내부요소로서 인실 될 만큼 자연스럽게 사용할 수 있도록 지원되고 있다.
그리고 Java 언어는 보완(protection)과 이식성(portability)을 위하여 Java virtual machine 개념을 이용하여 목적코드를 생성한다. Java 언어를 이용한 프로그램 개발 비용은 C 나 C++ 언어에 비하여 큰 차이는 없으나 virtual machine을 대상으로 목적코드를 생성하기 때문에 수행에는 다소간 시간이 더 소요될 수 있다.
참고 자료
(1) 김형일, “자바 프로그래밍 입문 객체 지향적 사고법”, 한빛 미디어
(2) 이호석, “Java 언어의 data type 특징(The data types of Java programming language)”,
(工業技術硏究所論文集, Vol.16, [1997])