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

회원 평가 (4)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Related Categories