Սկիպ կոնտենտ
HP

Haskell Programming Language - Learn Functional Programming for iOS

Հրատարակիչ: Dmitry Kovba
iOS Free
Ներբեռնում v9.4 18 բեռնումներ
Տարբերակ9.4
Հրատարակիչ Dmitry Kovba
Թողարկման ամսաթիվ12 հնս, 2016 թ.
Ավելացման ամսաթիվը12 հնս, 2016 թ.
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

Նկարագրություն

Դասական Haskell ծրագրավորման լեզուն iPad-ի, iPhone-ի և iPod touch-ի համար: Ծրագրավորման լեզուն կատարյալ գործիք է ուսումնասիրության, բարդ մաթեմատիկական հաշվարկի, զվարճանքի և շատ այլ օգտակար առաջադրանքների համար: Հավելվածը հատկապես օգտակար է Haskell ծրագրավորման լեզուն սովորելու համար։ Հավելվածի ներսում պետք է հավաքածուներ գնել։ Պահանջվում է ինտերնետ կապ: - Ծրագրավորման հիանալի գործիք AppStore-ում: - Ձեր ծրագրավորման լեզուն iOS-ի համար զարմանալի է: * ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ * - Կազմեք և գործարկեք ձեր ծրագիրը: - Տեքստի մուտքագրում ծրագրի գործարկումից և տեքստի ելքից առաջ: - Ընդլայնված կոդերի խմբագրիչ՝ շարահյուսական ընդգծմամբ, տողերի համարներով, գունային թեմաներով և լրացուցիչ ստեղնաշարով:- Առցանց լեզվի հղում և մի քանի ծրագրի նմուշներ: * ՍԱՀՄԱՆԱՓԱԿՈՒՄՆԵՐ * - Ծրագիրը կազմելու և գործարկելու համար անհրաժեշտ է ինտերնետ կապ: - Գրաֆիկա, ցանց, ֆայլային համակարգը և իրական ժամանակում մուտքագրումը չի ապահովվում: - Ծրագրի գործարկման առավելագույն ժամանակը 15 վայրկյան է: Շնորհակալություն հավելվածն օգտագործելու համար: ===================================== Haskell-ը ստանդարտացված, ընդհանուր նշանակության զուտ ֆունկցիոնալ ծրագրավորման լեզու է , ոչ խիստ իմաստաբանությամբ և ուժեղ ստատիկ տպագրությամբ։ Այն անվանվել է տրամաբան Հասքել Քարիի պատվին։ Haskell-ում ծրագրավորման լեզվի «գործառույթը առաջին կարգի քաղաքացի է»: Որպես ֆունկցիոնալ ծրագրավորման լեզու, կառավարման հիմնական կառուցվածքը գործառույթն է: 1985 թվականին Research Software Ltd-ի կողմից Miranda-ի թողարկումից հետո հետաքրքրությունը աճեց ծույլ ֆունկցիոնալ լեզուների նկատմամբ. . Դրանցից Miranda-ն ամենաշատ օգտագործվողն էր, բայց սեփական ծրագրային ապահովումն էր: Օրեգոն նահանգի Պորտլենդ քաղաքում ֆունկցիոնալ ծրագրավորման լեզուների և համակարգչային ճարտարապետության կոնֆերանսում տեղի ունեցավ հանդիպում, որի ընթացքում մասնակիցները ձևավորեցին ամուր կոնսենսուս, որ պետք է ստեղծվի հանձնաժողով՝ նման լեզուների համար բաց ստանդարտ սահմանելու համար: Կոմիտեի նպատակն էր համախմբել գոյություն ունեցող ֆունկցիոնալ լեզուները ընդհանուր լեզվի մեջ, որը հիմք կծառայեր ֆունկցիոնալ-լեզուների դիզայնի հետագա հետազոտությունների համար: Հասկելն առանձնանում է ծույլ գնահատմամբ, օրինաչափությունների համապատասխանությամբ, ցուցակի ըմբռնումով, տիպի դասերով և տիպային պոլիմորֆիզմով: Դա զուտ ֆունկցիոնալ լեզու է, ինչը նշանակում է, որ ընդհանուր առմամբ Haskell-ում ֆունկցիաները կողմնակի ազդեցություններ չունեն։ Կողմնակի ազդեցությունները ներկայացնելու համար կա հստակ կառուցվածք, որը ուղղահայաց է գործառույթների տեսակին: Մաքուր ֆունկցիան կարող է վերադարձնել կողմնակի էֆեկտ, որը հետագայում գործարկվում է՝ մոդելավորելով այլ լեզուների անմաքուր ֆունկցիաները: Haskell-ն ունի ուժեղ, ստատիկ տիպի համակարգ՝ հիմնված HindleyMilner տեսակի եզրակացության վրա: Haskell-ի հիմնական նորամուծությունն այս ոլորտում տիպային դասեր ավելացնելն է, որոնք ի սկզբանե մտածված էին որպես լեզվին գերբեռնվածություն ավելացնելու սկզբունքային միջոց, սակայն դրանից հետո գտել են շատ ավելի շատ կիրառություններ: Կողմնակի ազդեցությունները ներկայացնող կառուցվածքը մոնադի օրինակ է: Մոնադները ընդհանուր շրջանակ են, որոնք կարող են մոդելավորել տարբեր տեսակի հաշվարկներ, ներառյալ սխալների մշակումը, ոչ դետերմինիզմը, վերլուծությունը և ծրագրային գործառնական հիշողությունը: Մոնադները սահմանվում են որպես սովորական տվյալների տիպեր, սակայն Haskell-ը դրանց օգտագործման համար տրամադրում է որոշակի շարահյուսական շաքար: Լեզուն ունի բաց, հրապարակված հստակեցում և կան բազմաթիվ իրականացումներ: Լեզվի շուրջ կա ակտիվ համայնք, և ավելի քան 5400 երրորդ կողմի բաց կոդով գրադարաններ և գործիքներ հասանելի են առցանց փաթեթների պահոցում Hackage: Haskell, GHC-ի հիմնական իրականացումը և՛ թարգմանիչ է, և՛ բնիկ կոդերի կազմող, որն աշխատում է: շատ հարթակներում: GHC-ն հայտնի է միաժամանակության և զուգահեռության իր բարձր արդյունավետությամբ, ինչպես նաև հարուստ տիպային համակարգով, որը ներառում է վերջին նորարարությունները, ինչպիսիք են հանրահաշվական տվյալների ընդհանրացված տեսակները և տիպային ընտանիքները:

Նմանատիպ ծրագրեր

Այլընտրանքներ

Ավելին այս հրատարակչից