Haskell Programming Language - Learn Functional Programming for iOS
| バージョン | 9.4 |
|---|---|
| 出版社 | Dmitry Kovba |
| 発売日 | 2016/06/12 |
| 追加された日付 | 2016/06/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 年までに、十数個の厳密でない純粋な関数型プログラミング言語が存在しました。 .これらのうち、Miranda が最も広く使用されていましたが、プロプライエタリ ソフトウェアでした。オレゴン州ポートランドで開催された関数型プログラミング言語とコンピューター アーキテクチャに関する会議で、そのような言語のオープン スタンダードを定義するための委員会を設立する必要があるという強いコンセンサスが参加者の間で形成されました。委員会の目的は、既存の関数型言語を、関数型言語設計の将来の研究の基礎となる共通言語に統合することでした.Haskell は、遅延評価、パターン マッチング、リスト内包表記、型クラス、および型ポリモーフィズムを備えています。 Haskell は純粋に関数型の言語です。つまり、一般的に Haskell の関数には副作用がありません。関数のタイプに直交する、副作用を表すための明確な構造があります。純粋な関数は、後で実行される副作用を返し、他の言語の非純粋な関数をモデル化します。Haskell には、HindleyMilner 型推論に基づく強力な静的型システムがあります。この分野における Haskell の主な革新は、型クラスを追加することです。これは、もともと言語にオーバーロードを追加するための原則的な方法として考えられていましたが、その後、さらに多くの用途が見出されました。副作用を表す構造は、モナドの例です。モナドは、エラー処理、非決定性、解析、ソフトウェア トランザクション メモリなど、さまざまな種類の計算をモデル化できる一般的なフレームワークです。モナドは通常のデータ型として定義されていますが、Haskell はそれらを使用するための構文糖衣を提供しています。言語には公開された仕様が公開されており、複数の実装が存在します。この言語には活発なコミュニティがあり、5,400 を超えるサードパーティのオープンソース ライブラリとツールがオンライン パッケージ リポジトリ Hackage で利用できます。Haskell の主な実装である GHC は、インタプリタと、ほとんどのプラットフォームで。 GHC は、並行処理と並列処理の高性能な実装と、一般化された代数データ型や型ファミリなどの最近の技術革新を組み込んだ豊富な型システムを持つことで知られています。