728x90
반응형
요즘 비전공자도 코딩을 많이 하는데요
비전공자는 대부분 C보다는 JAVA와 Python을 많이 하죠
컴퓨터공학과 학생이라면 무조건 C부터 배우는 곳이 많은데
트렌드를 너무 반영못한다, 시대에 뒤떨어진다는 생각을 할 수도 있을 것 같아요
728x90
하지만 전공자라면 C를 배우지 않을 수는 없죠
그럼 배우기 쉽고 라이브러리도 많은 JAVA와 Python대신
왜 C를 배울까요?
모든 언어의 기반은 C언어와 연결이 되어 있어요
객체지향이라는 개념은 C++이나 C#부터 볼 수 있는데요
객체지향이라고 해도 그 내부의 알고리즘과 컴파일은 C언어와 가깝답니다
그리고 C언어를 코블처럼 더이상 쓰는 곳이 적다면 배우지 않겠지만
아직까지도 많이 사용하고 있는 언어라 안배울 수 없어요
알고리즘 공부를 많이하는데 알고리즘 공부에도 C언어가 빠질 수 없답니다
가장 기초적이고 세부적인 알고리즘을 표현하기엔 C언어가 가장 좋은 것 같아요
C/C++은 무엇보다 임베디드 시스템 프로그램에 많이 쓰입니다
라이브러리를 많이 사용하지 않다보니 용량도 작고 최소한의 코드로
성능을 낼 수 있게 도와줍니다
컴퓨터 하드웨어, 아두이노, 임베디드, IoT(사물인터넷)에 관심이 있는 사람이라면
기초적인 C학습이 필수!!!!! 라는 이야기 입니다
반응형
728x90
반응형
'C언어 기초 > C언어 공부법' 카테고리의 다른 글
C언어 기초/C언어 공부법!! 컴퓨터 언어 공부법(코딩공부법) (0) | 2023.12.08 |
---|