반응형

반갑습니다. 에듀쉐어입니다.

 

TIOBE Index 사이트에세 제공하는 자료를 통해 인기 프로그래밍 언어와 개발환경(IDE) 툴로 어떠한 것을 선호하는지 알아보겠습니다. 작년 8월과 비교할 수 있으며 익히 알려진 C, Java, Python 등의 언어들이 10위권내에 있는 것을 알 수 있으며 R, Go, Swift 등의 언어가 작년에 비해 순위가 올라간 것을 확인할 수 있습니다.

 

현제 필자가 공부하고자 하는 '코틀린(kotlin)'은 29위에 올라와 있으며 점점 올라가는 추세라 할 수 있습니다. 앞으로 어떻게 될지는 모르겠지만

 

 

[ 2020년 프로그래밍 언어 순위 ] - tiobe-index

 

 


통합 개발 환경(Integrated Development Environment : IDE)은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 종래의 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 따로 사용했다. 이러한 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합 개발 환경이다. 최근의 통합 개발 환경(IDE)은 그래픽 사용자 인터페이스(GUI) 응용 프로그램 개발용 고속 개발 도구가 많다.                                                                                                                       - 위키백과 인용


 

프로그램을 편리하게 개발하기 위해서는 개발환경이 중요한데 아래의 선호하는 개발환경 순위를 보면 Visual Studio, Eclipse, Android Studio, pyCharm 등의 프로그램들이 상위권내에 있으며 위의 인기 프로그래밍 언어 순위에 따른 결과라 할 수 있습니다.

 

PHP코딩을 위한 PhpStorm, Atom, Komodo 등의 프로그램들도 15위권내에서 보여지고 있습니다.

 

 

 

[ 2020년 통합개발환경(IDE) 순위 ] - PTPL-index

 

 

이렇게 프로그래밍 언어 순위를 보다보면 워낙 많은 언어들이 존재하기에 처음 시작할 때 어떤 언어를 시작하는 것이 좋은지 헷갈리고 감이 잡히지 않는 것이 사실입니다. 필자도 그렇습니다. 

 

개인적으로는 프로그래밍 언어가 아니라 어떤 결과물을 만들고 싶은 지 선택을 하면 배워야 할 언어들이 정리가 될 듯 합니다. 가령 게임, 모바일 앱, 웹, 윈도우 어플리케이션, 서버 등의 만들고 싶은 결과물이 있다면 그에 맞춰 언어를 선택하고 잘 다룰 수 있도록 하는 것이 중요하다고 생각하며 또한 직접 프로젝트나 생각한 것을 제작해본다면 좋을 것 같습니다.

 

필자도 프로그래밍 언어에 대해서는 잘 모르기에 다분히 개인적인 의견일 뿐이며 앞으로 안드로이드 스튜디오(개발환경)와 코틀린 언어를 통해 모바일앱을 만들어 볼 생각이며 공부하며 정리하고 확인된 내용들은 유튜브 채널 '에듀쉐어'에 업로드하여 공유할 예정으로 개발환경 구축 시작에서부터 앱을 만들어 배포하는 과정까지 올려볼 예정입니다.(시작은 하나 끝은 언제일지...)

 

여러분들도 같이 하실 분들은 여러 정보나 내용들을 공유하여 각자의 결과물들을 만들어 봤으면 좋겠습니다.

 

더 많은 순위 정보를 확인하려면 ( tiobe.com/tiobe-index/ ) 사이트를 방문하면 되겠습니다.

 

 

 

[ 자유롭게 힐링해요 ] - pixabay

 

[에듀쉐어-강좌공유]

반응형

+ Recent posts