이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장 출발1.1 로드맵1.2 다시 출발2장 시작2.1 개관2.2 얼랭 설치하기2.3 이 책의 코드2.4 셸 시작하기2.5 간단한 정수 연산2.6 변수2.7 부동 소수점 수2.8 애텀2.9 튜플2.10 리스트2.11 문자열2.12 패턴 매칭 다시 한번3장 순차 프로그래밍3.1 모듈3.2 쇼핑으로 돌아가서3.3 이름은 같고 애리티가 다른 함수3.4 펀3.5 간단한 리스트 처리3.6 리스트 해석3.7 산술 식3.8 가드3.9 레코드3.10 case와 if 식3.11 정상 순서로 리스트 구성하기3.12 누산기4장·예외4.1 예외(Exceptions)4.2 예외 발생시키기4.3 try...catch4.4 catch4.5 오류 메시지 개선하기4.6 try...catch 프로그래밍 스타일4.7 가능한 모든 예외를 잡기4.8 구식과 신식 예외 처리 스타일4.9 스택 추적5장 고급 순차 프로그래밍5.1 BIF5.2 바이너리5.3 비트 구문5.4 나머지 짧은 주제들6장 프로그램 컴파일하고 실행하기6.1 얼랭 셸 시작하고 중지하기6.2 개발 환경 수정하기6.3 프로그램을 실행하는 다른 방법들6.4 Makefile로 컴파일 자동화하기6.5 얼랭 셸에서 명령 편집하기6.6 고민거리 떨쳐버리기6.7 뭔가 잘못되었을 때6.8 도움 받기6.9 환경 개조하기6.10 크래시 덤프(Crash Dump)7장 병행성(Concurrency)8장 병행 프로그래밍8.1 병행성 프리미티브8.2 간단한 예제8.3 클라이언트-서버 개론8.4 프로세스를 생성하는 데 걸리는 시간은?8.5 타임아웃이 있는 receive8.6 선택적 수신(Selective Receive)8.7 등록된 프로세스8.8 병행 프로그램을 작성하는 법8.9 꼬리 재귀에 관한 한마디8.10 MFA로 띄우기8.11 과제9장 병행 프로그램과 오류9.1 프로세스 연결하기9.2 on_exit 핸들러9.3 오류의 원격 처리9.4 오류 처리 상세9.5 오류 처리 기본명령9.6 연결된 프로세스 집합9.7 모니터9.8 계속 살아 있는 프로세스10장 분산 프로그래밍10.1 이름 서버10.2 분산 프리미티브10.3 분산 프로그래밍용 라이브러리10.4 쿠키 보호 시스템10.5 소켓-기반 분산11장 IRC Lite11.1 메시지 시퀀스 다이어그램11.2 사용자 인터페이스11.3 클라이언트 측 소프트웨어11.4 서버 측 소프트웨어11.5 애플리케이션 실행하기11.6 채팅 프로그램 소스코드11.7 연습12장 인터페이스 기법12.1 포트12.2 외부 C 프로그램과 인터페이스하기12.3 open_port12.4 링크인 드라이버12.5 노트13장 파일 프로그래밍13.1 라이브러리의 구성13.2 파일을 읽는 여러 방법13.3 파일에 쓰는 여러 방법13.4 디렉터리 조작13.5 파일에 관한 정보 찾기13.6 파일 복사하고 지우기13.7 잡동사니13.8 Find 유틸리티14장 소켓 프로그래밍14.1 TCP 사용하기14.2 제어 이슈14.3 그 접속은 어디서부터 왔는가?14.4 소켓과 오류 처리14.5 UDP14.6 여러 머신으로 동보하기14.7 SHOUTcast 서버14.8 더 깊이 들어가기15장 ETS와 DETS: 대량 데이터 저장소 메커니즘15.1 테이블에 대한 기본 조작15.2 테이블의 유형15.3 ETS 테이블 효율성 고려 사항15.4 ETS 테이블 생성하기15.5 ETS 예제 프로그램15.6 DETS15.7 아직도 못 다한 말?15.8 코드 내역16장 OTP 개론16.1 제네릭 서버로 가는 길16.2 gen_server 시작하기16.3 gen_server의 콜백 구조16.4 코드와 템플릿16.5 더 들어가기17장 Mnesia: 얼랭 데이터베이스17.1 데이터베이스 질의17.2 데이터베이스에 데이터 추가하고 제거하기17.3 Mnesia 트랜잭션17.4 테이블에 복잡한 데이터 저장하기17.5 테이블의 유형과 위치17.6 초기 데이터베이스 생성하기17.7 테이블 뷰어17.8 더 들어가기17.9 코드 내역18장 OTP로 시스템 구축하기18.1 범용 이벤트 핸들링18.2 오류 로거18.3 알람 관리18.4 애플리케이션 서버18.5 슈퍼비전 트리18.6 시스템 시작하기18.7 애플리케이션18.8 파일 시스템 구성18.9 애플리케이션 모니터18.10 더 들어가기18.11 도대체 그 소수는 어떻게 만들었을까?19장 멀티코어 서곡20장 멀티코어 CPU 프로그래밍20.1 멀티코어 CPU에서 효율적으로 실행되는 프로그램을 만들기20.2 순차 코드 병렬화시키기20.3 메시지는 작게, 계산은 크게20.4 mapreduce와 디스크 색인하기20.5 미래로 성장하기부록 A 프로그램 문서화(Documentation)A.1 얼랭 형 표기법A.2 형을 사용하는 도구들부록 B 마이크로소프트 윈도와 얼랭B.1 얼랭B.2 MinGW 내려 받아 설치B.3 MSYS 내려 받아 설치B.4 MSYS 개발자 툴킷 설치(선택)B.5 이맥스(Emacs)부록 C 자원(Resources)부록 D 소켓 애플리케이션부록 E 나머지 잡다한 것들부록 F 모듈과 함수 레퍼런스
|