Course Outline

기본 유형classopedia

  • 펑터
  • 적용 가능
  • 접이식, 이동 가능
  • 모나드
  • 기타(화살표 등)

고급 유형

  • 심층적인 대수 데이터 유형
  • 고급 유형 클래스
  • 유형군
  • GADT

디버깅 및 코드 최적화

  • 데이터 유형 및 기능의 엄격함
  • 메모리 및 CPU 프로파일링
  • 효율적인 데이터 구조(바이트 문자열, 텍스트, 벡터 및 공동)
  • "안전하지 않음"에 대한 참고 사항

런타임 시스템 이해

  • GHC의 메모리 레이아웃
  • 엄격한 필드 압축 풀기
  • 핵심 이해 및 읽기

Haskell의 동시성

  • Haskell 스레드
  • MVars 및 공동.
  • STM
  • 병행

외부 함수 인터페이스

  • FFI 기본 사항
  • 안전함과 안전하지 않음
  • Haskell의 전역

템플릿 Haskell

  • 접합 및 인용
  • Q 모나드
  • 구체화

Requirements

Haskell 프로그래밍 언어에 대한 기본 지식과 Haskell 프로그래밍 경험이 있습니다.

 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories