모듈(modules)과 코루틴(coroutines) 등이 추가된 C++ 언어 업그레이드가 연말 이전에 출시될 예정이다. 지난 9월 4일(현지 시각) C++ 20이 ISO로부터 최종 기술 승인을 받았다. 올해 말에 정식 출시될 계획이다. 이...
2020.09.11
지난 8월 27일(현지 시각) 마이크로소프트가 F# 버전 5의 기능 개발 작업을 완료했다고 밝혔다. F#은 닷넷(.NET)과 호환되는 오픈소스 함수형 프로그래밍 언어다. 최신 미리보기에서는 F# 개발자들이 가장 많이 요청했던...
2020.09.02
파이썬이 자바스크립트를 바짝 따라붙었다. 한편 자바가 파이썬에 밀려 3위를 차지했다. 자바는 2012년 이후 8년 만에 레드몽크 프로그래밍 언어 최저 순위를 기록했다. 27일(현지 시각) 발표된 2020년 6월 자 상반기 레드몽크...
2020.07.30
‘파이썬(Python)’에 어떤 기능이 추가되길 원하는가? 여기서는 파이썬에 추가됐으면 하는 기능 4가지를 살펴본다. 물론 가능성 있지만 단정하긴 어렵다. ‘파이썬’은 끊임없이 발전하고 있는 언어다. 파이썬 소프트웨어 재단(Python S...
2020.07.24
통계 분석을 위한 프로그래밍 언어 R이 2020년 7월 티오베 프로그래밍 언어 인기 지수(Tiobe Index)에서 크게 약진했다. 최근 C 언어가 부상한 이유로 꼽혔던 코로나19 사태는 이번 R 언어의 순위 상승에도 영향을 미친 것으로 추정...
2020.07.08
구글의 웹프로그래밍용 언어인 다트(Dart)가 ‘널 안정성(null safety)’을 제공한다. 이를 통해 일반적인 널 역참조 오류를 제거하고 성능을 최적화할 수 있다. 다트가 이제 ‘견고한(sound)’ 널 안전성을 갖추게 됐다. 이는 ...
2020.06.12
스택 오버플로우에 따르면 러스트가 5년 연속 ‘가장 사랑받는’ 프로그래밍 언어 1위를 차지했다. 이어서 타입스크립트가 파이썬을 제치고 2위에 올랐다. 2020년 스택 오버플로우(Stack Overflow) 개발자 설문조사에서 러스트가 ‘가...
2020.06.03
규칙을 어기면 약간의 스릴을 느낄 수 있다. 때로는 더 좋고 더 효율적인 코드를 작성할 수 있기도 하다. 우리 모두 해본 적이 있다. 엄마가 보지 않을 때 쿠키를 집어 들고, 저녁으로 와인을 좀 많이 마시고, 차를 애매한 곳에 잠깐 ...
2020.01.06
프로그래밍 초보자라면 스크래치(Scratch)나 HTML과 같은 단순한 언어로 시작하는 것이 좋다. 일단 기본 지식을 습득한 다음 배워볼 만한 다양한 언어가 있다. 자바스크립트, PHP, C#과 같은 프로그래밍 언어가 인기 있는 데는 그럴 만한 이유...
2019.07.17
맵리듀스(MapReduce)가 점차 힘을 잃는 추세에 지난해 클라우데라(Cloudera), IBM과 같은 주요기업들의 전폭적인 투자까지 더해지며 빅데이터 프로세싱 플랫폼인 아파치 스파크(Spark)가 본궤도에 오르기 시작했다. 10줄 미만의 코드...
2015.11.17