C++는 왜이렇게 어려운 걸까요?

Joolme의 이미지

개인적인 생각을 말한다면

초보가 접근하지 못하게 하기 위한
미국의 음모닷!!!

이라는 생각밖에는 들지 않내요 ㅠㅠ

세벌의 이미지

c++을 만든 사람은 미국 사람이 아닐 걸요?

february28의 이미지

훈련이 비교적 많이 필요한 언어인건 확실하죠... 특히나, 창의적인 생각을 펼치기에는 생각의 구속이 초보들에게는 곤욕이죠.
필요하면 쓰고, 필요없으면 안쓰기에 시간이 영역이 너무 많이 쓰여져 버렸죠.그리고 쓰다보면, 답습이되어서 불편한줄 모르죠..
죽음뒤의 세계를 아무도 가르쳐 주지않습니다. 아마, 아무도 모를수도 있겠죠.. 그렇지만, 가르쳐주지않는다고 불평할수 없는것이고, 왜이렇게 만들었냐 보다는, 그리고 c가 번거롭고, 난해하다고 생각안하는..듯 할수 밖에 없죠...제가 느끼기에 이런걸 스스로 깨닳기 바라는 사람들이 많은듯하더군요..알수없습니다.....그게 옳은지 이게 옳은지..
세상에 별의별 생각이 많습니다. 옛날 유럽의 수학자도 자신의 생각이 비판받을까봐, 또는 누가 빼낄까봐 생전에 논문을 발표안할정도인 경우도 있었다할만큼, 인간이 신처럼 완벽하기는 힘들죠...

--------------------------------------------------------------------------------
open source, open teaching, 천기누설이 꿈~ 은 개뿔...
--------------------------------------------------------------------------------

snowall의 이미지

그럼 쉬운 언어는 뭐가 있었나요?

피할 수 있을때 즐겨라! http://melotopia.net/b

JuEUS-U의 이미지

솔직히 C++는 변태스러운게 많죠 - _-)
언어 자체의 규칙은 한정적인데, 표현력이 좋아서(?!) 가능한 일이 많습니다.
11년째 쓰지만 아직도 새로운걸 배운다죠 = =)
근데 그런거 써봤자 항상 기능의 남용이라죠. [...]

나그네나그네의 이미지

그렇습니다 어렵긴 합니다 -_-;;;

더욱이 C++로 만들어진 프로그램에서 나오는 버그는 잡기 어려운 버그가 많기에 자바나 파이썬에 비해 생산성도 떨어지기도 하고..

그래도 말 그대로 '잘 쓰면' 정말 강력한 언어가 아닐까 합니다 ㅎㅎ

객체를 스택과 힙 중 골라서 선언할 수 있는 언어가 C++ 말고 있나요?

mirage79의 이미지

구래도 목구멍에 풀칠 할 수 있게 해주는놈..

cinsk의 이미지

네, 저도 투자한 시간/노력이 가장 많은 것이 C++인데, 좋아하지는 않습니다. C++을 싫어하는? 분들을 위한 질문&답변입니다:

http://yosefk.com/c++fqa/

참고하세요.

cleansugar의 이미지

헉....이럴수가....

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

PrimeMin의 이미지

C++이 어렵다면 대체..어떤 언어가 쉬운 언어인가요? 되려 질의 드리고 싶습니다.

변화없는 미래는 존재하지 않는다.
Blog: http://gonome.tistory.com/

allinux의 이미지

'어렵다' 보다 '불편하다' 가 더 맞는 표현 같습니다.

parkon의 이미지

얼마전 같은 랩 사람들하고 나누던 얘기가 생각나는 군요.

어떤 (주로 수치해석) 문제를 풀 때, 포트란하고 C++하고 비교얘기가 나왔는데

포트란은 주어진 문제를 푸는 데 주력하게 되고,

C++은 얼마나 우아하게 주어진 문제를 풀 수 있을까에 주력하게 되는 경향이 많은 것 같아요.

알고리듬이 대충 정해진 경우,
포트란은 이러나 저러나 그 구현하는 방법이 대충 뻔한데
C++은 구현에 있어 너무 많은 가능성들이 있는것 같아요.
그게 C++의 힘이기도 하지만 진입장벽을 높이는 데에도 일조하는 것 같단 생각이구요.

물론 위 이야기는 f77 이야기이고, f90이나 f95 넘어가면 그것도 역시
좀 현란해 지는 감이 있기도 하구요.

cleansugar의 이미지

인터넷이 미젭니다.

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

youks95의 이미지

C에서는 포인터의 산을 넘으면 되지만,C++은 거기서 OOP의 상속,다형성등 산을 또 넘어야 하고
이제 이력서에 C++ 상급 이라고 쓸려고 그랬는데 TR1이 나오면서 generic programing이 되고
STL도 덧붙이고 이제는 이게 무슨 언어분류에 들어가는지도 모르겠어요.
영원히 C++상급이라고 쓰기는 힘들듯..

-----------------------------------------------
내가 나이기 위해서는 나를 찾아야 한다.

kwchun의 이미지

C++은 이제 멀티 패러다임 언어죠.

http://en.wikipedia.org/wiki/C%2B%2B

GMRyuj의 이미지

모든 것은 어렵습니다.
포기하지말고 끝까지 해보시기 바랍니다!

이 세상에서 불가능한 것은 단 하나뿐이다.
그것은 자신을 완벽히 믿는 것이다.