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

Haskell Programming Language - Learn Functional Programming for iOS

Издавач: Dmitry Kovba
iOS Free
Преземи v9.4 18 преземања
Верзија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

Опис

Класичниот програмски јазик Haskell за iPad, iPhone и iPod touch. Програмскиот јазик е совршена алатка за учење, сложени математичко пресметување, забава и многу други корисни задачи. Апликацијата е особено корисна за учење на програмскиот јазик Haskell. Мора да купите компилации во апликацијата. Потребна е интернет конекција. - Одличната алатка за програмирање на AppStore. - Вашиот програмски јазик за iOS е неверојатен! * КАРАКТЕРИСТИКИ * - Компилирајте и стартувајте ја вашата програма. - Внесување текст пред извршување на програмата и излез на текст. - Подобрен уредувач на изворен код со истакнување на синтаксата, броеви на линии, теми во боја и дополнителна тастатура.- Референца на онлајн јазик и неколку примероци на програми. * ОГРАНИЧУВАЊА * - Потребна е Интернет-врска за компајлирање и извршување на програма. - Графика, мрежа, датотечен систем и внесување во реално време не се поддржани. - Максималното време на работа на програмата е 15 секунди. Ви благодариме што ја користите апликацијата! ===================================== Haskell е стандардизиран, чисто функционален програмски јазик за општа намена , со нестрога семантика и силно статичко пишување. Името е по логичарот Хаскел Кари. Во Хаскел, „функцијата е граѓанин од прва класа“ на програмскиот јазик. Како функционален програмски јазик, примарна контролна конструкција е функцијата. По објавувањето на Miranda од Research Software Ltd, во 1985 година, интересот за мрзливите функционални јазици се зголеми: до 1987 година, постоеја повеќе од десетина нестроги, чисто функционални програмски јазици . Од нив, Миранда беше најшироко користен, но беше комерцијален софтвер. На конференцијата за функционални програмски јазици и компјутерска архитектура во Портланд, Орегон, се одржа состанок за време на кој учесниците формираа силен консензус дека треба да се формира комисија за дефинирање на отворен стандард за такви јазици. Целта на комисијата беше да ги консолидира постојните функционални јазици во заеднички јазик што ќе послужи како основа за идни истражувања во дизајнот на функционално-јазични. Тоа е чисто функционален јазик, што значи дека генерално, функциите во Хаскел немаат несакани ефекти. Постои посебна конструкција за претставување на несакани ефекти, ортогонални на типот на функциите. Чистата функција може да врати несакан ефект кој последователно се извршува, моделирање на нечистите функции на другите јазици. Хаскел има силен, статичен тип систем заснован на заклучување од типот Хиндли Милнер. Основната иновација на Хаскел во оваа област е додавањето класи на типови, кои првично беа замислени како принципиелен начин за додавање преоптоварување на јазикот, но оттогаш најде многу повеќе намени. Конструкцијата што претставува несакани ефекти е пример за монада. Монадите се општа рамка која може да моделира различни видови пресметки, вклучувајќи ракување со грешки, недетерминизам, парсирање и софтверска трансакциска меморија. Монадите се дефинирани како обични типови на податоци, но Хаскел обезбедува одреден синтаксички шеќер за нивна употреба. Јазикот има отворена, објавена спецификација и постојат повеќекратни имплементации. Постои активна заедница околу јазикот, а повеќе од 5400 библиотеки и алатки со отворен код од трети страни се достапни во онлајн складиштето за пакети Hackage. Главната имплементација на Haskell, GHC, е и преведувач и компајлер со мајчин код што работи на повеќето платформи. GHC е забележан по неговата имплементација на истовременост и паралелизам со високи перформанси, како и по тоа што има богат тип систем кој вклучува неодамнешни иновации како генерализирани алгебарски типови на податоци и фамилии на типови.

Слични програми

Алтернативи

Повеќе од овој издавател