디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

틈만 나면 올라오는 C++ vs JAVA에 대해 정리함.

CodeCraft갤로그로 이동합니다. 2016.02.25 17:12:04
조회 4525 추천 30 댓글 17

나는 현재 c++을 주로 하고 있긴 하지만 객관적인 말을 위해 최대한 내 의견을 배제하고 있는 그대로 말함.


질문1. JAVA가 좋나요? C++이 좋나요? 혹은 둘 중 어느걸 공부할까요?

언어는 도구일 뿐 이라는 말을 많이 들었을 거라고 생각함. 각 언어마다 특색이 있고 뛰어난 부분이 있으므로 현재 자기의 목적에 가장 잘 부합하는 언어로 선택을 할 것.

현재에도 많은 언어가 있지만, 결국 그 언어만의 장점이 있기 때문에 아직도 생명이 붙어있음. 그러므로 먼저 어느 분야로 진로를 선택 할지부터 결정.


질문2. 아 ㅡㅡ X발 저는 실무자도 아니고, 그냥 학생이라서 공부하려고 그러는건데요?

그렇다면 C++을 추천. (여기서는 개인적인 의견이 좀 들어 갈 수 밖에.)

자바는 완전한 객체지향적 언어이며 가비지 컬렉터에서 메모리를 자동 관리 해줌.

c++은 코딩 스타일에 따라서 절차지향, 객체지향, 템플릿 메타 등 여러가지로 코딩이 되며, 메모리를 직접 관리. 자바는 편하지만, c++은 번거롭고 복잡함.

첨에 c++로 익숙해져 있으면 자바를 해도 그렇게 어렵진 않음.


질문3. 자바가 빠르나요? c++이 빠르나요?

여기서는 할말이 많다.

네이티브 코드인 c++이 바이트 코드인 java보다 빠른건 당연하다. 자바 추종자들은 이걸 받아 들여야 하는게 평생의 과제.

하지만 용도가 다른 두 언어를 비교하는건 아주 찌질한 짓이라고 봄. 용도에 맞게 개발하는게 개발자의 기본 소양.

안정적인 성능을 바라면 자바로 개발하는 사람은 없음. 안정적인 c, c++ 코드는 자바로 대치할 수 없기 때문.


질문4. 그럼 다 속도 빠른 c++을 써야하는거 아닌가요?

일단 자바는 자체적으로 지원하는 거대한 라이브러리와 가비지 컬렉터 때문에 생산성이 매우 뛰어나다

그리고 데이터 타입등에 대해 엄격하게 검사를하고, 객체의 참조를 할 때는 레퍼런스만 하며, 가비지 컬렉터에 의해 메모리 누수가 거의 발생하지 않는다.

그리고 매우 안전하다. c++ 같은 경우는 런타임에서 포인터에 의한 버그 때문에 많은 시간이 소요 되는 경우다 많다. 또한 검사가 엄격하지 않아서 속도는 빠르지만 안전성은

결국 프로그래머의 역량.

그리고 일반적인 애플리케이션 같은 경우 자바나 c++이나 속도는 도찐 개찐이다.


질문5. 그럼 고민이 되는데 어떤게 더 배우기 쉽나요?

당연히 high-level에 있는 자바가 편리하고 배우기 쉽다. 그리고 스트레스도 덜 받는다.. 그리고 자바도 재야의 숨은 고수도 많다.

또한 플랫폼에 종속적이지 않기 때문에 코드를 한번 짜면 아무 플랫폼에서나 다 돌릴 수 있다. c++은 그렇지 못하다.. 쥬륵..ㅠ

하지만 한계가 있다. 위에도 말했지만, 안정적인 c++ 코드는 자바로 따라 올 수가 없다. 자바가 할 수 있는건 c++로도 거의 대부분 가능하다. 하지만 c++만이 할 수 있는것을

자바는 할 수 없는 경우가 많다. 상황에 따라 잘 선택할 수 있는 안목이 필요. 근데 그런 안목이 갖춰서 있으면 당신은 벌써 좋은 개발자.


이상. 끝.

반박하고 싶어도 아가리 싸무셈

반박할 시 개병신


추천 비추천

30

고정닉 0

31

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD iPad Pro 사전예약!! 운영자 25/10/17 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 48059 65
2897239 아동성애가 최고임 류류(118.235) 15:23 5 0
2897238 냥덩아 발명도둑잡기(39.7) 15:13 14 0
2897237 그래도 이번 정권이 집값은 잡을 의지가 있어보이긴 해 chironpractor갤로그로 이동합니다. 15:10 16 0
2897236 zfs source code opened 나르시갤로그로 이동합니다. 14:50 7 0
2897234 부산에 국제수로기구 인프라센터 생기네 ㅇㅇ(175.197) 14:21 12 0
2897233 전찐연 ㄱㄱ 슈퍼너드_리보갤로그로 이동합니다. 14:20 14 0
2897232 스타벅스 선불금 6년간 2.6조…고객돈으로 투자 수익 등 400억원 발명도둑잡기(118.235) 14:18 11 0
2897231 zfs도 라이센스에 소스 강제공개가 없어서 백도어 가능 발명도둑잡기(118.216) 14:05 10 0
2897230 미국 마이크론부터 때리는 중국, 지켜보는 한국 발명도둑잡기(118.216) 14:00 11 0
2897229 zfs 파일 시스템에서도 mount 명령을 사용하면 되는가? 나르시갤로그로 이동합니다. 13:45 9 0
2897228 캄보디아 중국인 범죄조직 한국인신매매도 결국 이재명 때문이엇넹 [2] ♥덩냥이♥갤로그로 이동합니다. 13:40 27 0
2897227 코스프레가 대중화되야 출산률이 올라간당 By 나님 ♥덩냥이♥갤로그로 이동합니다. 13:37 20 0
2897226 구윤철 “미국처럼 재산세 1% 때리면 고가주택 보유하겠나” [1] 발명도둑잡기(39.7) 13:36 17 0
2897225 저장용 ♥덩냥이♥갤로그로 이동합니다. 13:25 17 0
2897224 제국주의 체제 부역자는 대체로 이기적이고 근시안적인 입장이고 [1] 발명도둑잡기(118.235) 13:23 21 0
2897223 괜찮다는건 무지에 대한 책임감의 부재 아닐까?? [1] ㅇㅇ(223.39) 13:21 28 0
2897222 한반도의 절대반지는 단연코 국가보안법이다 발명도둑잡기(118.235) 13:12 13 0
2897220 예뿐귀염냥들도 풍파좀맞으면 미모떨엊지는듯 [2] ♥덩냥이♥갤로그로 이동합니다. 13:05 32 0
2897219 ‘노 킹스!’ 미국 전역 들썩인 반 트럼프 시위…“역사상 최대 규모” [2] 발명도둑잡기(118.235) 13:02 17 0
2897218 Ada 프로그래밍: 4.1.1 타입의 정의와 중요성 나르시갤로그로 이동합니다. 12:56 16 0
2897217 애널은 버티다 일직자야갯다 ♥덩냥이♥갤로그로 이동합니다. 12:47 16 0
2897216 컨디션 좋을때 효율이 안좋을때 수백수천배임 ♥덩냥이♥갤로그로 이동합니다. 12:47 14 0
2897215 체딸의 갖장 큰 단점은 중요성 판단능력이 떠러진다는거 ♥덩냥이♥갤로그로 이동합니다. 12:45 18 0
2897214 4시간 잤다 발명도둑잡기(118.216) 12:41 19 0
2897213 생후2개월까지만 귀엽고 그이후는 귀여운애들만 귀여운듯 ♥덩냥이♥갤로그로 이동합니다. 12:40 21 0
2897212 새끼길냥이들 좀만크면 안귀여워지네 ♥덩냥이♥갤로그로 이동합니다. 12:39 20 0
2897211 뛰뛰조졋더이 글이 언읽힌당.. [2] ♥덩냥이♥갤로그로 이동합니다. 12:33 26 0
2897210 바이럴이라는게 상당히 중요한게 얼마전에 바이브 코딩 게임 [1] ㅆㅇㅆ(124.216) 12:25 43 0
2897209 [대한민국] 헌재 윤 국무회의 CCTV 고의적으로 증거 은닉 프갤러(121.172) 12:08 17 0
2897207 아 내 서비스를 빨리 완성해야되겠구나 [2] ㅆㅇㅆ(124.216) 12:04 46 0
2897206 프로그래머 너네는 행복한줄 알아. [2] 프갤러(59.16) 12:00 49 0
2897205 우리나라는 진짜 좌파가 없음 . 진짜 좌파는 이런거임 [18] ㅇㅇ(175.197) 11:58 90 0
2897204 [대한민국] 캄보디아 사건을 토대로 알아보는 좌파의 인식과 사회구조 [3] 프갤러(121.172) 11:51 27 0
2897203 삶이 의미 없다 동안구청 건설과 직원들은 11시 40분에 점심먹으러 가고 넥도리아(220.74) 11:31 18 0
2897202 어후 글이어지러 [2] CreeJee(유동근)갤로그로 이동합니다. 11:26 40 0
2897201 양산형 만들 시간에 다른 개발.자 개발자 자체가 적페아닌가 이재명도사장이 넥도리아(119.195) 11:23 17 0
2897200 님들은 게임 개발 왜함. 목적이 뭐임 돈 머니 아니면 코인 아니면 취업사 넥도리아(119.195) 11:21 20 0
2897199 어제 박가네 보는데 오사카는 오사카 짱짱맨이라며 ㅇㅇ(175.197) 11:20 19 0
2897198 문화에 힘을 왜 쓰냐 다 구란데 [8] 프갤러(211.210) 11:19 33 2
2897197 부산애들은 강남관심없음 [8] ㅇㅇ(175.197) 11:15 52 0
2897196 옛날 프갤사람 인터뷰 배구공(119.202) 11:13 31 0
2897195 내가 성대 대학원 석사 중퇴한 이유. 논문 냈는데 ㅇㅇ(140.248) 11:09 45 6
2897194 운전병 꿀빤다 긁는새끼들 이차로 운전시켜보고 싶음 [1] ㅇㅇ(59.26) 10:57 23 0
2897192 알람몬같은 어플만드는거 난이도가 어떤편인가요? 프갤러(115.21) 10:21 16 0
2897191 이정도 집안이면 어디가서 강남산다고 말해도 되냐 [5] 프갤러(116.126) 09:23 67 0
2897190 반지의제왕 중간계 인구수는 부산 수준 [2] 발명도둑잡기(118.216) 09:00 45 0
2897189 와 개씨발 개꿀 겟또!! [3] ♥덩냥이♥갤로그로 이동합니다. 08:55 62 0
2897188 흠.. ♥덩냥이♥갤로그로 이동합니다. 08:53 21 0
2897187 학점 신청의 추억..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:38 22 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2