HP

Haskell Programming Language - Learn Functional Programming for iOS

Баспа: Dmitry Kovba
iOS Free
Жүктеу v9.4 18 жүктеулер
Нұсқа9.4
Баспа 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 параллельділік пен параллелизмнің жоғары өнімділігімен және жалпыланған алгебралық деректер түрлері мен типтер отбасылары сияқты соңғы жаңалықтарды қамтитын бай типті жүйенің болуымен ерекшеленеді.

Ұқсас бағдарламалар

Баламалар

Осы баспагерден тағы да