Home

(Haskell Tutorial) 1. Simple Types

C++, python만 할줄아는 나는 FP(Functional Progamming) 을 배우던중 지금 하고있는 언어에서 사용하면서 배우는 것이 아닌 FP를 base로 하는 언어에서 concept과 방식, 설계를 배워볼려고 한다. 얼마전 흥미로운 글이 Haskell로 되어있어 이해하는데 어려움이 있었는데 이것이 위 욕구를 자극하는 도화선이 됐다. 이 시리즈는 함수형 언어를 배우면서 쓰는 튜토리얼을 가장한 TIL이다.

Read more

프로그래머가 몰랐던 멀티코어 CPU 이야기, 리뷰 및 짧막한 요약

저자: 김민장 출판: 한빛미디어 회사에서 일을 하며, Thread/Process 등 병렬 처리 테크닉을 다뤄야 하는 일이 몇번 있었다. 확실히 득도 많지만 실도 많고, 배울 점도 많은 시간이었다. “조만간 좀더 공부해야지”하며 벼루고 있었는데, 예전에 존경하는 개발자 한분이 “이 책들 좋아요~” 리스트에 있어서 읽게 되었다. Story 1 ~ 4 책의 초반 답게 처음 읽거나 관련 지식이 없어 생소한 사람들을 위한 챕터다. 이전에 컴퓨터 구조에서 어렴풋이 배웠던 지식을 상기시켜 주었다. 어셈블리 예제로 우리가 쓰는 코드가 CPU에서 어떻게 해석하는지 알 수 있다. 명령어가 어떻게 나뉘고, 프로그램에 따라 명령...

Read more

(VVVVVV) 1. Refactoring Start

VVVVVV를 개발하기 위한 환경을 setup하고 나서, 실행도 해보고 이것지것 리팩토링 시도도 해보았다. 잘되지는 않았지만, 가장 큰 문제는 test code의 부재, code안에 적혀있는 data script, 복잡하게 얽힌 스파게티 코드이다. 이를 풀어나가는 글의 첫번쨰 시리즈이다.

Read more

(VVVVVV) 0. Setup

VVVVVV라는 게임을 아이워너비더보시(IWBTB)에서 스테이지로 나와서 기억을 하고 있었는데, 예전에 github dashboard에서 소스코드가 무료로 공개된 것을 봤었다. 그래서 애착이 가는 인디게임이기도 하니 프로젝트를 리뷰하면서 리팩토링, 기능추가 등등을 여러 지식을 사용하여 진행할 것 이다.

Read more

(VS-Code Tips) 1. VS-Code tips Series 1

VS-Code를 사용하면서 얻은 꿀팁들을 공유합니다. 스스로 혹은 친구, posting, youtube 등등에서 얻은 것은 출처를 밝힙니다. editor마다 setting이 다르고 shorcut 또한 다르기에 제시한 shortcut이 작동하지 않은다면, User Setting/Keyboard Shortcuts에서 tip name을 찾아 shortcut을 변경하거나 찾길 바랍니다. 본 시리즈는 VS-Code 1.46.1 version을 기준으로 작성되었으며, 다른 버전에서는 shorcut이 다르거나 없음이 있을 수 있습니다.

Read more