CWN(CHANGE WITH NEWS) - 2019년에 배울 가치가 있는 5개 프로그래밍 언어는?

  • 흐림보은-1.7℃
  • 맑음안동-2.3℃
  • 맑음서울1.9℃
  • 맑음금산-1.5℃
  • 맑음영천-1.7℃
  • 맑음진도군3.2℃
  • 흐림천안0.4℃
  • 맑음북강릉4.0℃
  • 맑음동해8.0℃
  • 맑음통영4.7℃
  • 맑음포항6.1℃
  • 맑음양산시1.4℃
  • 흐림인제2.2℃
  • 흐림서청주0.9℃
  • 구름많음북춘천-0.2℃
  • 맑음구미-0.6℃
  • 맑음철원-0.3℃
  • 맑음목포3.7℃
  • 흐림흑산도7.6℃
  • 맑음서귀포10.0℃
  • 맑음속초6.9℃
  • 맑음제주10.6℃
  • 흐림이천1.1℃
  • 흐림홍성3.3℃
  • 맑음대관령0.6℃
  • 맑음임실-2.4℃
  • 맑음의령군-3.7℃
  • 맑음거제4.9℃
  • 맑음순천5.7℃
  • 구름많음백령도-2.4℃
  • 흐림양평0.8℃
  • 맑음함양군3.7℃
  • 맑음북부산0.2℃
  • 맑음영주5.4℃
  • 맑음강릉7.7℃
  • 흐림청주2.3℃
  • 맑음봉화-5.1℃
  • 맑음장수-3.8℃
  • 맑음울산6.4℃
  • 맑음고흥1.2℃
  • 맑음합천-1.0℃
  • 흐림부안2.7℃
  • 맑음완도6.7℃
  • 흐림대전0.4℃
  • 흐림정읍1.3℃
  • 맑음고산11.6℃
  • 맑음진주-2.3℃
  • 흐림충주-0.4℃
  • 흐림서산3.3℃
  • 맑음파주-0.9℃
  • 맑음문경2.4℃
  • 맑음동두천0.3℃
  • 맑음부산9.6℃
  • 맑음영덕6.3℃
  • 맑음창원4.9℃
  • 맑음순창군-1.2℃
  • 맑음산청1.9℃
  • 맑음태백2.7℃
  • 흐림보령4.2℃
  • 맑음강진군0.2℃
  • 맑음거창-3.3℃
  • 맑음강화-0.3℃
  • 맑음북창원5.5℃
  • 맑음김해시5.1℃
  • 맑음대구1.2℃
  • 맑음고창0.0℃
  • 맑음보성군5.8℃
  • 맑음해남1.1℃
  • 맑음남원-1.8℃
  • 맑음고창군1.1℃
  • 맑음청송군-5.4℃
  • 흐림세종0.3℃
  • 맑음울진2.0℃
  • 맑음추풍령0.3℃
  • 흐림영월-2.2℃
  • 맑음광주4.0℃
  • 맑음남해6.2℃
  • 구름조금영광군1.0℃
  • 맑음밀양-2.2℃
  • 맑음경주시-1.7℃
  • 흐림군산2.2℃
  • 맑음인천0.6℃
  • 맑음성산9.5℃
  • 흐림홍천0.4℃
  • 흐림원주1.1℃
  • 맑음여수6.6℃
  • 흐림부여-0.3℃
  • 구름많음춘천0.1℃
  • 흐림정선군-1.8℃
  • 맑음수원2.1℃
  • 흐림제천-1.6℃
  • 맑음울릉도8.1℃
  • 맑음광양시6.3℃
  • 맑음장흥-2.7℃
  • 흐림전주2.0℃
  • 맑음상주3.7℃
  • 맑음의성-4.5℃
  • 2026.01.17 (토)

2019년에 배울 가치가 있는 5개 프로그래밍 언어는?

박병화 / 기사승인 : 2019-01-14 23:34:00
  • -
  • +
  • 인쇄

프로그래밍을 완전히 처음 시작하든, 혹은 여러 프로젝트를 맡은 경험이 많은 개발자가 됐든, 새해는 프로그래밍 언어 지식을 향상시킬 수 있는 기회다. 이에 테크놀로지 구인·구직 전문 웹사이트인 다이스(Dice)는 2019년에 시간을 내어 배워둘 가치가 있는 프로그래밍 언어(Programming Languages) 5개를 추천했다.

◆스위프트(Swift)

스위프트는 iOS, 맥(Mac)OS, 애플 TV, 애플 와치 등 애플 제품용 애플리케이션을 개발하기 위해 만들어진 언어로, 빠르게 진화하고 있다. 2019년에는 여러 에디터와 IDE에서 언어를 실행할 수 있는 언어 서버 프로토콜(LSP, Language Server Protocol)을 지원한다. 스위프트를 다양한 IDE(Xcode, Visual Studio, Atom, Sublime 등)에서 사용할 수 있게 하는 것은 이 언어를 훨씬 더 인기 있게 만들 수 있다. iOS나 맥OS 중 하나로 구축하려면 우선 순위 목록의 맨 위에 "스위프트 학습"을 추가해야 한다.

◆코틀린(Kotlin)

티오베 지수(TIOBE Index)나 레드몽크(RedMonk)와 같은 인기 언어 목록에서 아직 상위 자리를 차지하지는 않았지만 구글이 안드로이드 개발을 위한 1등급 언어로 선정해준 덕분에 코틀린은 지난 1년 동안 상승세를 누렸다. 게다가 올해의 스택 오버플로우(Stack Overflow, 웹사이트 개발자나 소프트웨어 엔지니어 등 IT분야에 집중된 취업 정보 제공 사이트) 조사는 코틀린을 개발자들 사이에서 '가장 사랑받는' 언어로 칭했다. 만약 모바일 개발(mobile development)에 관심이 있다면, 코틀린을 탐험할 가치가 있다. 2019년에는 더 많은 개발자들이 이를 수용할 가능성이 매우 높다.

◆파이썬(Python)

거의 30년이 된 파이썬은 여전히 강세를 보이고 있다. 그 이유는 파이썬은 간결한 문법으로 입문자가 이해하기 쉽고, 다양한 분야에 활용할 수 있기 때문이다. 이 외에도 파이썬은 머신러닝, 그래픽, 웹 개발 등 여러 업계에서 선호하는 언어로 꾸준히 성장하고 있다. 이 때문에 프로그래밍을 처음 접하는 사람은 적어도 파이썬 언어에 익숙해져야 한다. 파이썬 초보자(Python Newbie)인 경우 올 여름 출시된 파이썬 3.7.0 버전이 도움이 될 것으로 보인다. 이 버전에는 모든 기술 레벨의 개발자가 사용하기 쉽게 만들 수 있도록 설계된 다양한 새로운 기능이 포함되어 있다.

한편 구글에서 얼마나 자주 언어 튜토리얼(tutorials, 사용지침서)를 검색하는지를 분석하는 PyPL(PopularitY of Programming Language) 지표에서 파이썬(Python)이 1위를 차지했다. 또한 PYPL 순위와 비슷한 성격이지만 더 널리 알려진 티오베 지표(Tiobe Index)에서도 파이썬은 2018년 1월부터 2019년 1월까지 3.62%포인트 상승해 8.294%의 점수를 받아 '2018년 티오베 프로그래밍 언어(programming language of the year)'로 선정됐다.

◆고(Go)

'고(Go) 언어'는 2009년 구글에서 만든 언어로 '고랭(golang)'이라 부른다.  2009년에 제작되어 2012년에 출시된 이 제품은 인기가 급상승했고 2016년에 티오베의 언어로 선정되기도 했다. 가비지 콜렉션(Garbage Collection, 쓰레기 수집)과 구조적인 타이핑(structural typing)과 같은 멋있어 보이는 특징을 가지고 있지만 C와 비슷하다. 고 언어는 구글은 물론 넷플릭스(Netflix), 사운드클라우드SoundCloud) 등 회사들은 물론 도커(Docker), 이더리움(Ethereum), 쿠버네티스(Kubernetes)와 같은 대형 프로젝트에 진출했다.

◆자바(Java)

파이썬처럼, 자바는 대량으로 채택된 언어들 중 하나이다. 객체지향프로그래밍 언어로서 C/C 에 비해 간략하고 쉬우며 네트워크 기능의 구현이 용이하기 때문에, 인터넷 환경에서 가장 활발히 사용되는 프로그래밍 언어이다. 자바 프로그램은 운영체제의 종류에 관계없이 대부분의 시스템에서 실행 가능하다. 온라인 학습 학교 유데미(Udemy)는 16시간의 비디오로 "완벽한 초보자"를 위한 무료 튜토리얼을 제공한다. 자바 코드 규칙을 광범위하게 보려면 오라클(Oracle)은 광범위한 문서를 호스트하며, 일부 코드 개념을 설명하는 에듀레카(Edureka)도 포함되어 있다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue