2011-01-16 3 views
3

새로운 언어 또는 프레임 워크를 배우려고합니다. 이제는 C#과 WPF, WCF, Winforms를 다루겠습니다. 나는 자유 시간을 가지기 때문에 새로운 기술을 얻고 싶습니다.일부 C++ 프레임 워크 또는 파이썬으로 시작

하지만 딜레마가 있는데, 백금, 이유, Evocosm, ACF 등의 C++ 프레임 워크로 시작하거나 파이썬/파이썬 프레임 워크를 사용해보십시오.

나는 네가 선택한 가능성이 내 자리에 있습니까?

나는 17 세의 학생이며, 나는 C++ (OOP, STL과 거의 관계 없다)에서 기본적인 기술을 가지고 있으며 파이썬으로는 경험이 없다.

귀하의 선택은 무엇이며 그 이유는 무엇입니까?

+1

이 있어야합니다 커뮤니티 위키 – Jimmy

+5

내가 년 동안 C++와 함께 일한지가 없습니다. 그리고 저는 그러한 프레임 워크에 대해 들어 본 적이 없습니다. –

+2

C++에는 boost, poco, Qt와 같은 자유 라이센스 라이브러리의 프리미엄 컬렉션이 있습니다. 상업용 라이브러리를 선호하는 사람들 중 하나를 놓치지 마십시오. – AraK

답변

0

저는 개인적으로 파이썬을 선호하지만 profesionally는 좋은 직업을 원한다면 C++이 더 나은 선택입니다.

1

C++를 계속 배우는 것이 좋습니다. 프레임 워크를 찾기 시작하기 전에 인기있는 검색 알고리즘을 익히고 구현해보십시오. 그런 다음 queues, list, stack, binary trees 및 일부 연산과 같은 일부 구조를 구현해보십시오. 그 사이에 I/O (예를 들어, 스택에 파일을 쓰고 일반 텍스트 및 바이너리로 스택에 다시 읽으십시오)을 실행하십시오.

프로그래밍 수업에 대한 대학 견학이었습니다. C++은 어렵고 multiparadigmats 언어이기 때문에 좋은 선택입니다. 그래서 미래에는 다른 언어와 공통점을 많이 발견하게 될 것이고 메모리 관리 시스템에 익숙해 질 것입니다.

0

저는 C++을 선택하기 때문에 일부 구문을 공유하기는하지만 이미 알고있는 언어와 다른 점이 있습니다.

4

파이썬은 믿을 수 없을만큼 배우기 쉽고 강력하며 매우 유용합니다 (특히 웹 개발 IMO의 경우).

C++는 매우 널리 보급되어 있으며 C# 및 Java와 같은 다른 언어와 유사합니다. 파이썬의 구문은 매우 독특하며 AFAIK는 다른 언어와 매우 유사하지 않습니다. 그럼에도 불구하고 파이썬 구문은 C++보다 읽고 쓰기가 훨씬 쉽습니다. 파이썬 또한 널리 보급되어 있으며 Google과 같은 거대 기업에서 사용됩니다.

C++에는 Boost 및 Qt와 같이 실제로 개발에 도움이되는 멋진 라이브러리가 있습니다. 파이썬에는 Django (웹 개발 용) 및 Twisted (네트워킹 용)와 같은 훌륭한 라이브러리가 있습니다. C++ 라이브러리는 파이썬 라이브러리보다 범위가 더 넓어지는 경향이 있지만 Python 표준 라이브러리는 STL, IMO보다 훨씬 뛰어납니다.

최근 Python은 이전 버전과 호환되지 않는 릴리스 (Python 3)를 사용했으며 대부분의 라이브러리는 아직 따라 잡지 못했기 때문에 Python 2를 사용하여 일부 Python 라이브러리를 활용해야 할 수도 있습니다.

C++은 실행 속도면에서 파이썬보다 훨씬 빠르지 만 파이썬은 개발 속도 측면에서 파이썬보다 월등합니다. 또한 Python을 사용하면 C 또는 C++로 응용 프로그램의 성능이 중요한 부분을 작성할 수 있습니다.

전반적으로 파이썬으로 가서 배우고 사용하기 쉽기 때문에, 그리고 makes programming simple and fun입니다.

+0

모두에게 조언과 의견을 보내 주셔서 감사합니다. 마침내 C++을 선택합니다. –

0

C++에서 머물기를 원한다고해도, 적어도 약간의 파이썬을 배우는 것이 좋습니다.

C++이 가장 강력한 프로그램 언어라고 할 수 있습니다. 그러나 선발 투수에게는 함정과 함정이 너무 많습니다.

상황에 따라 Python은 프로그래밍에 대해 더 많이 알려줄 수있는 것입니다. 파이썬에 대한 경험이 없기 때문에 처음에는 배우기가 매우 쉽습니다. 그리고 그 효과는 매우 빨리 나타납니다.

플러스, STL과 부스트와 같이 C++을 더 잘 이해하는 데 도움이되며, 모두 파이썬과 유사합니다. Qt는 심지어 Python 바인딩으로 PyQt를 가지고 있습니다. Python의 구문은 깨끗하고 우아하지만 동일한 API를 사용합니다. 여기

파이썬에 대한 놀라운 튜토리얼 : http://diveintopython3.org/

난 당신이 그냥 조금 시도 제안, 그것은 해치지 않을 것입니다.

0

음. 파이썬 기본 사항을 익히는 데는 일주일이 걸릴 것이므로 작은 해킹이나 스크립트에 적합한 언어이므로 1 년 동안의 시간을 절약 할 수 있습니다. 그래서 나는 당신이 그것을 처음 배우는 것이 좋습니다.

학습 C++는 물론 5 년에서 10 년 당신을 데려 갈 것이다, 그래서 같은 즉각적인 혜택 :