HP

Haskell Programming Language - Learn Functional Programming for iOS

Izdevējs: Dmitry Kovba
iOS Free
Lejupielādēt v9.4 18 lejupielādes
Versija9.4
Izdevējs Dmitry Kovba
Izdošanas datums2016. gada 12. jūn.
Pievienošanas datums2016. gada 12. jūn.
OS prasībasiOS
PrasībasCompatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Kopējais lejupielāžu skaits18
CenaFree

Apraksts

Klasiskā Haskell programmēšanas valoda iPad, iPhone un iPod touch. Programmēšanas valoda ir ideāls rīks mācībām, sarežģītiem matemātiskajiem aprēķiniem, izklaidei un daudziem citiem noderīgiem uzdevumiem. Aplikācija ir īpaši noderīga Haskell programmēšanas valodas apguvei. Aplikācijas iekšpusē ir jāiegādājas kompilācijas. Nepieciešams interneta pieslēgums. - Lieliskais programmēšanas rīks vietnē AppStore. - Jūsu iOS programmēšanas valoda ir pārsteidzoša! * ĪPAŠĪBAS * - Apkopojiet un palaidiet savu programmu. - Teksta ievade pirms programmas palaišanas un teksta izvade. - Uzlabots pirmkoda redaktors ar sintakses izcelšanu, rindu numuriem, krāsu tēmām un papildu tastatūru. - Tiešsaistes valodas atsauce un vairāki programmu paraugi. * IEROBEŽOJUMI * - Programmas kompilēšanai un palaišanai nepieciešams interneta pieslēgums. - Grafika, tīkls, failu sistēma un reāllaika ievade netiek atbalstīta. - Programmas maksimālais darbības laiks ir 15 sekundes. Paldies, ka izmantojāt lietojumprogrammu! ===================================== Haskell ir standartizēta, vispārējas nozīmes tīri funkcionāla programmēšanas valoda , ar nestingru semantiku un spēcīgu statisku rakstīšanu. Tas ir nosaukts loģiķa Haskela Karija vārdā. Haskell valodā programmēšanas valodas "funkcija ir pirmās klases pilsonis". Kā funkcionālai programmēšanas valodai galvenā vadības konstrukcija ir funkcija.Pēc tam, kad Research Software Ltd 1985. gadā izlaida Miranda, pieauga interese par slinkām funkcionālajām valodām: līdz 1987. gadam pastāvēja vairāk nekā ducis neprecīzu, tīri funkcionālu programmēšanas valodu. . No tiem Miranda bija visplašāk izmantotā, taču tā bija patentēta programmatūra. Konferencē par funkcionālajām programmēšanas valodām un datoru arhitektūru Portlendā, Oregonas štatā, notika sanāksme, kuras laikā dalībnieki panāca stingru vienprātību, ka ir jāizveido komiteja, kas definētu atvērtu standartu šādām valodām. Komitejas mērķis bija konsolidēt esošās funkcionālās valodas kopīgā valodā, kas kalpotu par pamatu turpmākiem pētījumiem funkcionālo valodu dizainā. Haskell raksturo slinks novērtējums, modeļu saskaņošana, saraksta izpratne, tipu klases un tipa polimorfisms. Tā ir tīri funkcionāla valoda, kas nozīmē, ka kopumā Haskell funkcijām nav blakusparādību. Blakusparādību attēlošanai ir atšķirīga konstrukcija, kas ir ortogonāla funkciju veidam. Tīra funkcija var radīt blakus efektu, kas pēc tam tiek izpildīts, modelējot citu valodu netīrās funkcijas. Haskell ir spēcīga, statiska tipa sistēma, kuras pamatā ir HindleyMilner tipa secinājumi. Haskell galvenais jauninājums šajā jomā ir pievienot tipa klases, kas sākotnēji tika iecerētas kā principiāls veids, kā pievienot valodai pārslodzi, bet kopš tā laika ir atraduši daudz vairāk lietojumu. Konstrukcija, kas attēlo blakusparādības, ir monādes piemērs. Monādes ir vispārēja sistēma, kas var modelēt dažādus aprēķinu veidus, tostarp kļūdu apstrādi, nedeterminismu, parsēšanu un programmatūras transakciju atmiņu. Monādes tiek definētas kā parastie datu tipi, bet Haskell to lietošanai nodrošina sintaktisko cukuru. Valodai ir atvērta, publicēta specifikācija, un pastāv vairākas ieviešanas. Valodai ir aktīva kopiena, un tiešsaistes pakotņu repozitorijā Hackage ir pieejamas vairāk nekā 5400 trešo pušu atvērtā pirmkoda bibliotēkas un rīki. Galvenā Haskell, GHC, ieviešana ir gan tulks, gan vietējā koda kompilators, kas darbojas. lielākajā daļā platformu. GHC ir pazīstams ar savu augstas veiktspējas vienlaicības un paralēlisma ieviešanu, kā arī ar bagātīgu tipu sistēmu, kas ietver jaunākos jauninājumus, piemēram, vispārinātos algebriskos datu tipus un tipu saimes.

Līdzīgas programmas

Alternatīvas

Vairāk no šī izdevēja