두번째 공부(개발공부)/CS(Computer Science)

부스트 코스 CS50 2019 ] C언어 part.1 - C언어 기초

YTReeee 2023. 6. 13. 08:49

지난 포스팅까지 컴퓨팅 사고와 관련하여 2진법, 알고리, 스크래치 등을 알아보았다.

이후 포스팅에서는 C언어에 대해 정리해서 포스팅해보고자 한다.


C 언어 기초

출처 : https://sandbox.cs50.io/1be8de0b-bd57-4ddb-89a0-a02e14a1d099


정리

C언어라고 하면 뭔가 딱딱해보이는 내용인데, 부스트코스 CS50 강의에서는 말랑말랑하게 가르쳐 주는 기분이다.

부트캠프를 통해 자바스크립트를 배우고 있어서 그런지 더욱 쉽게 와닿는 기분!(그래봐야 기초 of 기초를 본거다 ㅎ)

오늘 포스팅한 내용의 핵심은 printf("내용/n") => "내용"을 출력해라! 이다.

또한, 컴파일이 번역기 역할을 한다는 것은 대충 이해하고 있었지만, 내 코드를 뭘로 번역해주는지는 이해하지 못했다.

오늘 강의를 통해 내가 작성한 코드(소스코드)를 2진법으로 구성된 코드(머신코드)로 번환하는 프로그램이라는 것을 이해할 수 있었다. 

지난번에 포스팅한 스크래치 프로그래밍 언어는 그래픽 요소를 이용했다면, C언어나 자바스크립트, 자바, 파이썬 등은 텍스트를 이용한다는 점이 가장 큰 차이점이다!

통으로 포스팅을 해보려고 했는데, 생각보다 시간이 부족해서 부스트코스에 클립된 주제를 기준으로 포스팅을 꾸준히 해보도록 하겠다!