Haskell Programming Language - Learn Functional Programming for iOS
| Versi: kapan | 9.4 |
|---|---|
| Penerbit | Dmitry Kovba |
| Tanggal rilis | 12 Jun 2016 |
| Tanggal Ditambahkan | 12 Jun 2016 |
| Persyaratan OS | iOS |
| Persyaratan | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Total unduhan | 18 |
| Harga | Free |
Deskripsi
Bahasa pemrograman Haskell klasik untuk iPad, iPhone, dan iPod touch. Bahasa pemrograman adalah alat yang sempurna untuk belajar, perhitungan matematika yang kompleks, hiburan dan banyak tugas berguna lainnya. Aplikasi ini sangat berguna untuk mempelajari bahasa pemrograman Haskell. Anda harus membeli kompilasi di dalam aplikasi. Koneksi internet diperlukan. - Alat pemrograman hebat di AppStore. - Bahasa pemrograman Anda untuk iOS luar biasa! * FITUR * - Kompilasi dan jalankan program Anda. - Input teks sebelum program dijalankan dan output teks. - Editor kode sumber yang disempurnakan dengan penyorotan sintaks, nomor baris, tema warna, dan keyboard tambahan.- Referensi bahasa online dan beberapa contoh program. * BATASAN * - Koneksi internet diperlukan untuk mengkompilasi dan menjalankan program. - Grafik, jaringan, sistem file, dan input waktu nyata tidak didukung. - Waktu berjalan maksimum suatu program adalah 15 detik. Terima kasih telah menggunakan aplikasi! ====================================== Haskell adalah standar, tujuan umum bahasa pemrograman murni fungsional , dengan semantik yang tidak ketat dan pengetikan statis yang kuat. Hal ini dinamai ahli logika Haskell Curry. Di Haskell, "fungsi adalah warga kelas satu" dari bahasa pemrograman. Sebagai bahasa pemrograman fungsional, konstruk kontrol utama adalah fungsi. Setelah rilis Miranda oleh Research Software Ltd, pada tahun 1985, minat pada bahasa fungsional malas tumbuh: pada tahun 1987, lebih dari selusin bahasa pemrograman non-ketat, murni fungsional ada . Dari jumlah tersebut, Miranda adalah yang paling banyak digunakan, tetapi merupakan perangkat lunak berpemilik. Pada konferensi tentang Bahasa Pemrograman Fungsional dan Arsitektur Komputer di Portland, Oregon, sebuah pertemuan diadakan di mana para peserta membentuk konsensus yang kuat bahwa sebuah komite harus dibentuk untuk mendefinisikan standar terbuka untuk bahasa-bahasa tersebut. Tujuan komite adalah untuk mengkonsolidasikan bahasa fungsional yang ada menjadi bahasa umum yang akan berfungsi sebagai dasar untuk penelitian masa depan dalam desain bahasa fungsional. Haskell menampilkan evaluasi malas, pencocokan pola, pemahaman daftar, kelas tipe, dan polimorfisme tipe. Ini adalah bahasa fungsional murni, yang berarti bahwa secara umum, fungsi di Haskell tidak memiliki efek samping. Ada konstruksi yang berbeda untuk mewakili efek samping, ortogonal dengan jenis fungsi. Fungsi murni dapat mengembalikan efek samping yang kemudian dieksekusi, memodelkan fungsi tidak murni dari bahasa lain. Haskell memiliki sistem tipe statis yang kuat berdasarkan inferensi tipe HindleyMilner. Inovasi utama Haskell di area ini adalah menambahkan kelas tipe, yang awalnya dipahami sebagai cara berprinsip untuk menambahkan kelebihan beban ke bahasa, tetapi sejak itu menemukan lebih banyak kegunaan. Konstruk yang mewakili efek samping adalah contoh monad. Monad adalah kerangka kerja umum yang dapat memodelkan berbagai jenis komputasi, termasuk penanganan kesalahan, nondeterminisme, penguraian, dan memori transaksional perangkat lunak. Monad didefinisikan sebagai tipe data biasa, tetapi Haskell menyediakan gula sintaksis untuk penggunaannya. Bahasa ini memiliki spesifikasi yang terbuka dan dipublikasikan, dan ada beberapa implementasi. Ada komunitas aktif di sekitar bahasa, dan lebih dari 5400 perpustakaan dan alat sumber terbuka pihak ketiga tersedia di repositori paket online Hackage. Implementasi utama Haskell, GHC, adalah penerjemah dan kompiler kode asli yang berjalan di sebagian besar platform. GHC terkenal karena implementasi konkurensi dan paralelisme berkinerja tinggi, dan karena memiliki sistem tipe kaya yang menggabungkan inovasi terbaru seperti tipe data aljabar umum dan keluarga tipe.