Haskell Programming Language - Learn Functional Programming 9.4

라이센스: 무료 ‎파일 크기: 1.47 MB
‎사용자 평가: 0.0/5 - ‎0 ‎투표

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

버전 기록

  • 버전 9.4 에 게시 2014-04-16

프로그램 세부 정보