Haskell
Is Haskell teanga cláir amháin feidhme is féidir a chur i gcrích ar raon leathan de thascanna ar gan uaim agus ar an modh sruthlínithe.
- A teanga cláir amháin feidhme le raon leathan na n-iarratas
- Le tacaíocht ón líon mór de pacáistí
- Tógtha leis an gclárú comhthráthach san áireamh
- Ciallaíonn feidhmiúlacht Pure gur féidir é a úsáid mar an scian arm na hEilvéise teangacha códaithe
- Ciallaíonn Astarraingt gá níos lú a fhoghlaim error nó Byzantine rialacha casta
- Is refactoring i bhfad níos éasca ná mar a bhfuil teanga OO
- An bhfuil an chuid is mó gach rud go maith, ach ní a thairiscint ar an fheidhmiúlacht dírithe teangacha níos speisialaithe
- Níl an Feidhmíochta chomh maith le teangacha C íon nó Java
Tá roinnt cosúil gcruthaíonn sé limitless teangacha na gclár, agus is féidir go mbeadh sé deacair a dhéanamh amach atá ar cheann oiriúnach do do thionscadal. Is féidir é a thar a frustrating chun é a dhéanamh leath-shlí isteach i tionscadal sula realize tú go bhfuil na peculiarities ar leith ar theanga oibre in aghaidh do leasanna is fearr, agus na modhanna rath subverting an chomhréir agus a chruthú ciotach dá workarounds cruthaitheach seachas a bheith in ann muinín go bhfuil an teanga tá feidhmeanna glan a fhreastalaíonn ar do riachtanais ar leith. Tagann neart Haskell ar ina solúbthacht agus simplíocht lena comhréir. Sa chás go speisialtóireacht go leor teangacha eile i gcineálacha áirithe forbartha, feidhmíonn Haskell mar workhorse go léir ar fud, agus tá sé a comhréir simplí ach cumhachtach loighic a dhéanann Haskell éasca a phiocadh suas agus léim ceart isteach. Ceann de na láidreachtaí bunúsacha Haskell é go bhfuil sé ina teanga amháin feidhme. Ciallaíonn sé matamaitice íon, agus aon uair amháin go dtuigeann tú na prionsabail a bhaineann leis an teanga, is féidir leat a thuar go cruinn cad a bheidh gach líne de chód a dhéanamh. Níl aon peculiarities, agus oibríonn Haskell amháin le nathanna. Ní gá duit a imní faoi mutating teanga nó na deacrachtaí a casta a thagann ó chéile aicmí éagsúla na n-athróg. Ós rud é nach bhfuil tú ag athróga mutating, níl a comhchuibheas ar fud na cód, a chuireann sé níos éasca d'fhorbróirí nua atá le teacht i, a thuiscint, agus a nuashonrú do chód, riachtanas sa chuid is mó tionscadail cláir nua-aimseartha. Murab ionann agus cláir réad atá dírithe ar, áit a bhfuil teanga bunúsach invented úsáid chun cur leis an cód amh go bhfuil anailís ar ríomhaire, stiallacha sé gach rud síos go dtí an croí, a bhaint de na bhac idir teanga an duine agus teanga meaisín níos éifeachtaí ná an chuid is creataí cláir eile. Is féidir an fhealsúnacht shimplí agus cód matamaiticiúla a léiriú i conas plé Haskell constructs rialaithe. Murab ionann agus teanga ar Python, áit a bhfuil tú athróga éagsúla luachanna agus meastóirí á chur in iúl, tá Haskell aon meastóirí. Trí na feidhmeanna leisciúil, is féidir leat a compress le chéile ar shlí eile casta go mór más rud é sin slabhraí, agus an chuid is mó ríomhchláraitheoirí fhios go bhfuil an níos simplí é argóint, an níos ísle ar an baol go mbeidh earráidí feadh na slí. Ar ndóigh, tá cónaí ar theanga ar deireadh thiar agus bás ar a phacáistí. Is Ag dearadh gach gné amháin de do thionscadal ó scratch endeavor senseless agus costasach, agus tagann gach coder a bheith ag brath ar aicearraí chun a gcuid torthaí deiridh bhaint amach go héifeachtach. Haskell Tá pobal forbartha expansive agus díograiseach, agus tá os cionn 6,000 pacáistí saor in aisce ar fáil go héasca. Tá na rud chlúdach ó anailís staitistiúil agus bainistíochta freastalaí gréasáin le compression zip agus ionchódú téacs. Ós rud é go bhfuil an oiread sin den fheidhmiúlacht Haskell teoranta dá pacáistí, is féidir leat a allmhairiú ach na feidhmeanna sin a thabhairt duit agus compartmentalize comhpháirteanna do thionscadal ar. Agus an loighic bhunúsach go ciallaíonn error thiomáineann Haskell go beag beann ar an bpacáiste a allmhairiú tú, is féidir leat a fhoghlaim na breiseáin agus outs de go han-tapa.