Verlet 적분: C++로 2D 천 시뮬레이션 구축하기

2025-06-23
Verlet 적분: C++로 2D 천 시뮬레이션 구축하기

이 글에서는 Verlet 적분을 명확하고 간결하게 설명하고, C++로 구현된 2D 천 시뮬레이션 예제를 통해 그 활용을 보여줍니다. 미적분 기본 개념을 복습하고, 오일러 적분법과 Verlet 적분법의 장단점을 비교한 후, 사용자가 마우스로 천을 드래그하거나 찢을 수 있는 대화형 천 시뮬레이션의 코드 구현을 설명합니다.

더 보기
개발 Verlet 적분

Bram Moolenaar을 추모하며: Vi와 Vim의 역사

2025-04-18
Bram Moolenaar을 추모하며: Vi와 Vim의 역사

Vim 개발자인 Bram Moolenaar의 서거는 UNIX 텍스트 에디터의 풍부한 역사를 되돌아보게 합니다. 이 글은 ed에서 Vim으로의 진화 과정을 추적하며, Ken Thompson의 ed, George Coulouris의 em, Bill Joy의 vi, 그리고 Stevie와 Elvis 같은 수많은 vi 클론 에디터의 이야기를 들려줍니다. 이들의 개발은 UNIX의 발전과 컴퓨팅 자체와 밀접하게 연관되어 있으며, 오픈소스 소프트웨어의 지속적인 정신을 보여줍니다. Vim은 처음에는 Stevie의 Amiga 이식 버전으로 시작하여 오늘날에도 널리 사용되는 강력한 에디터로 성장했습니다.

더 보기