본문 바로가기

전체 글

(82)
gdb GDB는 리눅스 환경(정확히는 GNU 환경)에서 효율적으로 디버깅 할 수 있게 해주는 툴이다. GNU 환경이란? GNU(한국어: 그누)는 GNU 프로젝트를 통하여 개발한 유닉스 계열 컴퓨터 운영 체제이며 궁극적으로는 "완전한 유닉스 호환 소프트웨어 시스템"이 되는 것이 목표이다.[1][2] 리처드 스톨만이 1983년에 GNU 개발을 처음 시작하였으며 원래는 자유 소프트웨어 재단(FSF)의 중심이었지만 2010년 11월까지 GNU 안정판이 나오지는 않았다.[3][4] GNU는 "GNU는 유닉스가 아니다."란 의미를 갖는 영어 문장 "GNU's Not UNIX"의 약자로, 원래의 문장 안에 자신이 이미 들어 있는 재귀 약자이다. 스톨만은 GNU를 그누로 읽자고 제안한다. 유닉스는 이미 널리 쓰이던 독점 소프.. 더보기
#1 Getting Started 자바 공부를 시작한다. 공부와 더불어 나의 지식을 다른 사람들과 나누기 위해 첫 포스팅을 해본다. 본 공부는 기초적인 자바 언어와 객체지향 프로그래밍에 대한 내용을 다룬다. 참고하는 교재는 Absolute Java이고 더 추가적인 사항이 있다면 그 때 기재하겠다. Introduction to java. 자바는 1991년 James Gosling이란 사람에 의해 개발되었다. 유명한 Sun Microsystems에 있는 팀원이었는데, 자바를 개발하게된 동기는 가전제품에 대한 프로그래밍 언어가 딱히 없어서 개발 했다고 한다. 가전제품을 프로그래밍 하는건 복잡하지 않지만, 그 언어를 만드는 건 쉬운 일은 아닐 것이다. 가전제품에 들어가는 프로세서는 제각기 다른데다가, 그 안에 들어가는 컴파일러를 제각각 맞출 비.. 더보기