본문 바로가기

전체 글

(11)
C파일, header 파일, main.c 파일 - (1) 모든 언어를 학습할때 제일 처음 작성하는 code가 있다. Hello World! 코드이다. 프린트만 하는 코드이다. 그 이후에 자료형, 구조체 등등을 학습한다. 이번에 수강한 Data Structure in C는 C언어 수업이 아니였으므로, 기초적인 과정은 다루지 않았다. 그래도 1주차에 C언어를 약간은 다뤄줘서 오랜만에 공부하는 나에게 복습이 되었다. 1. Header file - Interface file: myCode.h Front-end: What the code can do. (myCode.c 에서 구현한 함수, 사용자 정의 데이터 타입(구조체) 등을 정의할 수 있다.) 2. Impementation file: myCode.c Back-end: How the code does it (실제 기능..
왜 C인가? 최근 인기있는 언어는 python 또는 javascript이다. 구글에서 programming language popularity로 검색해보면, 언어 인기순위를 볼 수있다. https://www.stackscale.com/blog/most-popular-programming-languages/ Most popular programming languages 2022 [Ranking] Which are the most popular programming languages in 2022? There are diverse lists of the most commonly used programming languages. www.stackscale.com https://www.tiobe.com/tiobe-index..
Putty vs Xshell 학교에서 linux 서버를 제공했다. 모든 숙제는 학교에서 제공하는 linux 서버에서 컴파일되야 했다. 처음에 노트북에 IDE를 설치하기 귀찮아서 putty로 사용하다가, vi에디터에서 마우스 스크롤시 code가 사라지는 현상때문에 xshell을 사용했다. xshell도 교육용은 무료여서 고민없이 xshell로 사용했다. 나중에 vscode를 설치했다. vi는 어느정도 익숙했는데, 숙제가 복잡해지면서 Debug 할일이 많아져서 gdb로는 작업효율이 떨어졌다. vscode는 처음 써봤는데, 설정이 매우 복잡했다. 그때 그때 인터넷을 찾아가면서 설정을 변경했는데 한번 정리가 필요할 것 같다.