본문 바로가기
까망 동네/까망

어떤 프로그래밍 언어를 선택해야할까?

by 까망 하르방 2021. 2. 23.
반응형

Which Programing Language?

C / C++ / C# / Java / Python / Ruby / JavaScript 등

프로그래밍 언어가 여러가지가 존재하는데, 어떤 언어를 배워야 할까?

 

무조건 한 개의 언어만 고집해서는 안 된다.

- 국내 많은 회사에서 Java를 사용하기 때문에 Java를 배워야 돼.

- 입문 장벽이 상대적으로 낮은 Python을 배워야 된다.

- Data Science 영역에서는 Phthon가 많이 활용된다.

- 포인터 개념이 어려운 C는 피하자.

- 메모리를 직접 관리하고, 프로그래밍 성능을 위해서는 C 언어여야 돼.

- 게임 개발을 위해서는 C++ / C#이지.

- 모바일 개발을 위한 Swift / Kotlin

외에도 여러 이유가 있지만 주변 조언에 너무 신경쓰지 않고,

개발 목적에 맞는 언어를 선택해야 한다고 생각한다.

 

 

예를 들어, Web 개발을 할 때도 여러가지가 존재한다.

Django(Python) /  Spring (Java) / Rails(Ruby) / Node.js(JavaScript)

 

여러 조사 결과에서도 프로그래밍 언어 순위는 유동적이라고 할 수 있다.

GitHub 기준

 

Tiobe 기준

Tiobe는 소프트웨어 품질 관련 서비스를 제공하고 있는 기업으로,

위키피디아, 아마존, 유튜브, 구글 검색창의 입력되는 정보를 이용하여 순위를 정함.

 

결국에는 어떤 언어가 적합한지는 각 언어의 특징을 기반으로

개발 목적 및 기간 / 프로그램 성능 / 협업 효율성 등

다양한 요인에 따라 선택되어야 한다.

 

 

 

반응형

'까망 동네 > 까망' 카테고리의 다른 글

개발자 IT 포트폴리오  (0) 2021.02.23
IT 기업 종류  (0) 2021.02.23
알고리즘 공부 필요성  (0) 2021.02.21
삼성 SW 코딩 테스트 준비(A형)  (0) 2021.02.21
애자일과 워터폴  (0) 2021.02.18

댓글