This website is a clone of OTD.KR - it only exists to maintain the historical information that OTD once housed, and to act as a monument to this incredible, passionate community. Nothing presented here is the original work of kbdarchive.org

❤️ 길을 열어주셔서 감사합니다 ❤️


  • Community(커뮤니티)
  • Otd Info(소식&정보)
  • Forum(포럼)
  • Tip & Tech(팁&테크)
  • Diary(다이어리)

Freeboard 자유게시판

자유롭게 글을 남기는 공간입니다.
이미지 파일은 Album 게시판을, 자료는 PDS 게시판을 이용해주시면 감사하겠습니다.
 
작성일 : 10-11-20 10:02
c++과 java의 차이
http://l.otd.kr/VDPFB3I5
 글쓴이 : 대략낭패
조회 : 456  

아래 분 글에 JAVA 공부하신다고 써 있길래~

뭐 지금은 직업 관계 상 C++과 JAVA를 함께 하고 있습니다. ㅎㅎ

 

지금 회사 말고 예전에 모 회사에서 면접볼 때 C++과 JAVA의 차이에 대해서 물어보더군요~

순간 말 문이 막혀서 이렇게 대답했습니다.

c++은 세계를 정복할 수 없어도 java는 세계를 정복할 수 있다~~ 라고 헛소리를..

 

물론 입사는 불합격했습니다. ㅠㅠ

 

여러분들이 생각하는 c++과 java의 차이점은??


몽군 [Lv: 111 / 명성: 745 / 전투력: 2812] 10-11-20 10:04
 
제가 요즘 javae도 하고 MFC VC++도 하고 있습니다만..

객체지향 프로그램이라는건 머 같다고 볼수 있구요

차이점은 하나뿐인게 메모리 관리를 하냐안하냐의 차이입니다.

java는 버쳘머신에서 메모리 관리를 해줍니다. 그런데 C++같은 경우는 메모리 관리를 해줘야합니다.

그런데 반대로 말씀하셨네요

java는 세계 정복을 할수 없어도 C++로는 세계를 정복할수 있다 이렇게 말씀하셨어야 하는데 ^^
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 10:05
 
역으로 뒤집어 보면, 그만큼 둘이 유사한 구조를 갖는다는 의미인가요? ^^;
마디 [Lv: 731 / 명성: 715 / 전투력: 10517] 10-11-20 10:07
 
문법이 좀 틀리고, 그 사용 목적이나 개발된 사유가 조금 틀릴 뿐이지, 그냥 프로그래밍 언어입니다. ^^
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 10:17
 
음... 초보가 보기에는...

퍼포먼스 vs 유연성이 아닌가 합니다.
C++은 JVM만 있으면 구동되는 JAVA만큼의 플랫폼 포팅성을 갖지는 못하지만, 대신 퍼포먼스상에서 잇점이 있지 않을까... 하는... 틀려도 뭐... 초보가 찍은것이니 ^^;;
큰바위머리 [Lv: -1 / 명성: 751 / 전투력: 898] 10-11-20 10:24
 
먼저 철자부터 틀리군요.
회색분자 [Lv: 197 / 명성: 746 / 전투력: 2005] 10-11-20 10:49
 
메모리 관리 차이 인것 같은데요
향기아이 [Lv: 31 / 명성: 703 / 전투력: 653] 10-11-20 10:59
 
어차피 C에서 자바가 나온거라..; 그게 그거지만 가장큰 차이점은 결국 메모리 관리..;;
malloc/free vs garbage collection 차이가 아닐까염..;;
모기채 [Lv: 92 / 명성: 639 / 전투력: 2931] 10-11-20 11:32
 
먼저 철자부터 틀리군요.(2)...
라고 하고싶지만
음, 저도 현재 배우려고 준비중인데..
여기서 많이 배우고 가네요
chouchou [Lv: 91 / 명성: 722 / 전투력: 4427] 10-11-20 12:31
 
음..역시나 가상머신의 차이가 아닐까요..플랫폼이 어떤것이든 자바만 설치되면 app입장에서는 하부 구조에 대해 신경쓸 필요가 없다..
나쁜동화 [Lv: 1553 / 명성: 755 / 전투력: 12889] 10-11-20 14:15
 
Java는 pure oop이고 C++는 hybrid지요. 이 때문에 generic data를 java에서 할라믄... C++에서는 이걸 templete(형틀)라고 하고 공장에서 물건 찍어내듯이 찍어 내지요. List 이런거 보셨을꺼에요.ㅎㅎ C++구현마다 조금 다를 수 있는데 구형 (이 부분은 과거에는 관심이 있었으나 현재는 아니라서) 컴파일러에서는 virtual function이나 메모리 관리가 silly한점이 있었는데 고쳐졌을까나? ㅎㅎ
제이제이 [Lv: 62 / 명성: 648 / 전투력: 1829] 10-11-20 15:03
 
세계정복하러 가요!!
TheBits [Lv: 64 / 명성: 657 / 전투력: 3135] 10-11-20 15:31
 
세계정복..
Ujos [Lv: 273 / 명성: 635 / 전투력: 13371] 10-11-20 16:06
 
ㅋㅋㅋㅋㅋㅋㅋㅋ 세계정복 저도 참여요!
제로록 [Lv: 631 / 명성: 655 / 전투력: 18365] 10-11-21 02:36
 
자바는 저때는 없었습니다. -_-; 그차이 ㅋ
젝리 [Lv: 99 / 명성: 653 / 전투력: 6683] 10-11-22 21:33
 
둘다 객체지향이지만

메모리 관리를 누가하느냐가 제일 큰 차이 같네요..
 


SIDE MENU

Otd Wiki 무엇이든 물어보세요!
Otd
Lotto
누적 포인트 1,799 p
Otd Chat 강냉이 Beta !
Otd
Hands
왼쪽메뉴 숨기기
왼쪽메뉴 펼치기
Loading...