끄적끄적

반응형

1 .처음에는 C부터 배우시는게 좋습니다.

뭐 굳이 설명하지 않겠습니다. C는 그냥 프로그래밍 입문의 기본쯤 된다고 생각하시면 됩니다

 

2 . C++ 을 다음으로 배우시는게 좋습니다

C++은 C와 달리 객제지향성프로그램이기때문에 C를 알고 배우면 더욱 쉽게 알 수 있습니다. 

( Class의 개념 , 객체지향프로그램의 필요성  상속, 다형성, 캡슐화 , Try-catch , operator연산자 , 오버로딩 , 오버라이딩 등등 ) C와는 다른것들이 많이 있습니다

그리고 JAVA와 C#도 객체지향 프로그램 언어 이기때문에 C++로 개념을 익히고 가시면 좋죠~

 

3. API ( Apllication programming interface )

보통 C와 C++을 배울때에는 console모드로 배우게 됩니다. console에서 windows로 넘어가는 과정입니다.

API는 쉽게 말해서 윈도우창도 만들수 있고, API로 메신져같은것도 만들수 있답니다

API는 C와  C++과 다르게 함수 이름도 길고 인자도 상당히 많습니다.

MFC가 내부적으로 API로 구현되어있기 때문에 알고 넘어가면 좋습니다만...

안배우시고 넘어가는분들도 있을꺼라고 생각합니다.

 

4 . MFC는 API함수들을 객체지향화 시켜논것입니다

API를 배우시면 알겟지만 API는 함수 이름도 다 외우기도 힘들고 또한 복잡합니다.

API에서 100줄코딩해야 할것을 과장해서 말하면은 5줄이면 끝낼수도 있습니다.

사용하기 편리하게 해놧죠.

 

5 MFC까지 배우셨다면은 그 다음부터는 본인이 선택하시는게 좋을듯 싶군요..

일단 자바와 C#은 비슷한 문법들이 많이 있습니다.

저는 자바는 배우지 않앗지만 자바코드를 보면 대충 이해가 갑니다.

특징이 있따면은 자바와 c#은 포인터의 개념이 없습니다.

둘중에 뭐가 좋냐고 물어보신다면은 대답하기 곤란합니다...

물론 c#에서 포인터를 쓸수 있긴 하지만...

다이렉트 X부터 배우시고 c#을 배우시기를 추천드립니다.

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]