[Part.2] 프로그래밍 언어

2024. 8. 26. 23:13IT 개념 정리/[인프런] IT입문자를 위한 전반적인 개념 정리

 

 

1. 프로그래밍 언어란?

- 컴퓨터 프로그램을 만드는 언어이다.
- 종류 : C, javascript, java, python 등
- 언어마다 강점과 약점이 있다.(속도, 성능, 가독성 등)

- CPU는 프로그래밍 언어를 바로 해석하지는 못한다.(기계어만 해석 가능)
- 그래서 컴파일러가 소스 코드를 기계어로 번역하고 해석하여 프로그램을 실행한다.

 

 

2. javascript란?

- 웹 개발 분야에서 가장 중요한 언어이다.
- 문법이 비교적 진입장벽이 낮다.

 

 

3. java란?

- 다양한 분야에서 많이 쓰이는 언어이다.
- CPU를 많이 사용하는 서비스일수록 java 언어 성능이 좋아진다.
- 보안에 우수하다.

 

 

4. python이란?

- 머신러닝, 인공지능, 자연어처리, 빅데이터 분야에서 많이 쓰인다.
- 간결하고 가독성이 좋다.
- 비교적 쉽다.

 

 

5. C#

- 게임 분야에서 많이 사용된다.
- Windows 애플리케이션 개발할 때 많이 사용된다.
- 마이크로소프트에서 개발한 언어이다.