Kalo te përmbajtja
HP

Haskell Programming Language - Learn Functional Programming for iOS

Botues: Dmitry Kovba
iOS Free
Shkarko v9.4 18 shkarkimet
Version9.4
Botues Dmitry Kovba
Data e lëshimit12 qer 2016
Data e shtimit12 qer 2016
Kërkesat e OSiOS
KërkesatCompatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Shkarkimet totale18
ÇmimiFree

Përshkrim

Gjuha klasike e programimit Haskell për iPad, iPhone dhe iPod touch. Gjuha e programimit është një mjet i përsosur për studim, llogaritje komplekse matematikore, argëtim dhe shumë detyra të tjera të dobishme. Aplikacioni është veçanërisht i dobishëm për të mësuar gjuhën e programimit Haskell. Ju duhet të blini përmbledhje brenda aplikacionit. Kërkohet lidhje interneti. - Mjeti i shkëlqyeshëm i programimit në AppStore. - Gjuha juaj e programimit për iOS është e mahnitshme! * TIPARET * - Përpiloni dhe ekzekutoni programin tuaj. - Futja e tekstit përpara ekzekutimit të programit dhe nxjerrja e tekstit. - Redaktues i përmirësuar i kodit burimor me theksim të sintaksës, numra rreshtash, tema ngjyrash dhe tastierë shtesë.- Referenca e gjuhës në internet dhe disa mostra programi. * KUFIZIMET * - Lidhja me internetin kërkohet për të përpiluar dhe ekzekutuar një program. - Grafika, rrjeti, sistemi i skedarëve dhe hyrja në kohë reale nuk mbështeten. - Koha maksimale e ekzekutimit të një programi është 15 sekonda. Faleminderit për përdorimin e aplikacionit! ===================================== Haskell është një gjuhë programimi thjesht funksionale e standardizuar, me qëllime të përgjithshme , me semantikë jo strikte dhe shtypje të fortë statike. Është emëruar pas logjikës Haskell Curry. Në Haskell, "një funksion është një qytetar i klasit të parë" i gjuhës së programimit. Si një gjuhë programimi funksionale, konstrukti kryesor i kontrollit është funksioni. Pas lëshimit të Miranda nga Research Software Ltd, në 1985, interesi për gjuhët funksionale dembele u rrit: deri në vitin 1987, ekzistonin më shumë se një duzinë gjuhë programimi jo të rrepta, thjesht funksionale. . Nga këto, Miranda ishte softueri më i përdorur, por ishte softuer pronësor. Në konferencën mbi Gjuhët e Programimit Funksional dhe Arkitekturën Kompjuterike në Portland, Oregon, u mbajt një takim gjatë të cilit pjesëmarrësit krijuan një konsensus të fortë që duhet të formohet një komitet për të përcaktuar një standard të hapur për gjuhë të tilla. Qëllimi i komitetit ishte të konsolidonte gjuhët funksionale ekzistuese në një të përbashkët që do të shërbente si bazë për kërkimet e ardhshme në dizajnin e gjuhës funksionale. Është një gjuhë thjesht funksionale, që do të thotë se në përgjithësi, funksionet në Haskell nuk kanë efekte anësore. Ekziston një konstrukt i veçantë për paraqitjen e efekteve anësore, ortogonal me llojin e funksioneve. Një funksion i pastër mund të kthejë një efekt anësor i cili ekzekutohet më pas, duke modeluar funksionet e papastërta të gjuhëve të tjera. Haskell ka një sistem të fortë, statik të tipit të bazuar në konkluzionet e tipit HindleyMilner. Risia kryesore e Haskell në këtë fushë është shtimi i klasave të tipit, të cilat fillimisht u konceptuan si një mënyrë parimore për të shtuar mbingarkimin në gjuhë, por që atëherë kanë gjetur shumë përdorime të tjera. Struktura që përfaqëson efektet anësore është një shembull i një monade. Monadat janë një kornizë e përgjithshme që mund të modelojë lloje të ndryshme llogaritjesh, duke përfshirë trajtimin e gabimeve, jodeterminizmin, analizimin dhe kujtesën transaksionale të softuerit. Monadat përcaktohen si tipe të zakonshme të dhënash, por Haskell ofron disa sheqerna sintaksore për përdorimin e tyre. Gjuha ka një specifikim të hapur, të publikuar dhe ekzistojnë zbatime të shumta. Ekziston një komunitet aktiv rreth gjuhës dhe më shumë se 5400 biblioteka dhe mjete me burim të hapur të palëve të treta janë të disponueshme në depon e paketave në internet Hackage. Implementimi kryesor i Haskell, GHC, është njëkohësisht një përkthyes dhe përpilues i kodit vendas që funksionon në shumicën e platformave. GHC shquhet për zbatimin e tij me performancë të lartë të konkurencës dhe paralelizmit, dhe për të paturit e një sistemi të tipit të pasur që përfshin risitë e fundit, si llojet e të dhënave të përgjithësuara algjebrike dhe familjet e tipeve.

Programë të ngjashme

Alternativa

Më shumë nga ky botues