C 언어 공부를 시작 했습니다.

어제 부터 C 언어 공부를 시작 했습니다.

지금 공부하고 있는 책은 정보문화사의

예제가 가득한 C언어 길라잡이/김은철,김명진 공저
입니다.

저는 공부를 할 때 처음부터 차근 차근 공부하질 못합니다. ^^;;

15장 100개의 예제로 마무리하는 C프로그래밍 장부터 시작 했습니다.

그 언어로 뭔가 프로그래밍을 해봐야지 그 언어에 적응이 빨리 되서요

자바도 프로젝트를 하면서 익혔고

.net 두 프로젝트를 진행 하면서 익혔습니다.

학교다닐때 곧잘 도스에서 C프로그램을 짜곤 했었는뎅

그게 전혀 기억이 안납니다.

졸업후에 10년 동안 PHP만 한 탓일까용 ^^;;

단순하지만, 다시 예제를 보니 새롭네용 ㅎㅎㅎ

그리고 제 블로그의 몇번 글이었는지 기억이 나지 않지만

C를 시작 하려고 하는데 무슨 툴을 사용하면 할까 하는 글을 적었습니다.

지금 사용하고 있는 툴을 두가지 입니다.

우선 Dev-C++ 를 사용해서 공부하고 있습니다.

책 부록으로 나온 CD에도 있지만, 부록 CD를 뜯으면 코드가 있기 때문에 안칠 것 같아서

다운 받아서 사용하고 있습니다.

앞으로도 계속 공부 하면서

알아낸 노하우 등은 여기서 적어 두겠습니다.

참 두가지라고 했는데 한가지만 적었군요 ^^;;

다른 한가지는 cygwin에 깔린 gcc 입니다.

지금 계획은 eclipse에 CDT를 연동해서도 해볼 생각입니다.

제가 중요하게 생각하는 것이 언어에 대한 공부도 있지만

툴에 대한 공부도 있어서요 ^^;;

그럼 다음 포스트에서 뵙겠습니다.




2008/07/16 23:17 2008/07/16 23:17

Posted by 가야태자

, , , , , , , , ,
Response
No Trackback , 2 Comments
RSS :
http://dulihana.cafe24.com/blog/rss/response/219

요즘 다시 C/C++에 대한 공부를 시작 해볼 요량으로 개발툴을에 대한 이야기를 좀

해보려고 한다.

우선, 상용툴인 Visual C++ , Boland C++ Builder 등은 제외하고

공짜로 쓸 수 있는 라이센스를 가진 툴들을 위주로 고려해보기로 했습니다.

그래서, 기본적으로 컴파일러가 필요 합니다.

컴파일러는 gcc를 사용하기로 했습니다.

윈도우즈에서 gcc를 사용하기 위한 포트는 대표적으로 2가지가 있습니다.

우선 Cygwin 이라는 툴이구요

그라고  하나는 MingGw 라는 툴입니다.

둘다 사용해본적은 있습니다.

주로 Cygwin을 사용해봤습니다만

Cygwin은 제가 볼때는 덩치가 크다고 생각 됩니다.

그래서 MingGw로 가기로 했습니다.

MingGw로 갔을때 선택 할 수 있는 IDE 를 알아 봤습니다.

우선 , Eclipse 가 있습니다. 그래서 Eclipse에서 C/C++을 사용할 수 있는 방법은

CDT라는 플러그인을 설치 하는 방법입니다.

이방법에 대해서 잊어 버리지 않으려고(ㅋㅋㅋ 속으로 까먹지 않으려고라고 했다는 ㅎㅎㅎ) 여기에 링크를 걸어 봅니다.

조인시 위키 CDT를 이용한 Windows C-C++ 개발 환경 만들기

요즘 다시 C/C++에 대한 공부를 시작 해볼 요량으로 개발툴을에 대한 이야기를 좀

해보려고 한다.

우선, 상용툴인 Visual C++ , Boland C++ Builder 등은 제외하고

공짜로 쓸 수 있는 라이센스를 가진 툴들을 위주로 고려해보기로 했습니다.

그래서, 기본적으로 컴파일러가 필요 합니다.

컴파일러는 gcc를 사용하기로 했습니다.

윈도우즈에서 gcc를 사용하기 위한 포트는 대표적으로 2가지가 있습니다.

우선 Cygwin 이라는 툴이구요

그라고  하나는 MingGw 라는 툴입니다.

둘다 사용해본적은 있습니다.

주로 Cygwin을 사용해봤습니다만

Cygwin은 제가 볼때는 덩치가 크다고 생각 됩니다.

그래서 MingGw로 가기로 했습니다.

MingGw로 갔을때 선택 할 수 있는 IDE 를 알아 봤습니다.

우선 , Eclipse 가 있습니다. 그래서 Eclipse에서 C/C++을 사용할 수 있는 방법은

CDT라는 플러그인을 설치 하는 방법입니다.

이방법에 대해서 잊어 버리지 않으려고(ㅋㅋㅋ 속으로 까먹지 않으려고라고 했다는 ㅎㅎㅎ) 여기에 링크를 걸어 봅니다.

조인시 위키 CDT를 이용한 Windows C-C++ 개발 환경 만들기

요즘 다시 C/C++에 대한 공부를 시작 해볼 요량으로 개발툴을에 대한 이야기를 좀

해보려고 한다.

우선, 상용툴인 Visual C++ , Boland C++ Builder 등은 제외하고

공짜로 쓸 수 있는 라이센스를 가진 툴들을 위주로 고려해보기로 했습니다.

그래서, 기본적으로 컴파일러가 필요 합니다.

컴파일러는 gcc를 사용하기로 했습니다.

윈도우즈에서 gcc를 사용하기 위한 포트는 대표적으로 2가지가 있습니다.

우선 Cygwin 이라는 툴이구요

그라고  하나는 MingGw 라는 툴입니다.

둘다 사용해본적은 있습니다.

주로 Cygwin을 사용해봤습니다만

Cygwin은 제가 볼때는 덩치가 크다고 생각 됩니다.

그래서 MingGw로 가기로 했습니다.

MingGw로 갔을때 선택 할 수 있는 IDE 를 알아 봤습니다.

우선 , Eclipse 가 있습니다. 그래서 Eclipse에서 C/C++을 사용할 수 있는 방법은

CDT라는 플러그인을 설치 하는 방법입니다.

이방법에 대해서 잊어 버리지 않으려고(ㅋㅋㅋ 속으로 까먹지 않으려고라고 했다는 ㅎㅎㅎ) 여기에 링크를 걸어 봅니다.

조인시 위키 CDT를 이용한 Windows C-C++ 개발 환경 만들기

머드초보의 블로그  이클립스(eclipse)를 이용해서 C-C++ 프로그래밍 환경설정.

Talking with Shinnara  NaraTalk.com  Eclipse 에서 C-C++ 개발하기

Eclipse Platform에서의 C-C++ 개발 (한글)

위의 문서를 잘 참고 하면 Eclipse로 C/C++를 개발하고 공부하는데는 문제가 없을 것 같습니다.

나머지 한가지 방법은

Dev C++를 이용하는 겁니다.

http://www.bloodshed.net/dev/devcpp.html

여기 접속해서 다운을 받고 윈도우즈에 설치 만 하면

바로 공부 및 개발을 시작 할 수 있습니다.

그런데 Eclipse는 저위에 있는 문서들에서 말하는대로

MingGw를 받아서 다시 깔아야 하고

자바도 깔아야 하는 번거러움이 있습니다.

C를 개발 하시는 분들 특히 공개  IDE를 가지고 C를 개발 하시는 다른 분들은 어느쪽 또는 다른 개발 툴을 사용하시는 건가요?

고민도 되고 궁급합니다.

어차피 이번 프로젝트 하면서 Eclipse는 깔아놨구요

CDT만 깔아서 사용하면 될것 같은데요. ^^;;


2008/04/15 14:08 2008/04/15 14:08

Posted by 가야태자

, , , , , , , , , , ,
Response
No Trackback , 2 Comments
RSS :
http://dulihana.cafe24.com/blog/rss/response/214

나는 웹프로그래머로 약 10년간 일하고 있는 사람 입니다.

우선 주로 사용하는 언어는 PHP 4.대 입니다.

주로 사용하는 DATABASE는 MySQL 입니다.

주로 사용하는 Web Server는 Apache 입니다.

그런데, 위의 프로그램들의 최신 버젼이 아닌 한단계 낮은 버젼을 사용하고 있습니다.

PHP는 지금 5.대가 한참 진행되고 있고, 6.대가 알파 버젼이 나오고 있는데...

저는 4.대 최신 버전을 사용하고 있습니다.

MySQL 도 마찬가지입니다. 5.대가 안정 버젼이고 6.대 논의하고 한창 되고 있는 지금

저는 4.대 최신 버전을 사용하고 있습니다.

Apache는 2.2 대의 버젼이 안정 버전인데

1.3. 대 최신 버전을 주로 사용하고 있습니다.

우선 이번에 개발과 조금은 상관이 없다고 생각되는 아파치를

2.2대 최신 버전으로 바꿨습니다.

지금 운영하고 있는 블로그가 Apache 2.2.x에서 운영되고 있습니다.

PHP 5.대는 일단 두려움이 앞섭니다.

지금 사용하고있는 4.대엔진을 5.대로 바꿨을때 어떤 변화가 올것인가에 대해서 말입니다.

참고로 MySQL을 5.대로 Upgrade 하려면 PHP도 5.대로 Upgrade 해야된다는 소문이 있는데 이게 사실인지는 확인해 보지 못했습니다.

최근에 MySQL로 개발을 하고 있는 것이 아니어서

PHP를 언어로 사용하고 있지만, Informix를 DATABASE로 사용하고 있습니다. ^^;;

이번 프로젝트에서 잠깐 PHP 5.0으로의 전환이 논의된 적이 있어서

한번 5.대로 전환 해봤습니다.

일단, 다른 오류는 발견하지 못했고

Time과 Date 부분에 오류가 발생했습니다.

이부분은 오류가 아니고 Warning이어서 어떻게 처리 하면 될것 같더라구요.

그런데 MySQL을 4.대에서 5.대로 전환하는 것에 대해서는 정말 걱정이 앞섭니다.

우선, MySQL 3.대에서 4.대로 오면서 겪은 일이 있기 때문입니다.

제가 부지런한 개발자가 아니라서 DATABASE의 필드를 백쿼테이션(`)으로 묶어 두질 않아서 ㅎㅎㅎ

필드명이 또 5.0에서 예약어로 되어 있는 필드명들이 있지 않을까 하는 걱정에서 입니다.

그런데 개발을 시작한지 한 10년 되어서 그런지

언어에 대한 두려움은 많이 없어졌습니다.

5-6년차 였을때 자바로 전환을 고려 했었는데 그때 잘 되질 않았거든요 하지만

지금은 자바든 C든 ASP든 어떤 환경에서든 프로그래밍을 할 자신이 생겼습니다.

자바는 경험이 있구요.

C는 전체 프로젝트를 해보진 못했고 짜여져 있는 소스를 가지고 몇가지 고쳐서 사용한적이 있습니다.

새로운 것을 항상 받아 들여야하는 IT인 개발자로서 조금은 두려움을 느끼면서 천천히 새로운 것을 받아 들여야겠습니다.

그리고, 비단 저만 이런 고민을 하는지 한 개발자 여러분들께 여쭤 보고 싶네요 ^^;;


2008/04/09 13:37 2008/04/09 13:37

Posted by 가야태자



블로그 이미지

이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.

- 가야태자

Archives

Calendar

«   2009/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Site Stats

Total hits:
252173
Today:
167
Yesterday:
255