메뉴 건너뛰기

창조도시 기록보관소

언어 질문입니다. 어떤 과정을 거쳐야 할까요?

2005.11.26 11:19

하앙e 조회 수:11 추천:1

>제가 프로그래밍 언어를 처음부터 배워보고자 합니다.
>흔히들 C부터 배우라고들 하는데, 창조도시분들은 아무래도 이런 것에 보다 빠삭하리라 믿고 부탁드립니다. 처음은 무엇부터 배워야하며, 그 다음부터는 어떤 순서로 배워야하는 것인가요?
>C언어 배울 때는 비쥬얼 스튜디오만 있으면 되나요?
>아, 그리고 전과정을 마치는데 소요되는 시간은 얼마나 될까요? 한 1~2년 걸리게 됩니까?

에.. 일단.. 프로그래밍 언어는 C 언어 뿐만 아니라 여러가지가 있습니다..

일단 기본적인게 C++(이하 C) , Delphi , VB 등등요..

그런데.. C++가 비중이 크기 때문에 흔히들 이것을 배우라고 하는 것 입니다..

일단.. 처음부터 시작할 것이라면.. 간단한 C 언어 책을 하나 사시는 것을 권해드립니다..

서점에 가면 여러가지 책들이 있는데요.........

C 언어 책은... 설명과 예제가 책 내용안에 적절히 어우러져 있는 책을 고르시면 됩니다..

( 제가 가진 C 언어 책은 5년 가까이 되서 권해드리지는 못하겠네요 ^^;; )

그리고.. 다음은 컴파일러인데.. 컴파일러도 대표적인게 Microsoft Visual Studio 의 C++ 컴파일러구요..

그 외에 Turbo C++ 라던지.. 여러가지 컴파일러가 있습니다만.

윈도우 환경에서는 역시 Microsoft가 좋겠지요 ?..

그리고.. 사실상.. C 언어를 꾸준히 배운다면.. 3달도 걸리지 않습니다..

꾸준히 한다면 3달 이내에 C 언어를 배우실 수 있습니다만,.. 역시 책보다는 경험이 있어야 겠지요...

3달 이내에 C 언어를 배우긴 한데.. 그 이후에는 스스로, 프로그램도 꾸준히 만들어가시면서.. 계속 익혀가고 자신만의 노하우를 찾으셔야 합니다..

예를 들면 프로그래밍 습관 같은것도 있지요... 주석을 다는 습관이나... 함수 구현 방법등등..

그 다음에.. 윈도우 프로그래밍에 대해서는 말씀을 안하셨지만...

제가 그냥 쓰겠습니다.. 참고하셔요...

지금까지 설명해드린 것은 Dos Programming( 도스 프로그래밍 ) 입니다..

그래서, Windows 환경에서 돌아가는 프로그램을 만드는 것을 Windows Programming( 윈도우즈 프로그래밍 ) 이라고 하는데요..

Windows 환경에서 프로그래밍을 하시려면 ... C++ 언어 책의 개념을 좀 살피실 필요가 있습니다..

C++ 언어는 C 언어에서 클래스와. 네임 스페이스등.. 여러 활용 개념들이 확장된 것 입니다..

그리고.. Microsoft 에서는 Windows Programming 개발자를 위하여 API ( Application Programming Interface )와 MFC( Microsoft Foundation Classes )를 만들어놓았는데요..

API는.. 함수와 구조체들의 모임이라고 보시면 됩니다.. 이것에는 윈도우 창을 띄우거나.. 종료시키는 함수 등이 끝도 없이 나열되어있습니다..

다음으로 MFC는 API의 복잡함을.. 클래스(  C++ 에서 나오는 개념 , C에서 구조체의 확장 개념 )를 통하여.. 함축시켜.. 사용하기 편리하게 만든 것 입니다.

이것들은 WINDOWS API 책이나 MFC 책을 하나 구입하셔서 살펴보시면 됩니다.

그래서 코스는.. C 언어 책 - > 프로그래밍 연습 -> (선택사항)C++ 언어 기초 개념 잡기 -> (선택사항)WINDOWS API Or Windows MFC

프로그래밍 연습과 선택사항을 제외한 코스는 3개월 정도..
모두 합친것은.. 1년이 될 것으로 추측됩니다..

에.. 참고적으로 물어보실 것은.. 쪽지로 말씀주시면.. MSN/세이 아이디 알려드릴께요