본문 바로가기
반응형

개발 TIP65

프로그램 팁(?) 필자에게 프로그래밍이 무엇이냐고 묻는다면 프로그래밍이란 “버그와의 끝없는 싸움”이라고 대답하고 싶습니다. 필자가 처음 프로그래밍을 접해본 것은 중학교 3학년 때인 1984년이었습니다. 친구 집에 놀러갔다가 접한 SPC-1000에서 베이직으로 간단하게 계산기를 만들어본 것이 처음이었습니다. 그 컴퓨터란 물건이 얼마나 부럽던지 반년 동안 아버지를 졸라서 고등학교 1학년 때 애플 II 컴퓨터를 샀고 몇몇 컴퓨터 잡지를 사서 소스를 아무 생각없이 입력한 것 말고는 입시 준비(?)에 시달리느라 제대로 프로그래밍을 해본 적은 없었습니다. 그러다가 대학에 들어와서 포트란, 파스칼, C등을 배우면서 좀더 본격적인 프로그래밍을 시작하게 되었습니다. 그 시절을 돌이켜보면 참 어떻게 그렇게 무식하게 (?) 프로그래밍을 할 .. 2009. 12. 18.
달팽이 #include int array[10][10] = {0}; int num =0; int x = -1; int y = 0; void dal_array(int, int); void main(void) { int i, j, n; printf("숫자를 입력하시요 : "); scanf("$d", &n); dal_array(n, 1); for(i=0; i 2009. 11. 11.
ACM 프로그래밍 컨테스트 2009 2009. 10. 31.
Codegate 2009 2009. 10. 31.
성공하는 프로그래머들의 9가지 코딩 습관 좋은 소스 코드가 좋은 프로그램을 만든다 작 동하는 결과만 좋으면 소스 코드는 어떻게 만들어지든 상관이 없다고 생각하는 사람들이 있다. 절대로 그렇지 않다. 프로그램은 한 번 만들고 끝나는 법이 없다. 계속되는 버그 수정, 기능 확장 등 계속적인 관리가 필요하다. 그래서 소스 코드는 최대한 알아보기 쉽고 관리하기 쉽게 만들어져야 한다. 이 것은 1차로 프로그래머를 위한 것이지만 결국 프로그램의 성능에도 영향을 미칠 수밖에 없다. 관리하기 어려운 소스 코드에서 좋은 프로그램이 나오는 것은 불가능하기 때문이다. 이 글을 통해 좋은 프로그래밍 습관을 배워보자. 이 글을 제대로 이해하려면 최소한 하나의 프로그래밍 언어는 어느 정도 알고 있어야한다. ASP,PHP,Perl,Java-script 등의 스크립트 언어.. 2009. 10. 31.
반응형