본문 바로가기

Clanguage2

C언어 입문자용 | #1. 개발환경 세팅하기 C언어는 코딩 → 컴파일 → 실행의 과정을 거쳐야 함.컴퓨터가 C언어를 이해할 수 없기 때문에, 컴파일러가 C코드를 기계어로 번역해줘야 함. [작성한 C코드] -- (컴파일러) --> [기계어(실행파일)] 중간 통역 역할을 해준다고 보면됨.컴파일러(gcc)가 없으면 컴퓨터는 절대 C코드를 이해할 수 없음. 그래서 C언어는 반드시 컴파일이라는 과정을 거쳐야 함... 따라서,(1) 코드를 작성할 편집기(2) 코드를 번역할 컴파일러 이 두 가지가 필요함. 📌 개발 환경 세팅방법 1 : Visual Studio Code (VSCode) + gcc가볍고 깔끔한 개발환경을 원한다면 이 세팅방법으로 가는게 나쁘지 않음. VSCode 매우좋음.🔹 1단계: VSCode 설치https://code.visualst.. 2025. 7. 19.
C언어 입문자용 | #0. C언어란 무엇인가? 📌 C언어란 무엇인가?- 프로그래밍의 기초이자, 모든 언어의 뿌리. ✅ C언어의 탄생1972년, 벨 연구소의 **데니스 리치(Dennis Ritchie)**가 개발운영체제인 **유닉스(UNIX)**를 만들기 위해 탄생이후로 시스템 프로그래밍의 표준처럼 자리잡음 ✅ 왜 지금도 C언어를 배우는가?컴퓨터의 작동 원리를 가장 잘 이해할 수 있는 언어빠르고 가벼운 성능: 하드웨어에 가까운 저수준 언어포인터, 메모리 제어: 다른 언어에서는 잘 보지 못하는 개념운영체제, 임베디드 시스템, 디바이스 드라이버 제작**다른 언어(C++, Java, Python 등)**가 C언어의 영향을 많이 받음 ✅ C언어의 특징빠른 속도: CPU와 가까운 언어직접적인 메모리 접근: 포인터간결한 문법, 하지만 실수하면 오류도 치명적이.. 2025. 7. 19.
TOP

Designed by AndersonLab