일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- analogue
- snes
- 새턴
- 모빌슈트
- 3DS
- mobilesuit
- GOG
- 슈퍼마리오
- 게임기어
- 앙상블
- PC엔진
- 닌텐도
- 닌텐도스위치
- 건담
- 게임보이
- mister
- 패미컴
- 티스토리챌린지
- fpga
- Game Gear
- Saturn
- 오블완
- ps4
- 메트로이드
- ensemble
- MSX
- 메가드라이브
- 슈퍼패미컴
- 컨트롤러
- Apple II
- Today
- Total
목록Programming (2)
Just a Blog

처음 Mac이나 iOS 프로그래밍을 시도했을 때 정체에 혼란을 느꼈던 XIB는 그 정체를 다 파악하기도 전에 Storyboard라는 프레임으로 포장되었고, Storyboard로 macOS 또는 iOS 앱을 만드려고 시도를 하고 있을 때 느닷없이 SwiftUI라는 것이 등장했다. UI를 스크립트로 기술하는 최근 트랜드가 반영된 듯 보이는 SwiftUI의 정체를 파악하기 위해 자료를 찾아 봤는데, Apple의 공식 문서는 기초적인 수준을 찾을 수 없었고, 외국 서적들은 빠르게 갱신되는 SwiftUI의 버전을 따라가기에만 바쁜 것 같았다. 그 중 'SwiftUI Essentials: iOS Edition'이 괜찮아 보였는데, 원서를 볼까 하다가 그냥 번역서를 구매했다. 책에서 SwiftUI 자체에 대한 설명은..

함수형 프로그래밍은 순수 함수형 프로그래밍 언어로서든 기존 언어에 함수형 언어 기능의 추가의 형태이든 최근 한동안 프로그래밍의 이슈가 된 적이 있다. 컴퓨터의 초기 시절에 학계를 중심으로 함수형 언어로 프로그래밍을 많이 했으나, 이후 절차적 프로그래밍, 객체 지향적 프로그래밍 등으로 프로그램 패러다임이 변화되면서 산업계에서는 함수형 프로그래밍 언어를 잘 사용하지 않은 것으로 알고 있다. 컴퓨팅 환경이 변화해 병렬 처리 효율이 중요해 지고 프로그래머의 절차기술에 대한 실수가 치명적 위험이 되면서 최근 한때 다시 함수형 언어에 대한 관심이 높아졌고, 하스켈 같은 순수 함수형 언어 뿐 아니라 Scala 등의 함수형 혼합 언어들도 각광을 받게 되었다. 여러 함수형 또는 함수형 혼합 언어 중 하스켈은 함수형 프로..