메뉴

#러스트

MP
MarkTechPost 6일 전
IMP 7

기가토큰(Gigatoken), 허깅페이스 대비 최대 989배 빠른 토크나이저 공개

24.53GB/s라는 압도적인 속도로 텍스트를 처리하는 러스트(Rust) 기반 BPE 토크나이저 '기가토큰(Gigatoken)'이 공개되었습니다. 기존 멀티스레드를 지원함에도 불구하고 허깅페이스보다 최대 989배, 틱토큰(tiktoken)보다 681배 빠른 속도를 자랑하며, 이는 수작업으로 최적화된 SWAR 사전 토크나이저(pretokenizer)와 캐싱 기술 덕분입니다. AI 실무자들에게 대규모 데이터 전처리에 소요되는 시간을 혁신적으로 단축할 수 있는 핵심 오픈소스 도구로 의미가 큽니다.

토크나이저 러스트 오픈소스
HN
Hacker News 17일 전
IMP 7

완벽한 구조체 분해(destructuring)를 찬양하는 이유

Rust 개발자가 구조체 필드를 분해할 때 일부 생략 기호(..)를 배제하고 모든 필드를 명시적으로 나열해야 하는 이유를 설명합니다. 새로운 필드가 추가될 때 컴파일러가 누락을 감지하게 하여 소프트웨어 유지보수성과 안전성을 크게 높일 수 있기 때문입니다.

러스트 코드품질 리팩토링
HN
Hacker News 22일 전
IMP 7

러스트 오픈소스 모델 체커, Kani

러스트(Rust) 코드의 안전성과 기능적 정합성을 검증하기 위한 오픈소스 모델 체커 'Kani'가 공개되었습니다. Kani는 유한 범위 모델 검사(Bounded Model Checking)를 넘어 사용자가 직접 명세를 작성하지 않아도 잠재적인 런타임 패닉이나 unsafe 구문의 오류를 자동으로 찾아내고 검증합니다. 이 도구는 산업계 실제 프로젝트와 CI 환경에 적용되어 수많은 코드 변경 사항을 검증하며 그 유용성과 확장성을 입증했습니다.

러스트 정적 분석 모델 체킹
HN
Hacker News 24일 전
IMP 8

AI가 러스트로 짠 PHP 엔진, 공식 테스트 17% 통과

러스트(Rust) 문법을 전혀 모르는 개발자가 AI 코딩 에이전트를 지시만 해서 기존 PHP 소스 코드 없이 밑바닥부터 새롭게 구축된 PHP 인터프리터(Phargo)를 개발했습니다. 이 프로젝트는 AI가 자체적으로 결과를 판단하지 못하도록 30년간 축적된 약 2만 2천 개의 공식 PHP 테스트 스위트(suite)를 엄격한 기준으로 삼아 진행되었으며, 현재 전체 테스트의 17.4%를 통과하며 워드프레스 렌더링을 성공적으로 구현했습니다.

AI 코딩 에이전트 러스트 PHP
HN
Hacker News 47일 전
IMP 6

Rust에서 main 함수 이전의 생명주기

이 글은 Rust 프로그램이 실행될 때 개발자가 작성한 main 함수가 호출되기 전, 런타임과 운영체제 수준에서 어떤 일이 일어나는지 심도 있게 다룹니다. C 런타임을 기반으로 구축된 Rust 런타임의 초기화 과정을 설명하며, 이 전처리 단계를 활용해 가변 데이터(Mutable data) 등을 다루는 새로운 기법을 소개합니다. Rust 바이너리의 저수준 동작 원리와 부트스트래핑(Bootstrapping) 환경의 중요성을 이해하려는 시스템 프로그래머에게 유용한 통찰을 제공합니다.

러스트 컴파일러 운영체제
HN
Hacker News 50일 전
IMP 5

오픈소스 기반 AI 배제 깃허브 대안 '깃닷(Gitdot)' 공개

해커뉴스(Hacker News)에 러스트(Rust)로 작성된 오픈소스 깃허브 대안 플랫폼인 '깃닷(gitdot)'이 공개되었습니다. 해당 프로젝트는 최근 급증하는 AI 코드 생성을 명시적으로 배제(anti-AI)한다는 점을 표방하여 개발자 커뮤니티의 이목을 끌고 있습니다. 본문의 리스트는 플랫폼 내부에 등록된 다양한 사용자 및 오픈소스 프로젝트들의 목록을 보여줍니다.

오픈소스 깃허브 러스트
HN
Hacker News 90일 전
IMP 7

러스트(Rust) 소유권(Ownership) 타입에 대한 개념적 모델

프로그래머들이 가비지 컬렉션 없이 메모리 안전성을 보장하는 러스트(Rust)의 핵심 기능인 '소유권(Ownership)'을 배울 때 겪는 어려움을 분석하고, 이를 해결하기 위한 체계적인 교육법 설계 과정을 다룬 논문입니다. 개발자들이 흔히 겪는 오개념을 파악하고, 이를 바탕으로 권한(Permissions) 기반의 새로운 개념적 모델을 만들어 교육에 적용한 결과 학습자들의 이해도가 약 9% 향상되었습니다.

러스트 프로그래밍 교육 메모리 안전성