컴파일러

C언어는 컴파일러를 필요로 한다. 아무리 멋진 프로그램을 만들어라도 컴파일을 해야 작동한다. C언어를 컴파일 해줄 수 있는 컴파일러는 여러가지가 있는데, 이에 따라 C언어의 종류를 나눌 수 있다. 컴파일러를 만드는 회사는 여러곳이 있는데, 볼랜드의 Turbo C, 마이크로소프트의 MS C, 인텔의 Intel C complier, 그리고 GPL에 따라 자유롭게 […]

Read more

삶에 중독된다

모든 인간이 중독된 것, 삶. 반드시 가져야만 하고, 구하기도 쉽고, 끊을 수 없으며, 만약 끊는다면 그것으로 이미 죽음을 맞이해야만 하는 것. 바로 삶이다. 새해를 맞이하면서, 삶에 중독되어 습관적으로 나이를 먹고 있는건 아닌지 생각해 보았다.

Read more

군 복무 기간 단축

난 아직 군대에 갔다오지 않았다. 따라서, 최근 노무현 대통령의 발언을 액면 그대로 믿는다면 난 노빠가 될지도 모른다. 한 6개월 줄여서 18개월로 만든다고 한다. 여기에 대해, 주성영이라는 아저씨가 차라리 군 가산점 제도를 부활시키라고 주장한다. 아마 이건 여성가족부에서 반대할 것이다. 생각해보자. 군 가산점 제도를 없앤 것은 남녀차별을 […]

Read more

C언어 기본 문법

C언어는 언어다. 따라서 문법이 있다. 모든 명령문은 ;으로 끝나야 한다. ;이 없으면 끝나지 않은 것이고, ;이 있으면 무조건 일단 끝난 거다. 엔터나 공백은 모두 한칸으로 처리되고, 아무튼 ;만이 끝을 나타낸다. -_-; //뭐라고? 한줄짜리 주석. 이거 뒤에 있는 글자들은 그 줄이 끝날 때 까지 전부 무시된다. […]

Read more

구조체

구조체는 뭐냐… 변수 여러개를 묶어둔 것을 의미한다. 원래, C에서 쓸 수 있는 변수 형태는 정수, 실수, 긴 실수 정도인데, 우린 벡터도 써야 하고 복소수도 써야 한다. 이런 경우, 새로운 형태를 지정해 줘야 한다. 사용법은 간단하고 복잡하다. struct 구조체 { int x; int y; } 이렇게 […]

Read more

알고리즘

알고리즘은 어떻게 만들까? 난 알고리즘을 만드는 방법을 체계적으로 배운 적은 없다. 다만, 그때그때 필요한 일을 시키기 위해서 컴퓨터의 생각 방식과 나의 생각 방식 사이의 연결 관계를 찾았을 뿐이다. 아마 이 작업을 알고리즘을 만드는 작업이라고 하는 것이라고 생각한다. 프로그램 제작을 직업으로 삼아서 일하시는 분들과 비교하면 아주 […]

Read more

Hello, world!

Hello, world! 가장 기본적인 영어 문장이다. 누군가에게 인사를 할 때 사용할 수 있으며, 그때는 world 대신에 상대방의 이름을 적으면 된다.

Read more

핵공격에 못 견디는 인터넷

기사는 아래 링크 참고. http://www.inews24.com/php/news_view.php?g_serial=240620&g_menu=020600 이번 지진이 강타한 곳이 해저 케이블 밀집 지역이라고 했다. 전문가가 얘기하기로, 이번 사건으로부터 배울 점이 이 지역에 더 많은 케이블을 설치할 필요가 있다고 한다. 이건 번역을 잘못했거나 이 아저씨가 잘못 얘기했거나 둘 중 하나임이 명백하다. 왜? 지진은 원래 났던데서 계속 […]

Read more