본문으로 이동
HP

Haskell Programming Language - Learn Functional Programming for iOS

발행자: Dmitry Kovba
iOS Free
다운로드 v9.4 18 다운로드
버전9.4
발행자 Dmitry Kovba
출시일2016. 6. 12.
추가 된 날짜2016. 6. 12.
OS 요구 사항iOS
요구 사항Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
총 다운로드18
가격Free

기술

iPad, iPhone 및 iPod touch를 위한 고전적인 Haskell 프로그래밍 언어. 프로그래밍 언어는 공부, 복잡한 수학 계산, 오락 및 기타 여러 유용한 작업을 위한 완벽한 도구입니다. 이 응용 프로그램은 Haskell 프로그래밍 언어를 배우는 데 특히 유용합니다. 응용 프로그램 내에서 편집을 구입해야 합니다. 인터넷 연결이 필요합니다. - AppStore의 훌륭한 프로그래밍 도구. - iOS용 프로그래밍 언어는 훌륭합니다! * 기능 * - 프로그램을 컴파일하고 실행합니다. - 프로그램 실행 전 텍스트 입력 및 텍스트 출력. - 구문 강조, 줄 번호, 색상 테마 및 추가 키보드가 있는 향상된 소스 코드 편집기.- 온라인 언어 참조 및 여러 프로그램 샘플. * 제한 사항 * - 프로그램을 컴파일하고 실행하려면 인터넷 연결이 필요합니다. - 그래픽, 네트워크, 파일 시스템 및 실시간 입력은 지원하지 않습니다. - 프로그램의 최대 실행 시간은 15초입니다. 응용 프로그램을 사용해 주셔서 감사합니다! ======================================= Haskell은 표준화된 범용 순수 함수형 프로그래밍 언어입니다 , 엄격하지 않은 의미 체계와 강력한 정적 유형 지정을 사용합니다. 논리학자 Haskell Curry의 이름을 따서 명명되었습니다. Haskell에서 "함수는 프로그래밍 언어의 일급 시민"입니다. 함수형 프로그래밍 언어로서 기본 제어 구조는 함수입니다. 1985년 Research Software Ltd에서 Miranda를 출시한 후 게으른 함수형 언어에 대한 관심이 커졌습니다. 1987년까지 12개 이상의 엄격하지 않고 순수한 함수형 프로그래밍 언어가 존재했습니다. . 이 중 Miranda가 가장 널리 사용되었지만 독점 소프트웨어였습니다. 오레곤주 포틀랜드에서 열린 함수형 프로그래밍 언어 및 컴퓨터 아키텍처에 관한 회의에서 참가자들은 이러한 언어에 대한 공개 표준을 정의하기 위해 위원회를 구성해야 한다는 강력한 합의를 도출했습니다. 위원회의 목적은 기존 기능 언어를 기능 언어 디자인의 미래 연구를 위한 기반으로 사용할 공통 언어로 통합하는 것이었습니다. Haskell은 지연 평가, 패턴 일치, 목록 이해, 유형 클래스 및 유형 다형성을 특징으로 합니다. 순수 함수형 언어로, 일반적으로 Haskell의 함수에는 부작용이 없습니다. 함수 유형에 직교하는 부작용을 나타내기 위한 고유한 구조가 있습니다. 순수 함수는 다른 언어의 순수하지 않은 함수를 모델링하여 후속적으로 실행되는 부작용을 반환할 수 있습니다. Haskell은 HindleyMilner 유형 추론을 기반으로 하는 강력한 정적 유형 시스템을 가지고 있습니다. 이 분야에서 Haskell의 주요 혁신은 유형 클래스를 추가하는 것입니다. 원래는 언어에 오버로딩을 추가하는 원칙적인 방법으로 생각되었지만 이후 더 많은 용도를 찾았습니다. 부작용을 나타내는 구조는 모나드의 한 예입니다. 모나드는 오류 처리, 비결정성, 구문 분석 및 소프트웨어 트랜잭션 메모리를 포함하여 다양한 종류의 계산을 모델링할 수 있는 일반적인 프레임워크입니다. 모나드는 일반 데이터 유형으로 정의되지만 Haskell은 사용을 위한 일부 구문 설탕을 제공합니다. 언어에는 공개된 사양이 있으며 여러 구현이 존재합니다. 이 언어에 대한 활발한 커뮤니티가 있으며 온라인 패키지 저장소 Hackage에서 5400개 이상의 타사 오픈 소스 라이브러리 및 도구를 사용할 수 있습니다. Haskell의 주요 구현인 GHC는 실행되는 인터프리터이자 네이티브 코드 컴파일러입니다. 대부분의 플랫폼에서. GHC는 동시성 및 병렬 처리의 고성능 구현과 일반화된 대수 데이터 유형 및 유형 패밀리와 같은 최신 혁신을 통합한 풍부한 유형 시스템으로 유명합니다.

유사 프로그램

대안

이 출판사의 다른 제품