젯브레인이 ‘러스트로버(RustRover)’라는 러스트 언어 전용 IDE를 출시했다. 개발자는 러스트로버로 러스트 개발에 특화된 코드 작성, 테스트, 실행, 디버깅, 분석 등을 수행할 수 있다. 젯브레인은 러스트 언어 전용 I...
2023.09.14
메타가 벅2(Buck2) 빌드 시스템을 오픈소스 라이선스로 출시했다. 벅1과 비교해 빌드 완료 속도가 두 배 빨라졌다는 설명이다. 페이스북의 모기업 메타에 따르면, 러스트(Rust)로 작성된 벅2 빌드 시스템은 빌드 환경을 더 빠르고 효율...
2023.04.07
C와 C++는 프로그래밍 세계를 움직인다. 파이썬, 고 같은 신생 프로그래밍 언어가 주목받는 상황에서, 선뜻 납득하기 어려운 이야기일 수도 있다. 하지만 일반적으로 사용되는 고성능 데스크톱 애플리케이션과 운영체제 대다수는 C++, 임베디드 애플리케이션...
2022.11.17
‘C 언어’는 지난 1972년 개발돼 지금까지 전 세계적으로 널리 사용되고 있으며, 소프트웨어 시대의 핵심적인 기본 구성요소로 군림하고 있다. 하지만 지난 수십 년 동안 새로운 언어가 많이 등장했다. 그중에는 노골적으로 C 언어의 아성에 도전한 언어도...
2022.09.30
두 언어의 라이브러리 덕분에 파이썬(Python)의 ‘편리함’과 러스트(Rust)의 ‘속도’를 결합할 수 있다. PyO3 프로젝트와 C파이썬(cpython) 크레이트를 시작해보자. 언뜻 보기에 파이썬과 러스트는 언어 스펙트럼의 양끝을 차지...
2022.07.07
스택 오버플로우(Stack Overflow)의 ‘2022 개발자 설문조사(2022 Developer Survey)’ 결과에 따르면 대부분의 개발자가 원격에서 작업하고 있으며, 좋아하는 기술을 쓸 수 있는 유연한 환경을 선호하는 것으로 나타났다.&nbs...
2022.06.23
깃허브의 여러 공급망 보안 기능을 러스트 카고(Rust Cargo) 파일에 사용할 수 있게 됐다. 자문 데이터베이스(Advisory Database), 디펜더봇 경보(Dependabot Alerts), 디펜던시 그래프(Dependen...
2022.06.08
깃허브의 여러 공급망 보안 기능을 러스트 카고(Rust Cargo) 파일에 사용할 수 있게 됐다. 자문 데이터베이스(Advisory Database), 디펜더봇 경보(Dependabot Alerts), 디펜던시 그래프(Dependen...
2022.06.08
‘러스트(Rust)’ 프로그래머를 대상으로 한 설문조사 결과에 따르면 개발자들은 이 프로그래밍 언어를 사용하는 것을 즐기지만 프로덕션 환경에서 사용 가능한 코드를 작성하는 데 때때로 어려움을 겪고 있었다. 보고서에 따르면 러...
2022.02.18
‘러스트(Rust)’ 프로그래머를 대상으로 한 설문조사 결과에 따르면 개발자들은 이 프로그래밍 언어를 사용하는 것을 즐기지만 프로덕션 환경에서 사용 가능한 코드를 작성하는 데 때때로 어려움을 겪고 있었다. 보고서에 따르면 러...
2022.02.18
개발팀에 따르면 공격자는 이 취약점을 통해 권한 있는 프로그램을 속여 액세스하거나, 삭제할 수 없는 파일 및 디렉토리를 제거할 수 있다. 러스트 1.58에 이어 지난 1월 20일 공개된 이 포인트 릴리즈는 std::fs::r...
2022.01.24
러스트(Rust) 기반 CSS 파서(parser), 컴파일러, 축소기(minifier)인 파슬 CSS(Parcel CSS)가 지난주 공식 발표됐다. 성능 및 축소 측면에서 강점을 지니는 도구라고 개발사 측은 강조했다. 러스트 언어로 작성된...
2022.01.17
러스트(Rust) 기반 CSS 파서(parser), 컴파일러, 축소기(minifier)인 파슬 CSS(Parcel CSS)가 지난주 공식 발표됐다. 성능 및 축소 측면에서 강점을 지니는 도구라고 개발사 측은 강조했다. 러스트 언어로 작성된...
2022.01.17
러스타시안 원칙(The Rustacean Principles)은 좋은 아이디어 그 이상이다. 이는 개발자들이 ‘러스트(Rust)’에 계속해서 왕관을 수여하는 이유의 핵심이다. 러스트(사전적 의미: 녹슬다)라는 이름에도 불구하고 이 프로그래...
2021.09.14
지난 8월 2일 발표된 ‘2021 스택 오버플로우 개발자 설문조사(Stack Overflow 2021 Developer Survey)’에 따르면 개발자의 학습 방식에서 큰 변화가 있었다. 보고서는 18세 미만 코더의 경우 (책과 학교를 합친 것보다) ...
2021.08.06
오는 10월 출시될 러스트 프로그래밍 언어의 세 번째 버전 ‘러스트 2021(Rust 2021)’은 몇 가지 변경사항을 통해 실질적인 러스트 사용 경험을 크게 향상시킬 전망이다. 5월 11일(현지 시각) 러스트 2021 에디...
2021.05.18
오는 10월 출시될 러스트 프로그래밍 언어의 세 번째 버전 ‘러스트 2021(Rust 2021)’은 몇 가지 변경사항을 통해 실질적인 러스트 사용 경험을 크게 향상시킬 전망이다. 5월 11일(현지 시각) 러스트 2021 에디...
2021.05.18
모질라가 ‘파이어다이드(Pyodide)’를 커뮤니티 주도의 독립 프로젝트로 분리(spin out)했다. 웹어셈블리로 컴파일된 사이썬(CPython) 3.8 인터프리터로 구성된 파이어다이드는 파이썬을 웹 브라우저에서 실행할 수 있도록 한다. ...
2021.04.26
‘에이싱크 파운데이션 워킹 그룹(Async Foundations Working Group)’에서는 러스트(Rust)를 분산형 시스템 구축을 위한 가장 인기 있는 선택지로 만들고자 한다. 에이싱크 파운데이션 워킹 그룹이 ‘비동기 러스트(As...
2021.03.23
10년이 채 되지 않는 기간 동안 2개의 새로운 프로그래밍 언어가 엔터프라이즈 개발의 주요 언어로 부상했다. 구글에서 만들어진 고(Go), 모질라에서 탄생한 러스트(Rust)다. 2개의 언어 모두 현대 소프트웨어 개발의 필수 요소인 정교하고 통합된 ...
2021.03.17
모질라에서 시작된 이 러스트 기반 프로젝트는 다른 애플리케이션에 임베디드할 수 있는 안전한 고성능 렌더링 웹 엔진을 제공하고자 한다. 모질라(Mozilla)에서 개발하고 있었던 오픈소스 브라우저 엔진 ‘서보(Servo)’가 리눅스 재단(L...
2020.11.20
파이썬이 자바스크립트를 바짝 따라붙었다. 한편 자바가 파이썬에 밀려 3위를 차지했다. 자바는 2012년 이후 8년 만에 레드몽크 프로그래밍 언어 최저 순위를 기록했다. 27일(현지 시각) 발표된 2020년 6월 자 상반기 레드몽크...
2020.07.30