Skip to main content

Funkcinis programavimas Hasklyje: Uždėkite papildomą kodavimą

Internetu

Glazgo universitetas siūlo šį nemokamą internetinį kursą, kurio metu dalyviai bus mokomi kurti programinę įrangą naudojant naujausią programavimo kalbos paradigmą „ Haskell“. Haskell yra funkcinė programavimo kalba, grindžiama oficialiais matematikos principais. Tai suteikia galimybę lengvai plėtoti kalbą ir veiksmingai veikti bet kokiai moderniai daugialypei mašinai. Iš tiesų Haskell vis dažniau naudojamas įvairiose srityse – nuo socialinių tinklų iki investicinės bankininkystės.

Šio kurso dėka besimokantys asmenys gaus svarbų įvadą apie Haskell vartojimą, atrasdamas jo galią ir paprastumą. Kursų pabaigoje moksleiviai galės:

  • apibūdinti privalomų ir funkcinių programavimo paradigmų skirtumus;
  • elementariajame Haskell įgyvendinti nedidelio masto funkcines programas;
  • taikyti standartinius kombinatorius funkcionavimui sąrašuose;
  • kurti naujus algebrinius duomenų tipus ir naudoti rekursiją, kad būtų apibrėžtos funkcijos, kurios lenkia rekursinius tipus;

Be to, kursą sukūrė Glazgo universiteto kompiuterinių mokslų mokykla, virtualioji Haskell kalbos gimimo vieta, kurioje vis dar dirba daug kalbą sukūrusių interneto svetainių kūrėjų. Taip galėsite suprasti geriausias įžvalgas, kad būtų kuo labiau vartojama Haskell kalba.

Šis kursas skirtas tiems besimokantiems asmenims, kurie jau turi bent vienos programavimo kalbos žinių ir patirties, pavyzdžiui, Python arba Java. Ji skirta informatikos studentams, programinės įrangos kūrėjams, norintiems mokytis naujo programavimo stiliaus, arba bet kuriam asmeniui, norinčiam pradėti universitetines informatikos ar informacinių technologijų studijas.

Kursai trunka 6 savaites, tačiau kiekvienas gali mokytis savarankiškai ir mokytis savo tempu.

Training Offer Details

Digital technology / specialisation
Mokymo galimybių tipologija
Kursas
Pastangos
Dalinis neintensyvus krūvis
Self-paced
Yes
Duration Time
Up to 3 Months
Digital skill level
Provider Organisation
Geographic scope - Country
Austria
Belgium
Bulgaria
Cyprus
Target language
Anglų
Field of education and training
Information and Communication Technologies (ICTs) not further defined
Database and network design and administration
Software and applications development and analysis
Is this course free
Yes
Siūlomas kredencialas
Mokymosi teisė
Prerequisites
No
Upcoming course
No