Прескочи на садржај
HP

Haskell Programming Language - Learn Functional Programming for iOS

Издавач: Dmitry Kovba
iOS Free
Верзија9.4
Издавач Dmitry Kovba
Датум изласка12. 6. 2016.
Датум додавања12. 6. 2016.
Ос захтеви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

Опис

Класични Хаскелл програмски језик за иПад, иПхоне и иПод тоуцх. Програмски језик је савршен алат за учење, сложена математичка рачунања, забаву и многе друге корисне задатке. Апликација је посебно корисна за учење програмског језика Хаскелл. Морате купити компилације унутар апликације. Потребна је интернет веза. - Одличан алат за програмирање на АппСторе-у. - Ваш програмски језик за иОС је невероватан! * КАРАКТЕРИСТИКЕ * - Саставите и покрените свој програм. - Унос текста пре покретања програма и излаз текста. - Побољшани уређивач изворног кода са истицањем синтаксе, бројевима линија, темама боја и додатном тастатуром. - Референца за језик на мрежи и неколико примера програма. * ОГРАНИЧЕЊА * - Интернет веза је потребна за компајлирање и покретање програма. - Графика, мрежа, систем датотека и унос у реалном времену нису подржани. - Максимално време рада програма је 15 секунди. Хвала што користите апликацију! ======================================= Хаскелл је стандардизовани, потпуно функционални програмски језик опште намене , са нестрогом семантиком и јаким статичким куцањем. Име је добио по логичару Хаскелу Карију. У Хаскелу, „функција је грађанин прве класе“ програмског језика. Као функционални програмски језик, примарна контролна конструкција је функција. Након објављивања Миранде од стране Ресеарцх Софтваре Лтд, 1985., интересовање за лење функционалне језике је порасло: до 1987. постојало је више од десетине нестриктних, чисто функционалних програмских језика . Од њих, Миранда је била најчешће коришћена, али је била власнички софтвер. На конференцији о функционалним програмским језицима и архитектури рачунара у Портланду, Орегон, одржан је састанак током којег су учесници формирали снажан консензус да треба формирати комитет који би дефинисао отворени стандард за такве језике. Сврха комитета је била да консолидује постојеће функционалне језике у заједнички који би послужио као основа за будућа истраживања у дизајну функционалног језика. Хаскелл карактерише лења евалуација, подударање шаблона, разумевање листе, класе типова и полиморфизам типа. То је чисто функционалан језик, што значи да генерално, функције у Хаскелл-у немају нежељене ефекте. Постоји посебна конструкција за представљање нежељених ефеката, ортогонална типу функција. Чиста функција може да врати споредни ефекат који се накнадно извршава, моделирајући нечисте функције других језика. Хаскелл има јак, статички систем типова заснован на закључивању типа Хиндлеи Милнер. Главна иновација Хаскелл-а у овој области је додавање класа типова, које су првобитно замишљене као принципијелан начин додавања преоптерећења језику, али су од тада нашле много више употреба. Конструкт који представља споредне ефекте је пример монаде. Монаде су општи оквир који може да моделира различите врсте израчунавања, укључујући руковање грешкама, недетерминизам, рашчлањивање и софтверску трансакциону меморију. Монаде су дефинисане као обични типови података, али Хаскелл обезбеђује неки синтаксички шећер за њихову употребу. Језик има отворену, објављену спецификацију и постоји више имплементација. Постоји активна заједница око језика, а више од 5400 независних библиотека и алата отвореног кода је доступно у онлајн складишту пакета Хацкаге. Главна имплементација Хаскелл-а, ГХЦ, је и преводилац и компајлер изворног кода који се покреће на већини платформи. ГХЦ је познат по имплементацији конкурентности и паралелизма високих перформанси, као и по томе што има богат систем типова који укључује недавне иновације као што су генерализовани алгебарски типови података и породице типова.

Slični programi

Alternative

Još od ovog izdavača