HP

Haskell Programming Language - Learn Functional Programming for iOS

Publisher: Dmitry Kovba
iOS Free
Жүктөө v9.4 18 жүктөөлөр
Нускасы9.4
Publisher Dmitry Kovba
Чыккан датасы2016-ж., 12-июн.
Кошулган күнү2016-ж., 12-июн.
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

Сүрөттөмө

iPad, iPhone жана iPod touch үчүн классикалык Haskell программалоо тили. Программалоо тили - бул окуу, татаал математикалык эсептөө, көңүл ачуу жана башка көптөгөн пайдалуу тапшырмалар үчүн эң сонун курал. Колдонмо Haskell программалоо тилин үйрөнүү үчүн өзгөчө пайдалуу. Колдонмонун ичинде компиляцияларды сатып алышыңыз керек. Интернет байланышы талап кылынат. - AppStoreдагы эң сонун программалоо куралы. - iOS үчүн программалоо тилиңиз укмуш! * ФУНКЦИЯЛАРЫ * - Программаңызды түзүңүз жана иштетиңиз. - Программаны иштетүү алдында текст киргизүү жана текст чыгаруу. - Синтаксисти бөлүп көрсөтүү, сап номерлери, түс темалары жана кошумча клавиатура менен өркүндөтүлгөн баштапкы код редактору.- Онлайн тил шилтемеси жана бир нече программа үлгүлөрү. * ЧЕКТЕЛҮҮЛӨР * - Программаны компиляциялоо жана иштетүү үчүн Интернет байланышы талап кылынат. - Графика, тармак, файл системасы жана реалдуу убакыт киргизүү колдоого алынбайт. - Программанын максималдуу иштөө убактысы 15 секунд. Колдонмону колдонгонуңуз үчүн рахмат! ====================================== Haskell – стандартташтырылган, жалпы максаттуу таза функционалдык программалоо тили , катуу эмес семантика жана күчтүү статикалык терүү менен. Логик Хаскелл Карринин атынан аталган. Хаскеллде программалоо тилинин "функция биринчи класстагы жараны". Функционалдык программалоо тили катары, негизги башкаруу түзүмү функция болуп саналат. 1985-жылы Research Software Ltd тарабынан Миранда чыгарылгандан кийин жалкоо функционалдык тилдерге кызыгуу күчөдү: 1987-жылга карата ондон ашык катаал эмес, таза функционалдуу программалоо тилдери бар болчу. . Алардын ичинен Миранда эң кеңири колдонулган, бирок проприетардык программа болгон. Орегон штатынын Портленд шаарында Функционалдык программалоо тилдери жана компьютер архитектурасы боюнча конференцияда жолугушуу болуп өттү, анын жүрүшүндө катышуучулар мындай тилдер үчүн ачык стандартты аныктоо үчүн комитет түзүлүшү керек деген катуу консенсусту түзүштү. Комитеттин максаты бар функционалдык тилдерди функционалдык тилдик дизайндагы келечектеги изилдөөлөр үчүн негиз боло турган жалпы тилге бириктирүү болгон. Хаскелл жалкоо баалоо, үлгү дал келүү, тизмени түшүнүү, тип класстары жана тип полиморфизмине ээ. Бул таза функционалдуу тил, демек Хаскеллдеги функциялар жалпысынан терс таасирлери жок. Функциялардын түрүнө ортогоналдык терс таасирлерди көрсөтүү үчүн өзүнчө конструкция бар. Таза функция башка тилдердин таза эмес функцияларын моделдөө менен кийин аткарылуучу терс эффектти кайтарып бериши мүмкүн. Хаскеллдин HindleyMilner тибиндеги жыйынтыкка негизделген күчтүү, статикалык типтеги системасы бар. Хаскеллдин бул чөйрөдөгү негизги инновациясы тип класстарын кошуу болуп саналат, алар алгач тилге ашыкча жүктөөнү кошуунун принципиалдуу жолу катары иштелип чыккан, бирок андан кийин дагы көп колдонууну тапты. Терс эффекттерди чагылдырган конструкция монаддын мисалы болуп саналат. Монадалар – бул ар кандай эсептөө түрлөрүн, анын ичинде каталарды иштетүү, детерминизм, талдоо жана программалык транзакциялык эстутумдарды моделдей турган жалпы негиз. Монадалар кадимки типтер катары аныкталат, бирок Хаскелл аларды колдонуу үчүн кээ бир синтаксистик кантты камсыз кылат. Тилдин ачык, жарыяланган спецификациясы бар жана бир нече ишке ашыруулар бар. Тилдин айланасында жигердүү коомчулук бар жана Hackage онлайн пакет репозиторийинде 5400дөн ашык үчүнчү тараптын ачык булактуу китепканалары жана куралдары бар. Haskell, GHC негизги ишке ашыруу котормочу да, жергиликтүү коддун компилятору да иштейт. көпчүлүк платформаларда. GHC параллелдүүлүктү жана параллелизмди жогорку натыйжалуу ишке ашыруусу жана жалпыланган алгебралык маалымат түрлөрү жана типтердин үй-бүлөлөрү сыяктуу акыркы инновацияларды камтыган бай типтүү тутумга ээ болгондугу менен белгилүү.

Окшош программалар

Альтернативалар

Бул жарыялоочудан дагы көп