Tartalomra ugrás
HP

Haskell Programming Language - Learn Functional Programming for iOS

Kiadó: Dmitry Kovba
iOS Free
Letöltés v9.4 18 letöltések
Változat9.4
Kiadó Dmitry Kovba
Kiadási dátum2016. jún. 12.
Dátum hozzáadva2016. jún. 12.
Os követelményekiOS
KövetelményekCompatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Összes letöltés18
ÁrFree

Leírás

A klasszikus Haskell programozási nyelv iPad, iPhone és iPod touch készülékekhez. A programozási nyelv tökéletes eszköz tanuláshoz, összetett matematikai számításokhoz, szórakozáshoz és sok más hasznos feladathoz. Az alkalmazás különösen hasznos a Haskell programozási nyelv megtanulásához. Az alkalmazáson belül összeállításokat kell vásárolnia. Internet kapcsolat szükséges. - A nagyszerű programozó eszköz az AppStore-ban. - Az iOS programozási nyelve csodálatos! * JELLEMZŐK * - Fordítsa le és futtassa a programot. - Szövegbevitel programfutás előtt és szövegkiadás. - Továbbfejlesztett forráskód-szerkesztő szintaktikai kiemeléssel, sorszámokkal, színtémákkal és további billentyűzettel. - Online nyelvi hivatkozás és számos programminta. * KORLÁTOZÁSOK * - Internet kapcsolat szükséges a program fordításához és futtatásához. - A grafika, a hálózat, a fájlrendszer és a valós idejű bevitel nem támogatott. - Egy program maximális futási ideje 15 másodperc. Köszönjük az alkalmazás használatát! ======================================================== A Haskell egy szabványos, általános célú, tisztán funkcionális programozási nyelv , nem szigorú szemantikával és erős statikus gépeléssel. Nevét Haskell Curry logikusról kapta. Haskellben "egy függvény első osztályú állampolgára" a programozási nyelvnek. Funkcionális programozási nyelvként az elsődleges vezérlőkonstrukció a funkció. A Miranda Research Software Ltd. általi 1985-ös kiadása után megnőtt az érdeklődés a lusta funkcionális nyelvek iránt: 1987-re több mint egy tucat nem szigorú, tisztán funkcionális programozási nyelv létezett. . Ezek közül a Miranda volt a legszélesebb körben használt, de védett szoftver. A funkcionális programozási nyelvek és számítógép-architektúra című konferencián Portland államban (Oregon) tartottak egy értekezletet, amelyen a résztvevők határozott konszenzusra jutottak, hogy bizottságot kell létrehozni az ilyen nyelvek nyílt szabványának meghatározására. A bizottság célja az volt, hogy a meglévő funkcionális nyelveket egy közös nyelvvé konszolidálja, amely a funkcionális nyelvi tervezés jövőbeli kutatásainak alapjául szolgáljon. A Haskell jellemzői a lusta értékelés, a mintaillesztés, a lista megértése, a típusosztályok és a típuspolimorfizmus. Ez egy tisztán funkcionális nyelv, ami azt jelenti, hogy általában a Haskell funkcióinak nincs mellékhatása. Létezik egy különálló konstrukció a mellékhatások ábrázolására, amelyek ortogonálisak a függvények típusára. Egy tiszta függvény mellékhatást eredményezhet, amelyet utólag végrehajtanak, modellezve más nyelvek szennyezett függvényeit. A Haskell erős, statikus típusrendszerrel rendelkezik, amely HindleyMilner típusú következtetésen alapul. Haskell fő újítása ezen a területen az, hogy típusosztályokat ad hozzá, amelyeket eredetileg a nyelv túlterhelésének elvi módszereként terveztek, de azóta sokkal több felhasználásra találtak. A mellékhatásokat jelző konstrukció egy monád példája. A monádok egy általános keretrendszer, amely különféle számítási módokat képes modellezni, beleértve a hibakezelést, a nondeterminizmust, az elemzést és a szoftveres tranzakciós memóriát. A monádok közönséges adattípusokként vannak definiálva, de a Haskell bizonyos szintaktikai cukrot biztosít a használatukhoz. A nyelvnek nyílt, közzétett specifikációja van, és több megvalósítás is létezik. A nyelv körül aktív közösség él, és több mint 5400 külső féltől származó nyílt forráskódú könyvtár és eszköz érhető el a Hackage online csomagtárban. A Haskell, a GHC fő megvalósítása egy tolmács és egy natív kód fordító, amely fut. a legtöbb platformon. A GHC ismert a párhuzamosság és párhuzamosság nagy teljesítményű megvalósításáról, valamint arról, hogy gazdag típusrendszerrel rendelkezik, amely magában foglalja a legújabb innovációkat, például az általánosított algebrai adattípusokat és típuscsaládokat.

Hasonló programok

Alternatívák

Több ettől a kiadótól