Offcanvas

C

“파이썬, C언어·자바 제치고 1위 등극” 티오베 

파이썬이 2021년 10월 티오베 인덱스에서 C언어와 자바를 제치고 처음으로 선두에 올라섰다.    파이썬이 이번 달 티오베 프로그래밍 언어 인기 지수에서 1위를 차지했다. 지금까지 20년 넘는 기간 동안 ‘C’와 ‘자바’가 선두를 지키고 있던 이 지수에서 1위를 기록한 세 번째 언어가 됐다고 티오베는 밝혔다.  10월 6일(현지 시각) 공개된 인덱스를 통해 파이썬은 지난 2001년 6월 처음 발표된 티오베 인덱스에서 1위를 차지한 언어로 C 그리고 자바와 어깨를 나란히 하게 됐다. 한편 티오베 언어 순위는 구글, 빙, 야후, 위키피디아 등의 검색 엔진에서 검색된 수치를 기반으로 하며, 전 세계에서 해당 언어를 사용하는 소프트웨어 엔지니어, 교육과정, 소프트웨어 개발업체 수도 순위 산정에 반영한다. 파이썬의 순위 상승은 예상치 못한 결과가 아니었다. 최근 몇 년 동안 이 언어가 큰 인기를 얻었기 때문이다. 티오베는 파이썬의 이점으로 우수한 생태계, 사용 편의성, 풍부한 라이브러리, 빠른 편집 실행 주기 등을 꼽았다. 이어서 “C와 자바의 장기 집권은 끝났다”라고 회사 측은 말했다. 이 소프트웨어 품질 서비스 회사는 파이썬이 향후 몇 달 동안 C와 엎치락뒤치락 할 순 있지만 결국에는 1위 자리를 차지할 것으로 예상하고 있다. 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스에서 파이썬은 이미 1위를 차지하고 있다. 2021년 10월 티오베 인덱스 톱 10은 다음과 같다. 1. 파이썬(11.27%) 2. C 언어(11.16%) 3. 자바(10.46%) 4. C++(7.5%) 5. C#(5.26%) 6. 비주얼 베이직(5.24%) 7. 자바스크립트(2.19%) 8. SQL(2.17%) 9. PHP(2.1%) 10. 어셈블리(2.06%) 2021년 10월 PYPL 인덱스 톱 10은 다음과 같다. 1. 파이썬(29.6...

파이썬 C 자바 티오베 프로그래밍 언어 개발 언어

2021.10.13

파이썬이 2021년 10월 티오베 인덱스에서 C언어와 자바를 제치고 처음으로 선두에 올라섰다.    파이썬이 이번 달 티오베 프로그래밍 언어 인기 지수에서 1위를 차지했다. 지금까지 20년 넘는 기간 동안 ‘C’와 ‘자바’가 선두를 지키고 있던 이 지수에서 1위를 기록한 세 번째 언어가 됐다고 티오베는 밝혔다.  10월 6일(현지 시각) 공개된 인덱스를 통해 파이썬은 지난 2001년 6월 처음 발표된 티오베 인덱스에서 1위를 차지한 언어로 C 그리고 자바와 어깨를 나란히 하게 됐다. 한편 티오베 언어 순위는 구글, 빙, 야후, 위키피디아 등의 검색 엔진에서 검색된 수치를 기반으로 하며, 전 세계에서 해당 언어를 사용하는 소프트웨어 엔지니어, 교육과정, 소프트웨어 개발업체 수도 순위 산정에 반영한다. 파이썬의 순위 상승은 예상치 못한 결과가 아니었다. 최근 몇 년 동안 이 언어가 큰 인기를 얻었기 때문이다. 티오베는 파이썬의 이점으로 우수한 생태계, 사용 편의성, 풍부한 라이브러리, 빠른 편집 실행 주기 등을 꼽았다. 이어서 “C와 자바의 장기 집권은 끝났다”라고 회사 측은 말했다. 이 소프트웨어 품질 서비스 회사는 파이썬이 향후 몇 달 동안 C와 엎치락뒤치락 할 순 있지만 결국에는 1위 자리를 차지할 것으로 예상하고 있다. 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스에서 파이썬은 이미 1위를 차지하고 있다. 2021년 10월 티오베 인덱스 톱 10은 다음과 같다. 1. 파이썬(11.27%) 2. C 언어(11.16%) 3. 자바(10.46%) 4. C++(7.5%) 5. C#(5.26%) 6. 비주얼 베이직(5.24%) 7. 자바스크립트(2.19%) 8. SQL(2.17%) 9. PHP(2.1%) 10. 어셈블리(2.06%) 2021년 10월 PYPL 인덱스 톱 10은 다음과 같다. 1. 파이썬(29.6...

2021.10.13

“파이썬, 선두 탈환에 바짝 다가섰다” 티오베

파이썬이 2021년 9월 티오베 인덱스에서 1위에 바짝 다가섰다. 티오베는 파이썬이 선두 C에 이렇게 근접한 적은 없었다고 밝혔다.  파이썬이 티오베 프로그래밍 언어 인기 지수의 정상을 코앞에 두고 있다. 파이썬은 2021년 9월 인덱스에서 현 랭킹 1위 C 언어(11.83%)에 불과 0.16%P 뒤지며 2위(11.67%)를 차지했다.     티오베는 파이썬이 언제든지 C를 능가할 수 있으며, (파이썬이 1위로 올라가면) 지금까지 20년 넘는 기간 동안 ‘C’와 ‘자바(이번 달에는 3위)’에 의해 주도되고 있었던 이 지수를 이끄는 세 번째 언어가 될 것이라고 말했다.  회사에 따르면 파이썬은 2개월 연속 2위를 차지했다. 지난해 11월 처음으로 2위에 올랐다. 티오베 언어 순위는 구글, 빙, 야후 등의 검색 엔진에서 검색된 수치를 기반으로 하며, 전 세계에서 해당 언어를 사용하는 소프트웨어 엔지니어, 교육과정, 소프트웨어 개발업체 수도 순위 산정에 반영한다. 한편 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스에서 파이썬은 이미 1위를 차지하고 있다. 또 2021년 6월 레드몽크(RedMonk) 언어 순위에서는 자바스크립트에 이어 2위를 기록했다.  이 밖에 다른 언어를 살펴보자면, 2021년 9월 티오베 인덱스에서 구글 고(Go) 언어는 지난달 18위에서 이번 달 14위로 4계단 올라섰다. 어셈블리(Assembly) 언어는 지난달 9위에서 이번 달 8위로, 루비(Ruby)는 15위에서 13위로 상승했다.  2021년 9월 티오베 인덱스 톱 10은 다음과 같다. 1. C 언어(11.83%) 2. 파이썬(11.67%) 3. 자바(11.12%) 4. C++(7.13%) 5. C#(5.78%) 6. 비주얼 베이직(4.62%) 7. 자바스크립트(2.55%) 8. 어셈블리(2.42%) 9. P...

티오베 인덱스 프로그래밍 언어 개발 언어 파이썬 C 자바

2021.09.14

파이썬이 2021년 9월 티오베 인덱스에서 1위에 바짝 다가섰다. 티오베는 파이썬이 선두 C에 이렇게 근접한 적은 없었다고 밝혔다.  파이썬이 티오베 프로그래밍 언어 인기 지수의 정상을 코앞에 두고 있다. 파이썬은 2021년 9월 인덱스에서 현 랭킹 1위 C 언어(11.83%)에 불과 0.16%P 뒤지며 2위(11.67%)를 차지했다.     티오베는 파이썬이 언제든지 C를 능가할 수 있으며, (파이썬이 1위로 올라가면) 지금까지 20년 넘는 기간 동안 ‘C’와 ‘자바(이번 달에는 3위)’에 의해 주도되고 있었던 이 지수를 이끄는 세 번째 언어가 될 것이라고 말했다.  회사에 따르면 파이썬은 2개월 연속 2위를 차지했다. 지난해 11월 처음으로 2위에 올랐다. 티오베 언어 순위는 구글, 빙, 야후 등의 검색 엔진에서 검색된 수치를 기반으로 하며, 전 세계에서 해당 언어를 사용하는 소프트웨어 엔지니어, 교육과정, 소프트웨어 개발업체 수도 순위 산정에 반영한다. 한편 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스에서 파이썬은 이미 1위를 차지하고 있다. 또 2021년 6월 레드몽크(RedMonk) 언어 순위에서는 자바스크립트에 이어 2위를 기록했다.  이 밖에 다른 언어를 살펴보자면, 2021년 9월 티오베 인덱스에서 구글 고(Go) 언어는 지난달 18위에서 이번 달 14위로 4계단 올라섰다. 어셈블리(Assembly) 언어는 지난달 9위에서 이번 달 8위로, 루비(Ruby)는 15위에서 13위로 상승했다.  2021년 9월 티오베 인덱스 톱 10은 다음과 같다. 1. C 언어(11.83%) 2. 파이썬(11.67%) 3. 자바(11.12%) 4. C++(7.13%) 5. C#(5.78%) 6. 비주얼 베이직(4.62%) 7. 자바스크립트(2.55%) 8. 어셈블리(2.42%) 9. P...

2021.09.14

2020년 인기 급상승 프로그래밍 언어는 '파이썬' <티오베> 

티오베 인덱스에 따르면 파이썬이 1년 동안 가장 많은 인기를 얻은 개발 언어에 주어지는 ‘올해의 프로그래밍 언어상(Tiobe’s Programming Language of the Year Award)’에 선정됐다. 파이썬의 수상은 이번이 네 번째다.    2020년 한 해 동안 파이썬의 티오베 언어 인기 지수는 작년보다 2.01%P 상승해 1.99%P 증가한 C++를 앞질렀다. ‘배우기 쉬운’ 파이썬이 머신러닝 및 데이터 과학 등의 분야에서 인기를 끌고 있는 한편 웹 개발, 백-엔드 프로그래밍, 모바일 애플리케이션, 임베디드 시스템 등에도 사용되고 있다고 티오베는 설명했다.  한편 2021년 1월 티오베 인덱스에서 파이썬은 C와 자바에 이어 3위를 기록했다. 티오베 인덱스는 구글, 빙, 야후 등의 검색엔진에서 검색된 수치를 기반으로 한다. 파이썬은 2020년 11월에는 자바를 제치고 2위에 올랐지만 12월에는 다시 3위로 떨어졌다.  자바는 작년 5월 C 언어에 밀리기 전까지 티오베 인덱스에서 1위를 차지해왔다. 이와 관련해 티오베는 코로나19 팬데믹으로 인해 C가 의료기기에 많이 사용되면서 C 언어 기반 개발이 급증한 것으로 풀이했다. 2021년 1월 티오베 인덱스에서 자바는 11.96%를 기록했다. 이는 지난해 같은 기간과 비교해 약 5%P 하락한 수치다.  2021년 1월 티오베 인덱스 톱 10은 다음과 같다. 1. C 언어(17.38%) 2. 자바(11.96%) 3. 파이썬(11.72%) 4. C++(7.56%) 5. C#(3.95%) 6. 비주얼 베이직(3.84%) 7. 자바스크립트(2.2%) 8. PHP(1.99%) 9. R(1.9%) 10. 그루비(1.84%) 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스의 2021년 1월 톱 10은 아래와 같다. 1. 파이썬(30.44%) 2...

프로그래밍 프로그래밍 언어 개발 언어 티오베 티오베 인덱스 파이썬 C++ 자바 C 머신러닝 데이터 과학

2021.01.06

티오베 인덱스에 따르면 파이썬이 1년 동안 가장 많은 인기를 얻은 개발 언어에 주어지는 ‘올해의 프로그래밍 언어상(Tiobe’s Programming Language of the Year Award)’에 선정됐다. 파이썬의 수상은 이번이 네 번째다.    2020년 한 해 동안 파이썬의 티오베 언어 인기 지수는 작년보다 2.01%P 상승해 1.99%P 증가한 C++를 앞질렀다. ‘배우기 쉬운’ 파이썬이 머신러닝 및 데이터 과학 등의 분야에서 인기를 끌고 있는 한편 웹 개발, 백-엔드 프로그래밍, 모바일 애플리케이션, 임베디드 시스템 등에도 사용되고 있다고 티오베는 설명했다.  한편 2021년 1월 티오베 인덱스에서 파이썬은 C와 자바에 이어 3위를 기록했다. 티오베 인덱스는 구글, 빙, 야후 등의 검색엔진에서 검색된 수치를 기반으로 한다. 파이썬은 2020년 11월에는 자바를 제치고 2위에 올랐지만 12월에는 다시 3위로 떨어졌다.  자바는 작년 5월 C 언어에 밀리기 전까지 티오베 인덱스에서 1위를 차지해왔다. 이와 관련해 티오베는 코로나19 팬데믹으로 인해 C가 의료기기에 많이 사용되면서 C 언어 기반 개발이 급증한 것으로 풀이했다. 2021년 1월 티오베 인덱스에서 자바는 11.96%를 기록했다. 이는 지난해 같은 기간과 비교해 약 5%P 하락한 수치다.  2021년 1월 티오베 인덱스 톱 10은 다음과 같다. 1. C 언어(17.38%) 2. 자바(11.96%) 3. 파이썬(11.72%) 4. C++(7.56%) 5. C#(3.95%) 6. 비주얼 베이직(3.84%) 7. 자바스크립트(2.2%) 8. PHP(1.99%) 9. R(1.9%) 10. 그루비(1.84%) 구글에서 특정 프로그래밍 언어 튜토리얼이 얼마나 많이 검색됐는지를 기준으로 하는 PYPL(Popularity of Programming Language) 인덱스의 2021년 1월 톱 10은 아래와 같다. 1. 파이썬(30.44%) 2...

2021.01.06

C++ 20, 최종 기술 승인 획득··· 모듈 및 코루틴 등 추가

모듈(modules)과 코루틴(coroutines) 등이 추가된 C++ 언어 업그레이드가 연말 이전에 출시될 예정이다.  지난 9월 4일(현지 시각) C++ 20이 ISO로부터 최종 기술 승인을 받았다. 올해 말에 정식 출시될 계획이다. 이번 버전에는 모듈, 코루틴 등 새롭고 다양한 기능들이 추가됐다.    1979년 시스템 프로그래밍을 지원하고자 설계된 C++은 지금도 여전히 중요한 개발 언어다. 2020년 9월 티오베(Tiobe) 인덱스에 따르면 C++은 C, 자바, 파이썬에 이어 4위를 차지했으며, 가장 빠르게 성장하는 언어인 것으로 나타났다. 티오베는 이 언어를 활성화시키는 요인 중 하나로 C++ 20의 스펙을 꼽았다.  C++ 20의 새로운 기능은 다음과 같다.  • 모듈(Modules). 개발자가 모듈 구성요소를 사용할 수 있도록 지원한다.  • 콘셉트(Concepts). 템플릿 요구사항을 지정하고 제네릭 프로그래밍을 지원하는 데 사용된다. 이는 코드 품질을 향상한다.  • 동기화 라이브러리(Synchronization library). 세분된 하드웨어 제어 지원을 향상한다.   • 개선된 컴파일 시간 연산 • 코루틴(Coroutines). 비선점형(nonpreemptive) 멀티 태스킹에서 사용하기 위해 서브루틴을 일반화한다. 허나 표준 라이브러리의 코루틴에 관한 표준화된 지원은 여전히 미흡하다. 이는 C++ 23에서 지원될 것으로 예상된다.  • 범위(Ranges). 요소 범위를 처리할 구성 요소를 제공한다.   • 기능 테스트 매크로(Feature test macros). C++ 11 이상 언어 및 라이브러리 기능에 해당하는 매크로 세트를 지원한다.   • 룩 업(look-up) 시 미리 계산된 해시값  • 튜플(tuple), 배열(array), 클래스(class), 매개변수 팩(parameter pack) 또는 범위(range)...

개발 언어 프로그래밍 언어 개발자 C++ 티오베 모듈 코루틴 자바 파이썬 C C++ 20 C++ 23

2020.09.11

모듈(modules)과 코루틴(coroutines) 등이 추가된 C++ 언어 업그레이드가 연말 이전에 출시될 예정이다.  지난 9월 4일(현지 시각) C++ 20이 ISO로부터 최종 기술 승인을 받았다. 올해 말에 정식 출시될 계획이다. 이번 버전에는 모듈, 코루틴 등 새롭고 다양한 기능들이 추가됐다.    1979년 시스템 프로그래밍을 지원하고자 설계된 C++은 지금도 여전히 중요한 개발 언어다. 2020년 9월 티오베(Tiobe) 인덱스에 따르면 C++은 C, 자바, 파이썬에 이어 4위를 차지했으며, 가장 빠르게 성장하는 언어인 것으로 나타났다. 티오베는 이 언어를 활성화시키는 요인 중 하나로 C++ 20의 스펙을 꼽았다.  C++ 20의 새로운 기능은 다음과 같다.  • 모듈(Modules). 개발자가 모듈 구성요소를 사용할 수 있도록 지원한다.  • 콘셉트(Concepts). 템플릿 요구사항을 지정하고 제네릭 프로그래밍을 지원하는 데 사용된다. 이는 코드 품질을 향상한다.  • 동기화 라이브러리(Synchronization library). 세분된 하드웨어 제어 지원을 향상한다.   • 개선된 컴파일 시간 연산 • 코루틴(Coroutines). 비선점형(nonpreemptive) 멀티 태스킹에서 사용하기 위해 서브루틴을 일반화한다. 허나 표준 라이브러리의 코루틴에 관한 표준화된 지원은 여전히 미흡하다. 이는 C++ 23에서 지원될 것으로 예상된다.  • 범위(Ranges). 요소 범위를 처리할 구성 요소를 제공한다.   • 기능 테스트 매크로(Feature test macros). C++ 11 이상 언어 및 라이브러리 기능에 해당하는 매크로 세트를 지원한다.   • 룩 업(look-up) 시 미리 계산된 해시값  • 튜플(tuple), 배열(array), 클래스(class), 매개변수 팩(parameter pack) 또는 범위(range)...

2020.09.11

'아이패드에서도 프로그램 짠다' 학습용 앱 15선

코딩 기술 수요가 높아짐에 따라 개발자가 집에서나 이동 중에도 새로운 기술을 배울 수 있는 프로그래밍 앱의 가용성이 증가했다. 애플의 앱스토어에는 아이패드와 모바일 기기에서 접근할 수 있는 다양한 애플리케이션이 있으며, 그중에서도 개발자가 사용해 볼 만한 앱을 소개한다. 1. 솔로런 솔로런(Sololearn)은 iOS와 안드로이드용 무료 코딩 앱으로 파이썬 3, C++, 자바, 기타 프로그래밍 표준 과정을 제공한다. 여기에는 사용자가 실제 코드를 테스트하고 결과를 볼 수 있는 '코드 놀이터' 기능도 있다. 모바일 코드 학습 기능은 사람들이 어디서나 이동 중에도 학습하고 프로그래밍 기술에 접근할 수 있음을 의미한다. 2. 엔키 엔키(Enki)는 사용자가 전문가로부터 코드의 기본을 배울 수 있는 온라인 멘토링 기능을 제공하는 프로그래밍 앱이다. 사람들의 개념적 지식을 테스트하기 위해 플래시 카드를 사용하여 학습 도구 역할을 하는 '공간 반복' 기능도 있다. 엔키는 iOS와 안드로이드에서 무료로 제공된다. 3. 코다 원래 맥 편집기인 코다(Coda)는 이제 아이폰과 아이패드 텍스트 편집기도 제공한다. 다른 언어 중에서 아파치, C, HTML, 고, CSS, PHP, 펄(Perl), 파이썬, 자바스크립트에 대한 구문 강조를 지원한다. 코다에는 로컬 및 원격 파일 관리, 다양한 원격 프로토콜(예 : SFTP, 웹DAV, 아마존 S3, 드림오브젝트(DreamObjects)) 및 일반적으로 사용되는 코드 비트를 저장하고 반복하는 방법인 '클립(Clips)'도 포함된다. 맥용 코드와 함께 에어프리뷰(AirPreview)를 사용해 데스크톱에서 코딩을 풀 수도 있다. 4. 프로그래밍 허브 프로그래밍 허브(Programming Hub)는 유용한 앱으로 파이썬, 어셈블리(Assembly), HTML, VB.NET, C, C++, C#(C Sharp), 자바스크립트, PHP 또는 자바 프로그래밍 작업을 하는 학습자와 숙련된 개발자 모두 사용할 수 있다....

태블릿 아이패드 게임화 애플 앱스토어 iOS 파이썬 C++ 자바 자바스크립트 아파치 C html CSS PHP Perl 솔로런 Sololearn 엔키 Enki 코다 Coda 프로그래밍 허브 Programming Hub 자바로 코딩하는 법 배우기 데브키 DevKey 버퍼 에디터 자바스크립트 애니웨어 JavaScript Anywhere 미모 OmniGraffle 3 코디아 Codea 텍스트 코드 편집기 Textastic 앱쿠커 AppCooker 코드투고 CodeToGo 대시 Dash

2020.05.26

코딩 기술 수요가 높아짐에 따라 개발자가 집에서나 이동 중에도 새로운 기술을 배울 수 있는 프로그래밍 앱의 가용성이 증가했다. 애플의 앱스토어에는 아이패드와 모바일 기기에서 접근할 수 있는 다양한 애플리케이션이 있으며, 그중에서도 개발자가 사용해 볼 만한 앱을 소개한다. 1. 솔로런 솔로런(Sololearn)은 iOS와 안드로이드용 무료 코딩 앱으로 파이썬 3, C++, 자바, 기타 프로그래밍 표준 과정을 제공한다. 여기에는 사용자가 실제 코드를 테스트하고 결과를 볼 수 있는 '코드 놀이터' 기능도 있다. 모바일 코드 학습 기능은 사람들이 어디서나 이동 중에도 학습하고 프로그래밍 기술에 접근할 수 있음을 의미한다. 2. 엔키 엔키(Enki)는 사용자가 전문가로부터 코드의 기본을 배울 수 있는 온라인 멘토링 기능을 제공하는 프로그래밍 앱이다. 사람들의 개념적 지식을 테스트하기 위해 플래시 카드를 사용하여 학습 도구 역할을 하는 '공간 반복' 기능도 있다. 엔키는 iOS와 안드로이드에서 무료로 제공된다. 3. 코다 원래 맥 편집기인 코다(Coda)는 이제 아이폰과 아이패드 텍스트 편집기도 제공한다. 다른 언어 중에서 아파치, C, HTML, 고, CSS, PHP, 펄(Perl), 파이썬, 자바스크립트에 대한 구문 강조를 지원한다. 코다에는 로컬 및 원격 파일 관리, 다양한 원격 프로토콜(예 : SFTP, 웹DAV, 아마존 S3, 드림오브젝트(DreamObjects)) 및 일반적으로 사용되는 코드 비트를 저장하고 반복하는 방법인 '클립(Clips)'도 포함된다. 맥용 코드와 함께 에어프리뷰(AirPreview)를 사용해 데스크톱에서 코딩을 풀 수도 있다. 4. 프로그래밍 허브 프로그래밍 허브(Programming Hub)는 유용한 앱으로 파이썬, 어셈블리(Assembly), HTML, VB.NET, C, C++, C#(C Sharp), 자바스크립트, PHP 또는 자바 프로그래밍 작업을 하는 학습자와 숙련된 개발자 모두 사용할 수 있다....

2020.05.26

'SQL, 자바, 파이썬...' 2020년 美서 인기 있을 기술력 10선

완벽한 IT일자리를 찾아 안착하는 일은 쉬운 일이 아니다. 하지만 수요가 높은 분야에서 적절한 기술력을 갖추면 이직에 유리할 수 있다. 미국 취업전문 사이트 인디드(Indeed)는 2014년에서 2019년까지 구인 광고에 가장 많이 등장한 ‘기술력’을 분석해 2019년 기술 구인 시장을 주도했던 기술력이 무엇이며 2020년 어떤 기술력이 인기 있을지를 소개했다.    인디드의 경제학자 대니얼 컬버트슨은 “사람들이 새로운 일자리를 찾을 때 종종 원하는 일자리와 관련된 최첨단 기술을 설명하는 검색어를 사용한다”라며 "고용주 측에서는 이러한 능력을 갖춘 고도로 전문화된 기술 인력이 수요가 많다"라고 말했다.  인디드는 보고서에서 2014년 9월부터 2019년 9월까지 인디드닷컴(Indeed.com)에 게시된 구인공고를 쿼리하기 위해 500개가 넘는 기술 용어를 사용했다. 컬버트슨은 “2가지 이상의 직무를 요구하는 데 따른 영향을 조사하기 위해 기술력의 변화를 2가지 구성 요소로 쪼갰다. 하나는 직무 내 기술력 포화 상태(예 : 주어진 직무에 파이썬을 추가로 넣은 구인공기 게시물 수 증가)와 달라진 직무 혼합 상태(데이터 과학자같이 파이썬을 사용하는 직무에서 더 많은 기술력을 요구하는 구인공고 게시물 수)로 기술력의 변화를 나눴다. 모든 기술 직종의 데이터 과학자 비율이 현재의 1/3 정도였던 2014년 9월 수준에서 직무 혼합을 유지하는 것은 시간이 지남에 따라 '조정된' 파이썬 추세가 어떻게 진화했는지를 보여준다. 실제로 모든 기술력에 관해 이 과정을 반복했다”라고 설명했다.  이 연구에 따르면 2020년에는 파이썬, 데이터 과학 기술 및 일부 기존 기술을 포함한 특수 프로그래밍 언어가 IT전문가의 성공 티켓임이 밝혀졌다. 2020년에도 구인시장에서 인기 있을 10대 기술력과 이들이 지난 몇 년 동안 수요가 얼마나 달라졌는지를 알아보자.. 1. SQL 2019년 전체 구인공고 게시물에서 언급된 빈도 : 21.9% 20...

CIO C++ C# 리눅스 도커 아마존웹서비스 스크럼 인디드 2020년 인디드닷컴 파이썬 닷넷 C 자바 이직 마이크로소프트 AWS 애저 구직 자바스크립트 구인 SQL 기트

2019.12.09

완벽한 IT일자리를 찾아 안착하는 일은 쉬운 일이 아니다. 하지만 수요가 높은 분야에서 적절한 기술력을 갖추면 이직에 유리할 수 있다. 미국 취업전문 사이트 인디드(Indeed)는 2014년에서 2019년까지 구인 광고에 가장 많이 등장한 ‘기술력’을 분석해 2019년 기술 구인 시장을 주도했던 기술력이 무엇이며 2020년 어떤 기술력이 인기 있을지를 소개했다.    인디드의 경제학자 대니얼 컬버트슨은 “사람들이 새로운 일자리를 찾을 때 종종 원하는 일자리와 관련된 최첨단 기술을 설명하는 검색어를 사용한다”라며 "고용주 측에서는 이러한 능력을 갖춘 고도로 전문화된 기술 인력이 수요가 많다"라고 말했다.  인디드는 보고서에서 2014년 9월부터 2019년 9월까지 인디드닷컴(Indeed.com)에 게시된 구인공고를 쿼리하기 위해 500개가 넘는 기술 용어를 사용했다. 컬버트슨은 “2가지 이상의 직무를 요구하는 데 따른 영향을 조사하기 위해 기술력의 변화를 2가지 구성 요소로 쪼갰다. 하나는 직무 내 기술력 포화 상태(예 : 주어진 직무에 파이썬을 추가로 넣은 구인공기 게시물 수 증가)와 달라진 직무 혼합 상태(데이터 과학자같이 파이썬을 사용하는 직무에서 더 많은 기술력을 요구하는 구인공고 게시물 수)로 기술력의 변화를 나눴다. 모든 기술 직종의 데이터 과학자 비율이 현재의 1/3 정도였던 2014년 9월 수준에서 직무 혼합을 유지하는 것은 시간이 지남에 따라 '조정된' 파이썬 추세가 어떻게 진화했는지를 보여준다. 실제로 모든 기술력에 관해 이 과정을 반복했다”라고 설명했다.  이 연구에 따르면 2020년에는 파이썬, 데이터 과학 기술 및 일부 기존 기술을 포함한 특수 프로그래밍 언어가 IT전문가의 성공 티켓임이 밝혀졌다. 2020년에도 구인시장에서 인기 있을 10대 기술력과 이들이 지난 몇 년 동안 수요가 얼마나 달라졌는지를 알아보자.. 1. SQL 2019년 전체 구인공고 게시물에서 언급된 빈도 : 21.9% 20...

2019.12.09

C가 자바 턱밑까지 추격, 스위프트는 10위권 진입 <티오베 11월 인덱스>

부동의 1위를 차지하고 있는 자바와 C가 각축을 벌였으며, 애플의 프로그래밍 언어 스위프트가 마침내 10위권에 진입했다.    11월 티오베 지수에 따르면, 1위 자리를 두고 자바와 C가 막상막하의 접전을 벌였다. 여전히 자바가 16.246%로 1위이지만, C도 16.037%로 집계돼 자바와는 불과 0.209%의 차이로 그 뒤를 바짝 쫓고 있다. 파이썬은 3위로, 상위권 입지를 굳힌 모양새다.  티오베는 C가 사물인터넷 개발을 위한 프로그래밍 언어로 사용되면서 증가하는 추세라고 분석했다. 또, 올해 연말에는 C가 자바를 제치고 1위를 차지할 것이라고 추측했다. 자바는 2015년 4월부터 티오베 지수의 1위를 기록해 왔다.  한편 애플의 프로그래밍 언어인 스위프트의 약진도 계속되고 있다. 스위프트의 전신인 오브젝티브-C를 뛰어넘어 1.653%로 10위권 안에 진입했다. 오브젝티브-C는 이번 달에 1.195%로, 전년 동월 대비 한 계단 내려간 12위를 기록했다.  티오베 프로그래밍 언어 인기 순위 톱 10 (2019년 11월) 1. 자바(16.246%) 2. C (16.037%) 3. 파이썬 (9.842%) 4. C++ (5.605%) 5. C# (4.316%) 6. 비주얼 베이식 닷넷 (4.229%) 7. 자바스크립트 (1.929%) 8. PHP (1.72%) 9. SQL (1.69%) 10. 스위프트 (1.653%) ciokr@idg.co.kr

자바 개발언어 C 파이썬 사물인터넷 스위프트 오브젝티브-C 티오베 프로그래밍언어

2019.11.06

부동의 1위를 차지하고 있는 자바와 C가 각축을 벌였으며, 애플의 프로그래밍 언어 스위프트가 마침내 10위권에 진입했다.    11월 티오베 지수에 따르면, 1위 자리를 두고 자바와 C가 막상막하의 접전을 벌였다. 여전히 자바가 16.246%로 1위이지만, C도 16.037%로 집계돼 자바와는 불과 0.209%의 차이로 그 뒤를 바짝 쫓고 있다. 파이썬은 3위로, 상위권 입지를 굳힌 모양새다.  티오베는 C가 사물인터넷 개발을 위한 프로그래밍 언어로 사용되면서 증가하는 추세라고 분석했다. 또, 올해 연말에는 C가 자바를 제치고 1위를 차지할 것이라고 추측했다. 자바는 2015년 4월부터 티오베 지수의 1위를 기록해 왔다.  한편 애플의 프로그래밍 언어인 스위프트의 약진도 계속되고 있다. 스위프트의 전신인 오브젝티브-C를 뛰어넘어 1.653%로 10위권 안에 진입했다. 오브젝티브-C는 이번 달에 1.195%로, 전년 동월 대비 한 계단 내려간 12위를 기록했다.  티오베 프로그래밍 언어 인기 순위 톱 10 (2019년 11월) 1. 자바(16.246%) 2. C (16.037%) 3. 파이썬 (9.842%) 4. C++ (5.605%) 5. C# (4.316%) 6. 비주얼 베이식 닷넷 (4.229%) 7. 자바스크립트 (1.929%) 8. PHP (1.72%) 9. SQL (1.69%) 10. 스위프트 (1.653%) ciokr@idg.co.kr

2019.11.06

“IoT 세상을 지배할 프로그래밍 언어는?”

IoT의 진화가 계속되면서 어떤 툴이 가장 많이 사용되는지 추적하는 것이 힘들어지고 있다. 너무나 다양한 용도로 사용되기 때문이다. 마찬가지로, 몇 가지 분명한 기준으로 비교적 인기 있는 프로그래밍 언어를 파악하는 것도 복잡한 일이 되었다. 2016년에만 이미 620만 명 이상으로 추정되는 IoT 개발자 사이에서 가장 인기 있는 프로그래밍 언어를 파악하는 것은 두 배는 힘든 일처럼 보인다. 이 주제와 관련한 정보가 충분하지는 않지만, 미디엄(Medium)부터 쿼라(Quora)까지, 기업 웹사이트부터 IoT 블로그까지, 그리고 몇 년 전의 기록까지 뒤진다면, 공통된 실마리를 찾을 수 있을 것이다. 이클립스 재단의 2018년 IoT 개발자 설문조사에 따르면, 가장 인기 있는 IoT 개발언어는 다음과 같다. 1. 자바 2. C 3. 자바스크립트 4. 파이썬 5. C++ 6. PHP 7. C# 8. 어셈블러 9. LUA 10. 구글 고 11. R 12. 스위프트 13. 루비 14. 러스트 이중 상위 5개 개발언어는 2017년 조사 이후 조금도 바뀌지 않았다. 좀 더 깊이 들여다보면, 2018년 조사에서는 코드가 어디에서 실행되는지에 다른 IoT 프로그래밍 언어도 조사했다. IoT 디바이스에서 실행되는 경우, C와 C++가 파이썬과 자바를 앞질렀고, 게이트웨이에서 실행되는 경우에는 자바와 파이썬, C, C++의 순이었다. 클라우드에서 코드를 실행하는 환경에서는 자바, 자바스크립트, 파이썬, PHP가 많았다. 이 데이터를 기반으로 인터속(Intersog)은 “만약 기본적인 센서라면, C를 사용해 RAM에서 바로 동작하도록 할 것이다. 나머지 경우에는 개발자가 구축하고자 하는 것과 가장 잘 맞는 언어를 고를 수 있다”고 밝혔다. 인터속은 또한 어셈블리 언어와 B#, 구글 고, 파라세일, PHP, 러스트, 스위프트도 작업에 따라 IoT 애플리케이션 개발에 사용된다고 덧붙였다. 2017년에는 조금 다른 방식의 평가도 이루어졌는데, 캐노니컬...

자바 자바스크립트 C 파이썬

2019.02.11

IoT의 진화가 계속되면서 어떤 툴이 가장 많이 사용되는지 추적하는 것이 힘들어지고 있다. 너무나 다양한 용도로 사용되기 때문이다. 마찬가지로, 몇 가지 분명한 기준으로 비교적 인기 있는 프로그래밍 언어를 파악하는 것도 복잡한 일이 되었다. 2016년에만 이미 620만 명 이상으로 추정되는 IoT 개발자 사이에서 가장 인기 있는 프로그래밍 언어를 파악하는 것은 두 배는 힘든 일처럼 보인다. 이 주제와 관련한 정보가 충분하지는 않지만, 미디엄(Medium)부터 쿼라(Quora)까지, 기업 웹사이트부터 IoT 블로그까지, 그리고 몇 년 전의 기록까지 뒤진다면, 공통된 실마리를 찾을 수 있을 것이다. 이클립스 재단의 2018년 IoT 개발자 설문조사에 따르면, 가장 인기 있는 IoT 개발언어는 다음과 같다. 1. 자바 2. C 3. 자바스크립트 4. 파이썬 5. C++ 6. PHP 7. C# 8. 어셈블러 9. LUA 10. 구글 고 11. R 12. 스위프트 13. 루비 14. 러스트 이중 상위 5개 개발언어는 2017년 조사 이후 조금도 바뀌지 않았다. 좀 더 깊이 들여다보면, 2018년 조사에서는 코드가 어디에서 실행되는지에 다른 IoT 프로그래밍 언어도 조사했다. IoT 디바이스에서 실행되는 경우, C와 C++가 파이썬과 자바를 앞질렀고, 게이트웨이에서 실행되는 경우에는 자바와 파이썬, C, C++의 순이었다. 클라우드에서 코드를 실행하는 환경에서는 자바, 자바스크립트, 파이썬, PHP가 많았다. 이 데이터를 기반으로 인터속(Intersog)은 “만약 기본적인 센서라면, C를 사용해 RAM에서 바로 동작하도록 할 것이다. 나머지 경우에는 개발자가 구축하고자 하는 것과 가장 잘 맞는 언어를 고를 수 있다”고 밝혔다. 인터속은 또한 어셈블리 언어와 B#, 구글 고, 파라세일, PHP, 러스트, 스위프트도 작업에 따라 IoT 애플리케이션 개발에 사용된다고 덧붙였다. 2017년에는 조금 다른 방식의 평가도 이루어졌는데, 캐노니컬...

2019.02.11

지금 美 IT구인공고 인기 검색어 증가 1위는 '쿠버네티스'

완벽한 IT일자리를 찾는 것은 쉬운 일이 아니지만 특히 수요가 많은 일자리의 경우 특정 기술력을 찾는 IT구인공고는 원활하게 이뤄질 수 있다. 취업 검색 플랫폼이 실제로 2019년 기술직을 검색할 때 구직자가 가장 많이 사용한 용어를 분석해 지난해와 비교했을 때 몇 가지 중요한 변화를 발견했다.  인디드 이코노미스트 다니엘 컬버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 일과 관련한 최첨단 기술을 설명하는 검색어를 자주 사용한다"고 밝혔다. 컬버트슨은 "고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 높을 전망이다"고 덧붙였다.  특히 실제로 381개의 기술 직종 중 하나를 검색어로 사용하여 게시물을 클릭한다는 점을 고려해 2018년 11월 1일까지 3개월 동안 전년 대비 검색량을 추적했다. 이 조사에서 오픈소스 툴, 클라우드 컴퓨팅 기술, PHP 기반 툴, 일부 기존 기술을 포함한 전문 프로그래밍 언어는 2019년 IT전문가에게도 인기를 끌고 있다. ciokr@idg.co.kr

CIO 도커 오토캐드 쿠버네티스 인디드 마젠토 리액트 고랭 라라벨 베릴로그 검색어 Node.js PHP 검색 구글 페이스북 구직 컨테이너 어도비 구인 일자리 C 앤서블

2019.01.16

완벽한 IT일자리를 찾는 것은 쉬운 일이 아니지만 특히 수요가 많은 일자리의 경우 특정 기술력을 찾는 IT구인공고는 원활하게 이뤄질 수 있다. 취업 검색 플랫폼이 실제로 2019년 기술직을 검색할 때 구직자가 가장 많이 사용한 용어를 분석해 지난해와 비교했을 때 몇 가지 중요한 변화를 발견했다.  인디드 이코노미스트 다니엘 컬버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 일과 관련한 최첨단 기술을 설명하는 검색어를 자주 사용한다"고 밝혔다. 컬버트슨은 "고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 높을 전망이다"고 덧붙였다.  특히 실제로 381개의 기술 직종 중 하나를 검색어로 사용하여 게시물을 클릭한다는 점을 고려해 2018년 11월 1일까지 3개월 동안 전년 대비 검색량을 추적했다. 이 조사에서 오픈소스 툴, 클라우드 컴퓨팅 기술, PHP 기반 툴, 일부 기존 기술을 포함한 전문 프로그래밍 언어는 2019년 IT전문가에게도 인기를 끌고 있다. ciokr@idg.co.kr

2019.01.16

파이썬, 주류 언어로 부상··· 티오베와 PyPL 지표에서 상위권

루비와 F#이 지고 파이썬과 더불어 자바, C, C++, 비주얼베이직닷넷, 코틀린, 매트랩, 러스트, 타입스크립트도 계속 인기를 얻는 것으로 나타났다.    티오베 지표(Tiobe Index)에서 파이썬은 2018년 1월부터 2019년 1월까지 3.62%포인트 상승해 8.294%의 점수를 받아 가장 큰 상승세를 보였다. 소프트웨어 품질 서비스 공급 업체 티오베에 따르면 파이썬은 현재 대학에서 가장 자주 배우는 제 1언어로 통계, 인공지능, 시스템 테스트, 스크립팅 도메인 분야에서 선두를 달리고 있다. 티오베는 웹 프로그래밍과 과학 컴퓨팅 분야에서 선두를 달리고 있다고 밝혔다. IT에 이상적인 파이썬은 시스템 자동화부터 머신러닝 같은 최첨단 분야까지 다양한 종류의 작업을 단순화해준다. 티오베 지표는 구글, 빙, 위키피디아 같은 검색 엔진에서 언어 검색을 검사하는 공식을 기반으로 한다. 이 수식은 언어와 관련된 숙련된 엔지니어, 학습 과정, 써드파티 업체의 수를 평가한다. 자바, C, C++, 비주얼 베이직닷넷 같은 언어는 매년 증가세를 보였다. 티오베의 CEO인 폴 잔슨은 주류 언어가 전반적으로 강세를 보이고 있으며 군소 프로그래밍 언어 사용률은 저조하다고 말했다. 2019년 1월 티오베 지표는 18위에서 11위로 큰폭으로 상승한 매트랩 같은 언어의 약진이 두드러졌다. 코틀린은 39위에서 31위로, 러스트는 46위에서 33위로, 타입스크립트는 167위에서 49위로 각각 상승했다. 매트랩은 자동차 업계에서 인기를 끌고 있으며 타입스크립트는 자바스크립트보다 안전한 대안으로 인식됐다. 티오베는 코틀린이 올해 20위 안으로 진입할 수 있으며 고객이 이를 요구하고 지원비를 지불할 의사가 있을 것으로 예측했다. 티오베는 산업용 모바일 앱 시장에서 코틀린의 도입 증가세를 목격했다. 이밖에 루비는 11위에서 18위로, F#은 40위에서 64위로 떨어졌다. 티오베는 이러한 변화에 대한 설명은 언급하지 않았다.  2019년 1월 티오베...

자바 타입스크립트 코틀린 러스트 PyPL Tiobe 티오베 매트랩 C++ 프로그래밍 언어 F# 파이썬 루비 C 비주얼베이직닷넷

2019.01.08

루비와 F#이 지고 파이썬과 더불어 자바, C, C++, 비주얼베이직닷넷, 코틀린, 매트랩, 러스트, 타입스크립트도 계속 인기를 얻는 것으로 나타났다.    티오베 지표(Tiobe Index)에서 파이썬은 2018년 1월부터 2019년 1월까지 3.62%포인트 상승해 8.294%의 점수를 받아 가장 큰 상승세를 보였다. 소프트웨어 품질 서비스 공급 업체 티오베에 따르면 파이썬은 현재 대학에서 가장 자주 배우는 제 1언어로 통계, 인공지능, 시스템 테스트, 스크립팅 도메인 분야에서 선두를 달리고 있다. 티오베는 웹 프로그래밍과 과학 컴퓨팅 분야에서 선두를 달리고 있다고 밝혔다. IT에 이상적인 파이썬은 시스템 자동화부터 머신러닝 같은 최첨단 분야까지 다양한 종류의 작업을 단순화해준다. 티오베 지표는 구글, 빙, 위키피디아 같은 검색 엔진에서 언어 검색을 검사하는 공식을 기반으로 한다. 이 수식은 언어와 관련된 숙련된 엔지니어, 학습 과정, 써드파티 업체의 수를 평가한다. 자바, C, C++, 비주얼 베이직닷넷 같은 언어는 매년 증가세를 보였다. 티오베의 CEO인 폴 잔슨은 주류 언어가 전반적으로 강세를 보이고 있으며 군소 프로그래밍 언어 사용률은 저조하다고 말했다. 2019년 1월 티오베 지표는 18위에서 11위로 큰폭으로 상승한 매트랩 같은 언어의 약진이 두드러졌다. 코틀린은 39위에서 31위로, 러스트는 46위에서 33위로, 타입스크립트는 167위에서 49위로 각각 상승했다. 매트랩은 자동차 업계에서 인기를 끌고 있으며 타입스크립트는 자바스크립트보다 안전한 대안으로 인식됐다. 티오베는 코틀린이 올해 20위 안으로 진입할 수 있으며 고객이 이를 요구하고 지원비를 지불할 의사가 있을 것으로 예측했다. 티오베는 산업용 모바일 앱 시장에서 코틀린의 도입 증가세를 목격했다. 이밖에 루비는 11위에서 18위로, F#은 40위에서 64위로 떨어졌다. 티오베는 이러한 변화에 대한 설명은 언급하지 않았다.  2019년 1월 티오베...

2019.01.08

SQL·자바스크립트·C#·자바·파이썬··· 英 인기 있는 프로그래밍 언어 12선

IT잡워치(IT Jobs Watch)에 따르면 현재 영국에서 높은 수요를 자랑하는 3대 프로그래밍 언어는 SQL, 자바스크립트, C#이다. 특히 C#은 유통성 면에서 자바를 압도했다. 자바는 안드로이드 애플리케이션에서 주로 사용되며 이해하기 쉽다는 것이 특징이다.  영국 구인 공고에서 언급되는 빈도로 분석한 결과 현재 고용주가 가장 많이 찾는 5개 프로그래밍 언어는 다음과 같다.  • SQL • 자바스크립트 • C # • 자바 • 파이썬 여기 인기 있는 12가지 프로그래밍 언어를 소개한다. ciokr@idg.co.kr

자바 T-SQL 프로그래밍언어 C# C++ PHP 파이썬 파워셸 루비 급여 C SQL 구인 자바스크립트 안드로이드 배시쉘

2018.12.13

IT잡워치(IT Jobs Watch)에 따르면 현재 영국에서 높은 수요를 자랑하는 3대 프로그래밍 언어는 SQL, 자바스크립트, C#이다. 특히 C#은 유통성 면에서 자바를 압도했다. 자바는 안드로이드 애플리케이션에서 주로 사용되며 이해하기 쉽다는 것이 특징이다.  영국 구인 공고에서 언급되는 빈도로 분석한 결과 현재 고용주가 가장 많이 찾는 5개 프로그래밍 언어는 다음과 같다.  • SQL • 자바스크립트 • C # • 자바 • 파이썬 여기 인기 있는 12가지 프로그래밍 언어를 소개한다. ciokr@idg.co.kr

2018.12.13

'IoT 덕에 인기' Node.js·머신러닝 등 기술력 7선

사물인터넷의 사용이 기술 산업에서 성장함에 따라, IoT 관련 기술 요구 사항의 수가 눈에 띄게 증가하여 취업 광고에 나타나고 고급 IT 직원에게 기대된다. IoT는 이미 기업이 기술에 돈을 쓰는 방식을 바꾸고 있다. IDC에 따르면, 기업은 2015년부터 2020년까지 IoT 시장에 미화 1조 달러 이상을 투자할 것으로 예상된다. 이 분야가 주류로 부상함에 따라 이전부터 IoT 기술력 부족 문제를 해결하고자 많은 기업이 노력했다. 하지만 캐노니컬(Canonical) 보고서에 따르면 기업의 68%는 IoT 전문가를 고용하기 위해 여전히 고심하고 있다. IoT에는 많은 기술력이 필요하다. 그 가운데 구인 공고가 활발한 분야를 정리했다. 1. Node.js Node.js는 라즈베리파이와 같은 연결된 장치를 관리하는 데 사용되는 오픈소스 크로스 플랫폼 자바스크립트 환경이다. 임베디드 스마트 기기와 이를 구동하는 서버 측 소프트웨어 모두에서 실행되는 완벽한 IoT 시스템을 지원할 수 있다. 이를 기반으로 Node.js는 IoT용 애플리케이션을 만들 때 기존 전문 지식을 활용하려는 개발자에게 인기 있는 플랫폼이 됐다. 지난 몇 년 동안 넷플릭스, 우버, 페이팔 등 여러 기업이 Node.js를 채택하기 시작했다. 2. 머신러닝 머신러닝은 크게 성장하는 분야다. 이에 따라 실행 가능한 통찰력을 인식하는 데 IoT 기기에서 생성된 데이터를 활용하는 기업이 늘어나기 시작했다. 이를 달성하려면 숙련된 전문가가 필요하다. 여기에는 알고리즘을 사용해 제품을 구축할 수 있는 역량이 포함돼 있어 이들은 데이터 센서 및 연결 기기에서 더 스마트한 제품, 애플리케이션, 기타 제품을 만들 수 있다. 기업에서 IoT가 폭발적으로 인기를 끌면서 2016년부터 2017년까지 머신러닝 수요가 220%나 증가했으며 지금까지 가장 수요가 많은 IoT 기술로 쉽게 등급을 매길 수 있었다. 3. 보안 생산된 모든 데이터를 안...

CIO 오토캐드 Node.js 객체지향 C++ 프로그래밍 언어 사물인터넷 파이썬 캐노니컬 인공지능 C 구인 고용 빅데이터 채용 IDC 자바 IoT 기술력

2018.01.31

사물인터넷의 사용이 기술 산업에서 성장함에 따라, IoT 관련 기술 요구 사항의 수가 눈에 띄게 증가하여 취업 광고에 나타나고 고급 IT 직원에게 기대된다. IoT는 이미 기업이 기술에 돈을 쓰는 방식을 바꾸고 있다. IDC에 따르면, 기업은 2015년부터 2020년까지 IoT 시장에 미화 1조 달러 이상을 투자할 것으로 예상된다. 이 분야가 주류로 부상함에 따라 이전부터 IoT 기술력 부족 문제를 해결하고자 많은 기업이 노력했다. 하지만 캐노니컬(Canonical) 보고서에 따르면 기업의 68%는 IoT 전문가를 고용하기 위해 여전히 고심하고 있다. IoT에는 많은 기술력이 필요하다. 그 가운데 구인 공고가 활발한 분야를 정리했다. 1. Node.js Node.js는 라즈베리파이와 같은 연결된 장치를 관리하는 데 사용되는 오픈소스 크로스 플랫폼 자바스크립트 환경이다. 임베디드 스마트 기기와 이를 구동하는 서버 측 소프트웨어 모두에서 실행되는 완벽한 IoT 시스템을 지원할 수 있다. 이를 기반으로 Node.js는 IoT용 애플리케이션을 만들 때 기존 전문 지식을 활용하려는 개발자에게 인기 있는 플랫폼이 됐다. 지난 몇 년 동안 넷플릭스, 우버, 페이팔 등 여러 기업이 Node.js를 채택하기 시작했다. 2. 머신러닝 머신러닝은 크게 성장하는 분야다. 이에 따라 실행 가능한 통찰력을 인식하는 데 IoT 기기에서 생성된 데이터를 활용하는 기업이 늘어나기 시작했다. 이를 달성하려면 숙련된 전문가가 필요하다. 여기에는 알고리즘을 사용해 제품을 구축할 수 있는 역량이 포함돼 있어 이들은 데이터 센서 및 연결 기기에서 더 스마트한 제품, 애플리케이션, 기타 제품을 만들 수 있다. 기업에서 IoT가 폭발적으로 인기를 끌면서 2016년부터 2017년까지 머신러닝 수요가 220%나 증가했으며 지금까지 가장 수요가 많은 IoT 기술로 쉽게 등급을 매길 수 있었다. 3. 보안 생산된 모든 데이터를 안...

2018.01.31

'아직 찾는 회사 있다'··· 포트란, 코볼 등 프로그래밍 기술 9선

기술이 빠르게 변하지만, 기업은 구형 시스템과 네트워크를 유지해야 한다. 다음은 기업이 아직 고용하고 지원하는 9가지 구형 프로그래밍 언어다. 가트너에 따르면 기술 격차가 커지는 가운데 베이비 붐 세대들이 은퇴하면서 기업이 새로운 어려움에 직면했다. 오래된 기술을 업데이트할 것인가 아니면 사라져가고 있는 기술을 보유한 인재를 채용할 것인가 하는 선택을 해야 하는 상황이다. 따라서 구형 기술에 대한 새로운 수요가 생기고 있다. 오래된 기술을 업데이트하려면 자원이 많이 소모될 수 있다. 게다가 경험이 풍부한 직원들이 점점 더 일선에서 물러나며 기업은 구식이라고 여겼던 기술 인재가 부족한 상황을 맞이할 수 있다. 컴퓨터월드의 설문조사에서 65%의 기업들은 오래된 기술을 찾지 않는 반면 35%는 중요한 시스템을 기존 방식으로 운영하고 있어 이를 지원하기 위해 구식 프로그래밍 기술을 보유한 직원을 여전히 찾는 것으로 나타났다. 아래 소개한 9가지 구식 기술을 일부러 배울 필요는 없겠지만 이미 경험이 있다면, 흔치 않은 자격을 갖춘 지원자가 될 수 있다. DB2 DB2의 기원은 70년대 IBM으로 거슬러 올라간다. 사연이 담긴 발전의 역사를 거쳐 마침내 1983년 DB2(IBM 데이터베이스 2)가 공개됐다. DB2는 원래 IBM 운영 체제 전용 플랫폼으로 IBM에서 개발되었지만 1990년대 들어 IBM은 DB2를 일반 코드로 공개했다. 오늘날에는 리눅스, 유닉스, 윈도우 등 여러 가지 플랫폼에 걸쳐 작동되어 기업의 현장 및 클라우드 스토리지 관리에 도움을 주고 있다. 구식 프로그래밍 언어 중에서 기업들에게 인기 있는 편에 속한다. 13%의 기업이 아직도 DB2 플랫폼을 지원하고 DB2 기술 보유자를 채용한다고 밝혔다. 데이터베이스 관리자, 소프트웨어 공학자, 프로그래머, 소프트웨어 개발자가 DB2 경험을 보유한 지원자일 가능성이 가장 높다. C 가장 널리 알려진 프로그래밍 언어 가운데 하나인 C는 다목적 명령형 컴퓨터 프로그래밍 언어...

CIO 포트란 오브젝트 파스칼 파스칼 델파이 코볼 어셈블리 DB2 프로그래밍 C 구인 구직 고용 IBM 데이터베이스 채용 REXX

2017.12.22

기술이 빠르게 변하지만, 기업은 구형 시스템과 네트워크를 유지해야 한다. 다음은 기업이 아직 고용하고 지원하는 9가지 구형 프로그래밍 언어다. 가트너에 따르면 기술 격차가 커지는 가운데 베이비 붐 세대들이 은퇴하면서 기업이 새로운 어려움에 직면했다. 오래된 기술을 업데이트할 것인가 아니면 사라져가고 있는 기술을 보유한 인재를 채용할 것인가 하는 선택을 해야 하는 상황이다. 따라서 구형 기술에 대한 새로운 수요가 생기고 있다. 오래된 기술을 업데이트하려면 자원이 많이 소모될 수 있다. 게다가 경험이 풍부한 직원들이 점점 더 일선에서 물러나며 기업은 구식이라고 여겼던 기술 인재가 부족한 상황을 맞이할 수 있다. 컴퓨터월드의 설문조사에서 65%의 기업들은 오래된 기술을 찾지 않는 반면 35%는 중요한 시스템을 기존 방식으로 운영하고 있어 이를 지원하기 위해 구식 프로그래밍 기술을 보유한 직원을 여전히 찾는 것으로 나타났다. 아래 소개한 9가지 구식 기술을 일부러 배울 필요는 없겠지만 이미 경험이 있다면, 흔치 않은 자격을 갖춘 지원자가 될 수 있다. DB2 DB2의 기원은 70년대 IBM으로 거슬러 올라간다. 사연이 담긴 발전의 역사를 거쳐 마침내 1983년 DB2(IBM 데이터베이스 2)가 공개됐다. DB2는 원래 IBM 운영 체제 전용 플랫폼으로 IBM에서 개발되었지만 1990년대 들어 IBM은 DB2를 일반 코드로 공개했다. 오늘날에는 리눅스, 유닉스, 윈도우 등 여러 가지 플랫폼에 걸쳐 작동되어 기업의 현장 및 클라우드 스토리지 관리에 도움을 주고 있다. 구식 프로그래밍 언어 중에서 기업들에게 인기 있는 편에 속한다. 13%의 기업이 아직도 DB2 플랫폼을 지원하고 DB2 기술 보유자를 채용한다고 밝혔다. 데이터베이스 관리자, 소프트웨어 공학자, 프로그래머, 소프트웨어 개발자가 DB2 경험을 보유한 지원자일 가능성이 가장 높다. C 가장 널리 알려진 프로그래밍 언어 가운데 하나인 C는 다목적 명령형 컴퓨터 프로그래밍 언어...

2017.12.22

파이썬·R·SQL 잘 알고 석사 학위 있으면 데이터 과학자로 '인기'

링크드인 프로필을 조사한 결과 데이터 과학 분야에서 파이썬, R, SQL 기술이 중요하게 나타났다. 하지만 국가와 분야에 따라 이상적인 기술은 다른 것으로 파악됐다. 파이썬, R 또는 SQL과 석사 학위 이상의 전문 지식을 보유한 데이터 과학자가 취업에 성공할 가능성이 높은 것으로 조사됐다. 교육 경력 웹 사이트인 365 데이터 사이언스(365 Data Science)는 링크드인에 가입한 1,001명의 데이터 과학자 프로필에서 수집한 데이터를 사용해 하버드 비즈니스 리뷰가 ‘21세기 가장 핫한 직업’이라고 불렀던 데이터 과학자를 파악했다. 전형적인 데이터 과학자 링크드인에 나타난 전형적인 데이터 과학자는 남성(프로필의 71%)으로 적어도 하나의 외국어를 구사하며 석사나 박사 학위를 소지하고 있다. 또한 이 직업으로 평균 2년 경력을, 그리고 전체 경력 총 4.5년이었다. 전 세계적으로 데이터 과학자 프로필의 53%는 파이썬이나 R 프로그래밍 언어를 다룰 줄 알지만, 영국에서는 SQL 사용자가 R보다 조금 더 많았다. 365 데이터 사이언스의 공동 설립자 중 한 명인 일리야 발차노프는 "R과 파이썬이 최근 몇 년 동안 인기를 얻고 있다"고 밝혔다. 그는 "영국보다 미국이 이 언어를 더 빨리 도입하는 것 같다. 언어의 안정성과 혁신 간의 균형 때문이다"고 설명했다. 영국에서 인기 있는 또 다른 프로그래밍 언어로는 매트랩(프로필의 8.9%), 자바(7.9%), C/C++(7.9%), 레이텍(LaTex, 7.2%)가 있다. 하둡 기술은 포춘지 선정 500대 기업((11.7%)에서 빅데이터를 처리할 때 더 눈에 띄게 나타났지만, 적은 양의 데이터로 작업하는 중소기업(2.7%)에서는 그렇지 않았다.   학위 일반적으로 데이터 과학자는 컴퓨터 과학(프로필의 20%), 통계 및 수학(19%) 또는 경제 및 사회 과학(19%)을 전공했다. 거의 절반(40...

빅데이터 박사 석사 R 링크드인 C++ 파이썬 학위 C SQL 하둡 데이터 과학자 조사 금융 365 데이터 사이언스

2017.12.13

링크드인 프로필을 조사한 결과 데이터 과학 분야에서 파이썬, R, SQL 기술이 중요하게 나타났다. 하지만 국가와 분야에 따라 이상적인 기술은 다른 것으로 파악됐다. 파이썬, R 또는 SQL과 석사 학위 이상의 전문 지식을 보유한 데이터 과학자가 취업에 성공할 가능성이 높은 것으로 조사됐다. 교육 경력 웹 사이트인 365 데이터 사이언스(365 Data Science)는 링크드인에 가입한 1,001명의 데이터 과학자 프로필에서 수집한 데이터를 사용해 하버드 비즈니스 리뷰가 ‘21세기 가장 핫한 직업’이라고 불렀던 데이터 과학자를 파악했다. 전형적인 데이터 과학자 링크드인에 나타난 전형적인 데이터 과학자는 남성(프로필의 71%)으로 적어도 하나의 외국어를 구사하며 석사나 박사 학위를 소지하고 있다. 또한 이 직업으로 평균 2년 경력을, 그리고 전체 경력 총 4.5년이었다. 전 세계적으로 데이터 과학자 프로필의 53%는 파이썬이나 R 프로그래밍 언어를 다룰 줄 알지만, 영국에서는 SQL 사용자가 R보다 조금 더 많았다. 365 데이터 사이언스의 공동 설립자 중 한 명인 일리야 발차노프는 "R과 파이썬이 최근 몇 년 동안 인기를 얻고 있다"고 밝혔다. 그는 "영국보다 미국이 이 언어를 더 빨리 도입하는 것 같다. 언어의 안정성과 혁신 간의 균형 때문이다"고 설명했다. 영국에서 인기 있는 또 다른 프로그래밍 언어로는 매트랩(프로필의 8.9%), 자바(7.9%), C/C++(7.9%), 레이텍(LaTex, 7.2%)가 있다. 하둡 기술은 포춘지 선정 500대 기업((11.7%)에서 빅데이터를 처리할 때 더 눈에 띄게 나타났지만, 적은 양의 데이터로 작업하는 중소기업(2.7%)에서는 그렇지 않았다.   학위 일반적으로 데이터 과학자는 컴퓨터 과학(프로필의 20%), 통계 및 수학(19%) 또는 경제 및 사회 과학(19%)을 전공했다. 거의 절반(40...

2017.12.13

C 언어, 개발 인기 순위서 ‘대약진'

오랜 역사의 C 언어가 티오베(Tiobe) 개발 언어 인기 순위에서 크게 약진했다. 4개월 전 역대 최저 순위를 기록했지만 이제는 올해 가장 인기있는 언어 후보로까지 오르게 됐다. 티오베는 소프트웨어 품질 서비스 업체로, 구글과 빙, 바이두, 위키피디아 같은 유명 검색엔진에서 해당 언어 관련된 검색량을 기준으로 순위를 매긴다. C는 2017년 12월 티오베 순위에서 10.158%로 자바에 이어 2위를 기록했다. 8월보다 거의 4% 포인트 가까이 올랐다. 당시에는 6.477%로 역대 최저치를 기록했다. 8월에는 자바로 12.961%로 역시 역대 최저치를 기록한 바 있다. C의 점유율은 2016년 12월과 비교해도 1.43% 포인트 오른 것이다. 티오베 측은 C의 대약진에 대해 소형 소프트웨어 기기 프로그래밍에 적합하고 자동화 업계처럼 에서 저수준 소프트웨어를 개발하는 부분에서 C에 대한 강력한 수요가 있는 것을 이유로 꼽았다. C가 올해 최대 점유율을 확보하면 티오베 선정 올해의 프로그래밍 언어가 될 수도 있다. 티오베의 매니징 디렉터 폴 젠슨은 "C 언어는 특히 중국에서 인기가 높다. 유럽과 미국의 많은 기업이 중국에서 자사 소프트웨어를 개발하고 있다”라고 말했다. 한때 C는 자바보다 더 높은 순위에 이름을 올렸다. 최근의 대약진으로 다시 1위를 되찾을 수 있는 기대도 있다. 그러나 젠슨은 “최근 C의 상승세에도 불구하고 자바가 선두자리를 계속 유지할 가능성이 크다. 기업용 시스템에서 여전히 우위를 점하고 있기 때문이다”라고 말했다. 12월 자바의 검색 비율은 13.268%였다. 티오베 선정 '올해의 언어’의 또다른 후보는 코틀린(Kotlin)이다. 젯브레인(JetBrains)의 고정형 언어로 JVM과 함께 시작해, 현재는 자바스크립트로도 컴파일할 수 있다. 안드로이드 모바일 애플리케이션을 만드는 기본언어이기도 하다. 코틀린은 12월 기준 0.994%로 28위를 기록해다. 젠...

C 티오베 PyPL

2017.12.12

오랜 역사의 C 언어가 티오베(Tiobe) 개발 언어 인기 순위에서 크게 약진했다. 4개월 전 역대 최저 순위를 기록했지만 이제는 올해 가장 인기있는 언어 후보로까지 오르게 됐다. 티오베는 소프트웨어 품질 서비스 업체로, 구글과 빙, 바이두, 위키피디아 같은 유명 검색엔진에서 해당 언어 관련된 검색량을 기준으로 순위를 매긴다. C는 2017년 12월 티오베 순위에서 10.158%로 자바에 이어 2위를 기록했다. 8월보다 거의 4% 포인트 가까이 올랐다. 당시에는 6.477%로 역대 최저치를 기록했다. 8월에는 자바로 12.961%로 역시 역대 최저치를 기록한 바 있다. C의 점유율은 2016년 12월과 비교해도 1.43% 포인트 오른 것이다. 티오베 측은 C의 대약진에 대해 소형 소프트웨어 기기 프로그래밍에 적합하고 자동화 업계처럼 에서 저수준 소프트웨어를 개발하는 부분에서 C에 대한 강력한 수요가 있는 것을 이유로 꼽았다. C가 올해 최대 점유율을 확보하면 티오베 선정 올해의 프로그래밍 언어가 될 수도 있다. 티오베의 매니징 디렉터 폴 젠슨은 "C 언어는 특히 중국에서 인기가 높다. 유럽과 미국의 많은 기업이 중국에서 자사 소프트웨어를 개발하고 있다”라고 말했다. 한때 C는 자바보다 더 높은 순위에 이름을 올렸다. 최근의 대약진으로 다시 1위를 되찾을 수 있는 기대도 있다. 그러나 젠슨은 “최근 C의 상승세에도 불구하고 자바가 선두자리를 계속 유지할 가능성이 크다. 기업용 시스템에서 여전히 우위를 점하고 있기 때문이다”라고 말했다. 12월 자바의 검색 비율은 13.268%였다. 티오베 선정 '올해의 언어’의 또다른 후보는 코틀린(Kotlin)이다. 젯브레인(JetBrains)의 고정형 언어로 JVM과 함께 시작해, 현재는 자바스크립트로도 컴파일할 수 있다. 안드로이드 모바일 애플리케이션을 만드는 기본언어이기도 하다. 코틀린은 12월 기준 0.994%로 28위를 기록해다. 젠...

2017.12.12

'인기 순위는 높지만···' 자바·C 점유율 '역대 최저'

자바와 C가 티오베 프로그래밍 언어 인기 순위에서 여전히 1, 2위를 기록하고 있는 것으로 나타났다. 그러나 점유율은 역대 최저치까지 떨어졌다. 이들 언어의 점유율은 개발자를 유혹하는 새 언어가 부상하면서 점점 떨어지고 있다. 최신 8월 순위표에서 큰 폭으로 하락한 것도 이 때문이다. 자바의 점유율은 12.961%로 지난해 같은 기간보다 6%p 이상 떨어졌다. C도 6.477%로 5%p 가까이 낮아졌다. 자바와 C의 지난달 점유율은 각각 13.774%, 7.321%였다. 티오베는 구글과 위키피디아, 빙 등에서 해당 언어에 대해 검색한 데이터를 기준으로 순위를 매긴다. 이번달 부진했지만 적어도 자바에 대한 인기는 앞으로도 계속될 것으로 티오베는 전망한다. 티오베의 관리 이사 폴 젠슨은 "상위 10위 언어 대부분이 점유율이 떨어지고 있는데 자바만 예외다. 내부적으로 계산한 예측치를 보면 자바는 현재처럼 강세를 유지할 것으로 보인다"라고 말했다. <2017년 8월 티오베 순위> - 자바 (12.961%) - C (6.477%) - C++ (5.55%) - C# (4.195%) - 파이썬 (3.692%) - 비주얼 베이직 닷넷( 2.569%) - PHP (2.293%) - 자바스크립트 (2.098%) - 펄 (1.995%) - 루비 (1.965%) 8월 티오베 순위에서 특히 눈에 띄는 것은 크리스털(Crystal) 언어이다. 지난달 60위에서 이번달 32위로 뛰어올랐다. 점유율은 0.731%로 작지만 티오베는 점유율이 더 높아질 것으로 전망했다. 젠슨은 "크리스털은 루비 프로그래머가 더 쉽게 전향할 수 있도록 루비 문법을 사용한다. 네이티브 코드로 컴파일하므로 더 빠르고 메모리도 적게 쓰는데, 이 점은 특히 기업 환경에서 장점이다"라고 말했다. 크리스털의 순위 급상승이 일시적인 현상인지 장기간에 걸친 현상인지는 더 지켜봐야 한다. 반면 최근 몇달 동안 급속히 순위를 높...

자바 C 티오베

2017.08.07

자바와 C가 티오베 프로그래밍 언어 인기 순위에서 여전히 1, 2위를 기록하고 있는 것으로 나타났다. 그러나 점유율은 역대 최저치까지 떨어졌다. 이들 언어의 점유율은 개발자를 유혹하는 새 언어가 부상하면서 점점 떨어지고 있다. 최신 8월 순위표에서 큰 폭으로 하락한 것도 이 때문이다. 자바의 점유율은 12.961%로 지난해 같은 기간보다 6%p 이상 떨어졌다. C도 6.477%로 5%p 가까이 낮아졌다. 자바와 C의 지난달 점유율은 각각 13.774%, 7.321%였다. 티오베는 구글과 위키피디아, 빙 등에서 해당 언어에 대해 검색한 데이터를 기준으로 순위를 매긴다. 이번달 부진했지만 적어도 자바에 대한 인기는 앞으로도 계속될 것으로 티오베는 전망한다. 티오베의 관리 이사 폴 젠슨은 "상위 10위 언어 대부분이 점유율이 떨어지고 있는데 자바만 예외다. 내부적으로 계산한 예측치를 보면 자바는 현재처럼 강세를 유지할 것으로 보인다"라고 말했다. <2017년 8월 티오베 순위> - 자바 (12.961%) - C (6.477%) - C++ (5.55%) - C# (4.195%) - 파이썬 (3.692%) - 비주얼 베이직 닷넷( 2.569%) - PHP (2.293%) - 자바스크립트 (2.098%) - 펄 (1.995%) - 루비 (1.965%) 8월 티오베 순위에서 특히 눈에 띄는 것은 크리스털(Crystal) 언어이다. 지난달 60위에서 이번달 32위로 뛰어올랐다. 점유율은 0.731%로 작지만 티오베는 점유율이 더 높아질 것으로 전망했다. 젠슨은 "크리스털은 루비 프로그래머가 더 쉽게 전향할 수 있도록 루비 문법을 사용한다. 네이티브 코드로 컴파일하므로 더 빠르고 메모리도 적게 쓰는데, 이 점은 특히 기업 환경에서 장점이다"라고 말했다. 크리스털의 순위 급상승이 일시적인 현상인지 장기간에 걸친 현상인지는 더 지켜봐야 한다. 반면 최근 몇달 동안 급속히 순위를 높...

2017.08.07

'어려운' C를 '만만한' 러스트로··· 러스트-파이썬 변환 프로젝트 확산

'러스트(Rust)' 지지자들은 러스트를 C와 C++ 대체재로 본다. 러스트는 모질라가 속도와 메모리 안정성을 강화하기 위해 개발한 프로그래밍 언어다. 문제는 C와 C++ 코드로 된 소프트웨어를 이 언어로 바꾸는 것이 생각보다 까다롭다는 것이다. 시간이 오래 걸리는 작업이기도 하다. 그래서 짧은 시간에 C를 대체하는 방법으로 등장한 것이 다른 언어에서 쓰이는 전통적인 C라이브러리를 러스트로 바꾸는 것이다. 예를 들면 통계와 머신러닝 관련된 파이썬 소프트웨어 상당수가 C로 개발됐는데, 이는 러스트로 대체할 수 있고 실제로 점점 증가하는 추세다. 사실 러스트 코드를 파이썬으로 바꾸는 것은 그리 어려운 작업이 아니다. 러스트 라이브러리를 이용하면 많은 작업 없이도 C ABI(Application Binary Interface)를 파이썬으로 바꿀 수 있다. 특히 이른바 '러스트 패키지(Rust packages)'라고 불리는 러스트 성과물을 이용하면 더 간단하다. 두 언어를 더 긴밀하게 통합하려는 노력은 지금도 계속되고 있다. 러스트 라이브러리를 더 쉽게 개발하거나 러스트 바이너리를 포함한 파이썬 패키지를 배포하는 주요 프로젝트를 살펴보자. 러스트-C파이썬 러스트-C파이썬(Rust-CPython)은 C파이썬 런타임용 러스트에서 사용할 수 있는 바인딩 세트다. 이를 이용하면 러스트 프로그램을 C파이썬에 연결하고 ABI를 이용하고 파이썬 프로그램을 실행할 수 있다. 러스트 자체에서 파이썬 객체를 표현하는 것도 가능하다. 러스트-C파이썬은 C파이썬을 사용하고 서로 제어하길 원하는 개발자에게 유용하다. 단, 파이썬 객체를 관리 방식에 따라 러스트의 안정에 문제가 있으므로 더 세심하게 신경써야 한다. PyO3 PyO3은 러스트 개발자가 양방향 파이썬 바인딩을 통해 러스트 소프트웨어를 코딩하는 기본적인 방법을 제공한다. 이 러스트 프로그램은 파이썬 객체, 파이썬 인터프리터와 상호작용해 마치 C 모듈과 같은 방식으로...

개발언어 C 파이썬 러스트

2017.07.27

'러스트(Rust)' 지지자들은 러스트를 C와 C++ 대체재로 본다. 러스트는 모질라가 속도와 메모리 안정성을 강화하기 위해 개발한 프로그래밍 언어다. 문제는 C와 C++ 코드로 된 소프트웨어를 이 언어로 바꾸는 것이 생각보다 까다롭다는 것이다. 시간이 오래 걸리는 작업이기도 하다. 그래서 짧은 시간에 C를 대체하는 방법으로 등장한 것이 다른 언어에서 쓰이는 전통적인 C라이브러리를 러스트로 바꾸는 것이다. 예를 들면 통계와 머신러닝 관련된 파이썬 소프트웨어 상당수가 C로 개발됐는데, 이는 러스트로 대체할 수 있고 실제로 점점 증가하는 추세다. 사실 러스트 코드를 파이썬으로 바꾸는 것은 그리 어려운 작업이 아니다. 러스트 라이브러리를 이용하면 많은 작업 없이도 C ABI(Application Binary Interface)를 파이썬으로 바꿀 수 있다. 특히 이른바 '러스트 패키지(Rust packages)'라고 불리는 러스트 성과물을 이용하면 더 간단하다. 두 언어를 더 긴밀하게 통합하려는 노력은 지금도 계속되고 있다. 러스트 라이브러리를 더 쉽게 개발하거나 러스트 바이너리를 포함한 파이썬 패키지를 배포하는 주요 프로젝트를 살펴보자. 러스트-C파이썬 러스트-C파이썬(Rust-CPython)은 C파이썬 런타임용 러스트에서 사용할 수 있는 바인딩 세트다. 이를 이용하면 러스트 프로그램을 C파이썬에 연결하고 ABI를 이용하고 파이썬 프로그램을 실행할 수 있다. 러스트 자체에서 파이썬 객체를 표현하는 것도 가능하다. 러스트-C파이썬은 C파이썬을 사용하고 서로 제어하길 원하는 개발자에게 유용하다. 단, 파이썬 객체를 관리 방식에 따라 러스트의 안정에 문제가 있으므로 더 세심하게 신경써야 한다. PyO3 PyO3은 러스트 개발자가 양방향 파이썬 바인딩을 통해 러스트 소프트웨어를 코딩하는 기본적인 방법을 제공한다. 이 러스트 프로그램은 파이썬 객체, 파이썬 인터프리터와 상호작용해 마치 C 모듈과 같은 방식으로...

2017.07.27

IDG 설문조사

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.8