모든 태그
태그

C++ 기술 블로그 글

C++ 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 14최신 14개 표시
홈에서 필터

최신 게시글

14개 표시

AI

전문가를 넘어선 AI – 5G vRAN 추론 코드 자동 생성을 위한 Multi-Agent 컴파일러

5G vRAN의 초저지연 제약을 맞추기 위해 추론 코드를 자동 생성하는 Multi-Agent 컴파일러를 다뤘습니다. 기존의 수동 SIMD 최적화 C++ 작성 방식의 한계를 짚었습니다.

#LLM#C++#컴파일러
300

백엔드

C++ 객체 수명과 암묵적 객체 생성

C++ 객체 수명과 암묵적 객체 생성 규칙을 정리하며 reinterpret_cast 사용 시의 UB 가능성을 설명했습니다. C++20의 표준 수용 범위와 std::launder, placement new의 역할도 함께 다루었습니다.

#C++#reinterpret_cast#객체 수명
5900

백엔드

C++ std::bit_cast와 reinterpret_cast — 언제 어떤 것을 써야 하는가

C++에서 타입 퍼닝과 포인터 변환에 `std::bit_cast`와 `reinterpret_cast`를 어떻게 구분해 써야 하는지 정리했습니다. 엄격한 앨리어싱 규칙과 포인터↔정수 변환의 의미론도 함께 설명했습니다.

#C++#std::bit_cast#reinterpret_cast
5700

기타

Claude Code로 Figma 디자인 시스템을 C++ 코드로 변환하기

X

#Claude#C++#Figma
11400

백엔드

워드 문서 파일 형식: DOC 포맷의 구조와 이해 (1)

DOC 바이너리 포맷의 내부 구조와 파싱 절차를 설명했습니다. FIB, CP, PLC, Clx를 중심으로 공식 명세와 C++ 예시로 읽는 방법을 정리했습니다.

#C++#문서 파싱#OLE2
4000

아키텍처

모바일 지도 SDK의 재설계

기존 모바일 지도 SDK의 성능 한계와 플랫폼별 중복 구조를 해결하기 위해 재설계를 진행했습니다. C++ 공통 코어와 그래픽 추상화, 스트리밍 파이프라인으로 성능과 확장성을 개선했습니다.

#C++#Kotlin#Swift
11700

백엔드

C++에서 안정적인 멀티 스레드 코드를 위한 스레드 안전성 개념 정리

C++ 멀티 스레드에서 데이터 레이스와 스레드 안전성의 핵심 개념을 정리했습니다. 기본 스레드 안전성, 동기화 관계, shared_ptr 관련 주의점을 함께 살펴봤습니다.

#C++#멀티 스레드#동시성
12100

백엔드

Thread-safety in C++

C++에서 안정적인 멀티 스레드 코드를 위한 스레드 안전성 개념을 정리한 발표입니다. data race와 happens-before, std::mutex·std::atomic 활용을 설명했습니다.

#C++#동시성#thread safety
6300

백엔드

이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기

C++로 운영하던 대규모 트래픽 서버를 Java와 Spring Boot로 전환한 과정을 정리했습니다. 성능 검증, Canary 배포, GC 개선까지 거쳐 안정적으로 이관했습니다.

#Java#Spring Boot#C++
5700

기타

WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래

WebAssembly와 WASI의 2024년 흐름을 정리하며 크로스플랫폼 실행과 서버 활용 가능성을 소개했습니다. 브라우저를 넘어 다양한 런타임과 인프라로 확장되는 방향을 설명했습니다.

#WebAssembly#WASI#Docker
2300

데브옵스

C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기

Windows 전용 C++ 프로젝트를 Bazel로 Android와 iOS까지 포팅한 경험을 공유했습니다. 모노레포 도입 과정과 Bazel의 장단점을 함께 다뤘습니다.

#Bazel#Android#iOS
2300

백엔드

[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)

Python 연산을 C++ DLL로 넘겨 Thread, OpenMP, SIMD를 적용해 성능을 비교했습니다. 멀티코어 활용 효과는 컸지만 SIMD와 OpenMP의 단순 적용 효과는 크지 않았습니다.

#Python#C++#OpenMP
2100

기타

9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어

하이 레벨 언어와 동적 타입 언어의 특징을 비교하며 아키텍처 관점의 장단점을 정리했습니다. 값 타입, 레퍼런스 타입, Variance, 덕 타이핑을 통해 표현력과 제약을 함께 설명했습니다.

#JavaScript#C++#Rust
2400

백엔드

TrailDB to Ziegel(Cgo to Go)

스토리지 엔진의 사용 언어를 C/C++에서 Go로 변경한 과정을 소개했습니다. Cgo를 거쳐 Go로 옮겨가는 전환 흐름을 중심으로 다뤘습니다.

#Go#C++
1900