2020년 인기 급상승 프로그래밍 언어는 '파이썬' <티오베>
-
2021.01.06
티오베 인덱스에 따르면 파이썬이 1년 동안 가장 많은 인기를 얻은 개발 언어에 주어지는 ‘올해의 프로그래밍 언어상(Tiobe’s Programming Language of the Year Award)’에 선정됐다. 파이썬의 수상은 이번이 네 번째다.&...
루비(Ruby) 버전 3.0.0, 병렬실행 및 타입설명 지원
-
2021.01.05
오픈소스 동적 프로그래밍 언어 ‘루비(Ruby)’의 버전 3.0.0이 프로덕션 릴리즈로 지난 12월 25일(현지 시각) 공개됐다. 새 버전의 주요 기능으로는 병렬 실행 및 타입 설명 기능 등이 포함된다. 병렬 실행(Paral...
‘고(Go) 언어’ 버전 1.16, 첫 베타 공개··· 라이브러리 및 런타임 개선
-
2020.12.22
구글에서 개발한 오픈소스 프로그래밍 언어 ‘고(Go)’ 버전 1.16의 첫 베타가 지난 17일(현지 시각) 공개됐다. 코어 라이브러리와 런타임이 개선됐으며 여러 새로운 기능이 도입됐다. 언어 자체는 변경되지 않았다. 2021년 2월 출시 ...
'자바, 파이썬, 자바스크립트'··· 초보자가 시작하기에 좋은 언어 3종 따라잡기
-
2020.12.11
컴퓨터를 다루는 좋은 방법은 컴퓨터가 이해할 수 있도록 컴퓨터 언어를 사용하는 방법을 배우는 것이다. 판타지 소설을 좋아하는 사람들은 때론 마법의 주문과 주술을 배우는 상상을 한다. 그렇지만 프로그래머들은 숫자와 데이터의 논리적 구조를 표현하는 더 기...
AI 기반 코드 자동 완성 도구 '카이트', 지원 언어 11종 추가
-
2020.10.22
AI 기반의 코드 자동 완성 툴, 카이트(Kite)가 21일(현지 시각) 11종의 프로그래밍 언어 지원을 추가했다고 발표했다. 카이트는 머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공한다. 초창기 해당 솔루션은 파이썬만...
“여전히 매력적인 선택지”··· C 언어 주요 강좌 4선
-
2020.10.22
‘전통강자’ C 언어는 여전히 컴퓨터 세계에서 널리 사용되고 있다. 다음의 4가지 강좌로 C 언어를 시작해보자. 오늘날 수많은 프로그래밍 언어가 있지만 ‘C 언어’는 지금도 다수가 사용하는 인기 있는 선택지다. 리눅스 커널(Linux ke...
흔한 C 프로그래밍 오류 4가지, '그리고 5가지 대처법'
-
2020.10.12
단순히 속도와 기계 수준의 위력만으로 비교한다면 C에 필적할 프로그래밍 언어는 별로 없다. 이는 50년 전에도 사실이었고 지금도 역시 사실이다. 그러나 프로그래머들이 C 언어의 위력을 ‘풋건(footgun)’이라는 말로 묘사하는 데에는 그만한 이유가 ...
애플, 스위프트 언어에 ‘저수준 원자 연산’ 지원
-
2020.10.08
‘스위프트 아토믹(Swift Atomics)’은 시스템 개발자가 동기화 구조(synchronization constructs)를 스위프트 언어로 직접 구축할 수 있는 새 오픈소스 패키지다. 애플이 1일(현지 시각) 동시 데...
구글 다트 언어 버전 2.10, 명령 줄 도구 통합
-
2020.10.07
구글이 개발한 클라이언트에 최적화된 프로그래밍 언어, ‘다트(Dart)’의 최신 버전이 10월 2일(현지 시각) 공개됐다. 다트 버전 2.10에는 프로젝트 및 패키지 생성 등을 지원하는 통합 개발자 도구가 추가됐다. ...
MS, 타입스크립트 4.1 베타 공개··· 템플릿 리터럴 타입 지원
-
2020.09.28
타입스크립트 4.1 버전이 베타 릴리즈로 공개됐다. 템플릿 리터럴 타입(template literal type)을 비롯한 여러 개선사항이 포함됐다. 타입스크립트는 자바스크립트(JavaScript)에 타입(types)을 도입한 마이크로소프트의 인기 있는...
'애플 스위프트'가 '윈도우'로 온다··· 윈도우10용 툴체인 공개
-
2020.09.25
애플의 프로그래밍 언어, 스위프트(Swift)의 윈도우 지원이 준비됐다. 물론 이식(porting) 작업이 아직 완전히 완료된 것은 아니다. 1년간의 이식 작업 끝에 드디어 애플의 프로그래밍 언어 스위프트를 윈도우에서 사용할...
C++ 20, 최종 기술 승인 획득··· 모듈 및 코루틴 등 추가
-
2020.09.11
모듈(modules)과 코루틴(coroutines) 등이 추가된 C++ 언어 업그레이드가 연말 이전에 출시될 예정이다. 지난 9월 4일(현지 시각) C++ 20이 ISO로부터 최종 기술 승인을 받았다. 올해 말에 정식 출시될 계획이다. 이...
MS의 함수형 개발 언어 ‘F#’, 버전 5 기능 개발 완료
-
2020.09.02
지난 8월 27일(현지 시각) 마이크로소프트가 F# 버전 5의 기능 개발 작업을 완료했다고 밝혔다. F#은 닷넷(.NET)과 호환되는 오픈소스 함수형 프로그래밍 언어다. 최신 미리보기에서는 F# 개발자들이 가장 많이 요청했던...
무서운 질주··· 파이썬, 자바 제치고 단독 2위 <레드몽크>
-
2020.07.30
파이썬이 자바스크립트를 바짝 따라붙었다. 한편 자바가 파이썬에 밀려 3위를 차지했다. 자바는 2012년 이후 8년 만에 레드몽크 프로그래밍 언어 최저 순위를 기록했다. 27일(현지 시각) 발표된 2020년 6월 자 상반기 레드몽크...
상수부터 멀티라인 람다까지··· '파이썬'에 추가됐으면 하는 기능 4가지
-
2020.07.24
‘파이썬(Python)’에 어떤 기능이 추가되길 원하는가? 여기서는 파이썬에 추가됐으면 하는 기능 4가지를 살펴본다. 물론 가능성 있지만 단정하긴 어렵다. ‘파이썬’은 끊임없이 발전하고 있는 언어다. 파이썬 소프트웨어 재단(Python S...