전체 글 115

GDB 유틸리티 매뉴얼

1. 개요 이 문서는 GNU에서 만든 강력한 디버거 툴(GDB)의 소개와 사용법 그리고 예제 등을 정리한 문서이다. 2. GDB에 대한 소개 gdb는 CLI(명령라인 인터페이스)를 통해 각종 정보를 제공하는데, 메모리 정보, 스택 정보, 레지스터 정보 등 매우 다양한 정보를 제공한다. 그리고 제한적이지만 멀티프로세스, 멀티스레드 디버깅이 가능하며, 원격으로 커널을 디버깅 할 수도 있다. gdb는 굉장히 단순하고 직관적인 디버거다. 그래서 사용하기 쉽고 빨리 배울 수 있다. 하지만 기본적으로 텍스트 모드에서 동작 하기 때문에 사용하는데 다소 불편한 감이 있다. 3. 사용 방법 자세한 사용방법에 대한 내용은 아래링크에서 확인하실수 있습니다. https://cafe.naver.com/devms/42 GDB 유..

개발 (develop) 2019.07.26

쉬운 개발언어의 미래

지금부터의 내용은 지극히 개인적인 의견이다. 현재 많은 개발언어들이 존재한다. 그중 가장 이슈가 되는 언어는 파이썬, 자바, Swift, C++ 이다. 이 언어들은 모두 무료로 사용가능하며 2018년 중/후반 부터 JAVA는 오라클로부터 유료화 되었다. 이처럼 파이썬, Swift 등의 쉬운 언어들도 수요가 늘어나면 언제든 유료화 될수 있다고 보여진다. 그래서 개인적으로는 C/C++ 언어는 유료화가 되지 않을것 같아 보이며, 앞으로 C++ 개발언어의 수요가 늘어날 것으로 보여진다. 현재 프로그래밍 공부를 시작한 사람들은 JAVA/C++/C 언어는 어렵다고 느껴 파이썬과 같은 스크립트 언어를 주로 공부하는 사람들도 있다. 하지만 아직까지 JAVA도 마찬가지이긴 하지만 C/C++의 성능을 내지 못하는게 사실이..

개발 (develop) 2019.07.26

다이어그램 겁나 쉽게 배우기 I

10년차 개발자가 알려주는 실무에서 사용하는 꼭 필요한 것만 배우고 바로 활용할 수 있도록 쉽게 설명합니다. 아래 내용을 이해하기 쉽게 설명드립니다. 1. 활성객체 2. 메시지 3. 제어 사각형 (Control Rectangles) 4. 시퀀스 다이어그램 깔끔하게 그리는 팁 5. 루프 (반복자) 6. 옵션 자세한 내용은 아래링크에서 확인하실수 있습니다. https://cafe.naver.com/devms/47 다이어그램 쉽고 간단하게 실무에 필요한것만 배우고 바로 활용하기 다이어그램 쉽고 간단하게 실무에 필요한것만 배우고 바로 활용하는 방법에 대해 설명합니다. 1. 활성객체 프로그램 내부에 유효한 객체 (Interface, Class, S... cafe.naver.com

개발 (develop) 2019.07.26