개발자가 되기 위해 가장 기본으로 알아야 할 프로그래밍 언어
C언어, 자바, 파이썬인데요
이 세 가지의 차이점에 대해 알아보려고 해요
개발자로 취업하기 위해서 당연히 세 가지 언어를 다룰 줄 알아야 하지만
파이썬 < 자바 < C언어
순서로 난이도가 나누어집니다
- 자바 -
1995년에 개발된 자바는 국내에서 가장 많이 사용되는 프로그래밍 언어이다
전자정부 표준 프레임워크로 자바의 '스프링 프레임워크'가 선정되었기 때문입니다
자바의 장점
객체 지향적
개발도구 사용 및 유지 보수가 편리
무료 라이브러리가 풍부
보안에 강함
자바의 단점
C언어보다 속도가 느리다
긴 소스코드 길이
웹 어플, 안드로이드 어플, 빅데이터, 게임 등에 사용되고 있습니다
- C언어 -
C 언어는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시
유닉스 운영체제를 만들기 위해 고안한 프로그래밍 언어입니다.
C언어의 장점
절차 지향적
단순하고 신뢰성이 높다
실행 속도가 빠르다
다른 CPU에서도 실행이 원활하다
C언어의 단점
오류가 많이 발생한다
규모가 큰 프로그램은 수정하는데
많은 시간이 든다
주로 임베디드 시스템, 웹 서버, 운영체제 및 디바이스 드라이버 등에 주로 사용됩니다!
- 파이썬 -
인간이 생각하는 것을 컴퓨터에 지시하는 행위로, 1991년에 개발된 파이썬은 읽고 쓰기 쉬운 문법이 특징입니다.
2010년 중반부터 세계적으로 많이 사용하는 프로그래밍언어입니다. 초보자분들의 입문용으로도 추천합니다!!
파이썬의 장점
객체지향적 언어
속도가 빠르다
문법이 통일되어 생산성 좋음
거대한 인프라 구축
파이썬의 단점
느린 실행 속도
다른 프로그램과 언어가 달라
C언어, 자바를 배울 때 관련성이 적다
어느 정도의 한계가 존재함
주로 빅데이터, 웹 어플, 게임, 데이터 분석에 사용되고 있습니다!