인프런 - 강의/개발자는 왜 간단한 것도 안된다고 하나요?

3 - 컴퓨터 언어는 무엇인가?

----___<<<<< 2020. 4. 2. 12:01

컴퓨터 언어에 대해서 알아보겠습니다.

 

뭐 코딩을 배우려고 하는데 Python을 해야하고, Java를 해야하고, C언어를 해야하고

 

이런 것들을 많이 들어보셨을 것이라고 생각합니다.

 

이게 뭔지 간단하게 설명드리면, 말 그대로 "언어"입니다.

 

그러니깐 컴퓨터와 커뮤니케이션 할 수 있도록 해주는 언어입니다.

 

이게 뭔 소리인가 자세히 살펴보면

 

컴퓨터는 0과 1밖에 알아듣지 못한다 뭐 이런 말을 들어보신 적 있으실 겁니다.

 

그런데 사람이 이 컴퓨터에게, 현재 아이피를 알려줘봐 라고 할 때

 

윈도우 기준으로 ipconfig라고 치면 아래와 같이 컴퓨터가 IP를 알려줍니다.

 

근데 이 ipcofig라는 명령어를 

 

0101111100010110101010101 이런 식으로 컴퓨터에게 명령을 하면 굉장히 불편하잖아요?

 

그래서 컴퓨터도 알아먹고, 사람도 알아먹을 수 있도록 한 언어가 컴퓨터 언어입니다.

 

방금 보았던 HTML도 그렇고, python, java도 마찬가지입니다.

 

아래는 파이썬으로 컴퓨터에게 "출력해봐라" 라는 텍스트를 출력하도록 명령을 한 것입니다.

 

 

파이썬은 문법이 쉬워, 초보자분들이 입문용으로 많이 배웁니다.

(하지만 문법이 쉽다고 해서 어떤 기능을 못 만들고 이런 것은 아닙니다.)

 

그리고 AI관련 라이브러리가 잘 되어있어, AI하시는 분들이 많이 사용합니다.

 

라이브러리에 관한 설명은 뒤에서 또 하겠습니다~