본문 바로가기

IT이야기

프로그래밍 언어 순위와 경향

반응형

안녕하세요? 웰라입니다. 요즘 워드프레스를 구축하고 있으면서 파이썬에 대해 기초 공부도 겸하고 있습니다. 워드프레스를 하다보니 언어의 관심이 가지게 되고, 자바란 언어도 공부하기 위해 준비중입니다. 파이썬 기초책도 반절정도 나갔네요. 

자바에 관심 갖게 된 이유는 어플리케이션을 만들기 위함입니다. 사실 아이디어만 있으면 외주업체에 제작을 맡겨도 된다고 하는데 그래도 어느 정도는 제가 제작할 수 있어야 하지 않을까 싶습니다. 획기적인 아이디어가 있어 만들어 내놓기 보다는 일반적인 아이디어를 내놓고 사용자와의 피드백을 통해 얻어지는 부수적인 것이 더 크지 않을까 싶습니다. 프로그래머로 나갈지 안나갈지 잘 모르겠지만 일단 관심이 가고 공부하고 싶은 이유 때문에 일단 시작하려고 합니다. 또, 제가 의심을 많이 하는 편이라 언어에 대해 이것 저것 확인해 보니 프로그래밍언어 중 자바가 제일 많이 사용하는 언어이기도 했습니다. 게다가 C언어인가와 문법도 비슷한게 있어 여러모로 괜찮을 것 같아 공부를 해 보려고 합니다. 

그래서 제가 언어별로 사용 점유율정도가 어떻게 되는가 찾아보다가 프로그래밍 언어 순위에 대한 사이트를 찾았습니다. 국내 도메인은 아닌데요. 참고해 볼만 합니다.

tiobe라는 사이트인데요. 언어별로 사용정도를 확인해 볼 수 있습니다. 프로그래밍 언어의 순위도 있지만, 최근년도에 따라서 기존에 잘 사용하지 않던 언어가 최근년도에 사용하는 빈도가 높아짐도 확인해 볼 수 있었습니다. 

먼저 프로그램밍 언어 순위를 보겠습니다. 보시면 Java 와 C, C++이 작년과 동일하게 상위에 포진하고 있습니다. 그리고 Python하고 Visual Basic.NET이 한단계씩 상승할 걸 보실 수 있습니다. 

상위 10위에 대한 표를 그래프로 확인하면 아래와 같습니다. 도표로 보니 순위별로 점유율이 확연하다는 걸 알 수 있습니다. 자바와 C가 독보적이네요.

그런데 항목별로 상세 그래프를 확인해 보니 몇몇 언어는 하향곡선과 상승곡선이 뚜렷하게 보입니다. 


 

하향곡선을 지속적으로 보이는 언어는 자바, C++,PHP 입니다. 

상향곡선을 그리는 프로그래밍 언어는 Python, Visual Basic.NET, Assembly language, MATLAB입니다.


언어를 사실 순위를 나눈다는 것보다는 자신이 개발하거나 원하는 방향에 언어를 선택하여 공부하는 것이 중요하지 않을까 싶습니다. 저는 사실 문과생에 이제 전기회사에 다니는 직장인인데요. 관련이 전혀 없다고 하면 없고, 언어 하나 모르지만, 사실 독학으로 얼마든지 배울 수 있는 시대에 살고 있어 파이썬과 JAVA 정도 공부해 보고 싶습니다. 파이썬 공부하고 있지만, 컴활 함수와 꽤 유사하다는 걸 알 수 있었습니다. 

사실 어떤 공부를 어떻게 해야할까 싶어 알아보지만 막상 뭔가 지표나 참고가 될 수 있는 자료가 없어 좀 답답합니다. 언어 점유율에 대한 내용은 참고 정도 하셨으면 좋겠습니다. 감사합니다. 

자료출처 : https://www.tiobe.com/tiobe-index//

반응형