Haskell

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.

Íoslódáil Haskell
Gnéithe de Haskell
  • 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
Son de Haskell
  • 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
CONS de Haskell
  • 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
Haskell Léirmheasanna

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.

Roghanna eile seachas Haskell

Java

Saor
Java bailiúchán fada bogearraí ríomhaireachta agus rialacha atá freagrach as forbairt agus imscaradh na céadta mílte na n-iarratas agus láithreáin ghréasáin. Cad Leagann Java is óna chéile
Sonraí a thaispeáint

OCaml

Saor
(* Crann Binary le duilleoga ag iompar slánuimhir *.) Crann type = Leaf slánuimhir | Nód crann * crann lig rec crann tástála exists_leaf = crann mheaitseáil leis | Leaf v -> Tástáil v | Nód (ar chlé,
Sonraí a thaispeáint

Lua

Saor
Is Lua teanga cláir lightweight go bhfuil méid tromchúiseach cumhachta thíos an cochall.
Sonraí a thaispeáint

Scala

Saor
Is Scala teanga códú a líonann an bearna idir feidhmeána práinneacha maidir.
Sonraí a thaispeáint

Rust

Saor
Chumasú do gach duine a thógáil bogearraí iontaofa agus éifeachtach.
Sonraí a thaispeáint

ASP.NET

Saor
apps Tógáil gréasáin agus seirbhísí a reáchtáil ar Windows, Linux, agus MacOS ag baint úsáide as ag baint úsáide as C #, HTML, CSS, agus JavaScript. Tús a chur saor in aisce ar Windows, Linux, MacOS
Sonraí a thaispeáint

Dart

Saor
Is Dart teanga optamaithe le haghaidh fhorbairt cliant-taobh le haghaidh gréasáin agus soghluaiste.
Sonraí a thaispeáint

Kotlin

Saor
Kotlin · Foghlaim Chomhphobail Bain triail as Ar Líne. Statically clóscríofa cláir teanga le haghaidh iarratais multiplatform nua-aimseartha. 100% idir-inoibritheach le Java ™ agus Android
Sonraí a thaispeáint

Haxe

Saor
Is Haxe ar fhoireann uirlisí foinse oscailte atá bunaithe ar, leibhéal ard nua-aimseartha, clóscríofa go docht cláir teanga.
Sonraí a thaispeáint

Nim (programming language)

Saor
Is Nim tá cláir córais agus iarratais  teanga. Statically clóscríofa agus le chéile, cuireann sé feidhmíocht thar na bearta i bpacáiste galánta.
Sonraí a thaispeáint

Erlang

Saor
Is Erlang teanga cláir a úsáidtear chun cur le córais fíor-ama massively Inscálaithe bog le ceanglais maidir le infhaighteacht ard. Tá cuid de a úsáidí atá i teileachumarsáide, baincéireacht,
Sonraí a thaispeáint

Clojure

Saor
Is Clojure teanga cláir dinimiciúil, ilchuspóireach, le chéile insroichteacht agus forbairt idirghníomhach ar teanga scriptithe le bonneagar éifeachtach agus láidir do chláir multithreaded.
Sonraí a thaispeáint

Elixir

Saor
Ghairmiúil Consulting agus Forbairt do chuideachtaí ag baint úsáide as Elixir nó Ruby. Tionscadail Bunaíodh é, Dearadh agus Forbairt Bogearraí.
Sonraí a thaispeáint

Ceylon

Saor
21 Lúnasa, 2017: Tá Ceylon ag gluaiseacht leis an bhForas Eclipse!
Sonraí a thaispeáint

Quorum

Saor
an chéad domhan fhianaise atá dírithe teanga cláir.
Sonraí a thaispeáint

Hack

Saor
4 Eanáir, 2016 ... Tá a bunch de ranganna teagaisc anseo ar null --- bheart agus ar fud an idirlíon ar an gcaoi a hack ar an suíomh gréasáin le uirlis shonrach, i gcás gur mian leat a fhoghlaim go bhfuil
Sonraí a thaispeáint

Tcl

Saor
Cheana féin ar cheann de na brandaí leictreonaic is mó díol tomhaltóirí an domhain, is é TCL anois an branda teilifíse is mó fáis i Meiriceá Thuaidh. Teilifíseáin TCL gné dearadh stylish agus an
Sonraí a thaispeáint