Hem Utveckling Vad är haskell? - definition från techopedia

Vad är haskell? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Haskell?

Haskell är ett öppet källkodsprogram för datorprogrammering som först tänkte 1990. Haskell är uppkallad efter Haskell Curry, en matematiker och logiker som är känd för att skapa kombinerande logik, det primära konceptet bakom funktionellt programmeringsspråk. Haskell anses också vara ett rent funktionellt programmeringsspråk eftersom all beräkning utförs på grundval av utvärderingen av uttryck.

Techopedia förklarar Haskell

Haskell integrerar alla sina funktioner och strukturer från ett matematiskt system, mer specifikt lambdakalkyl. Språket fungerar på immutable data och uttryck, där programmets primära struktur bevaras medan den ändrade strukturen fortfarande upprätthålls. Några av de viktigaste funktionerna i Haskells programmeringsspråk är implementeringen av:

  • Lazy Evaluation / Lazy: Utvärderingen av uttryck hålls tillbaka tills det krävs av andra beräkningar / uttryck.
  • Polymorfism: Typen av ett värde kan vara eller kan ta annan typ baserat på hur det används i det funktionella sammanhanget.
  • Statiskt typ: Alla fel i ett program kan kontrolleras före körning eller körningstid.
Vad är haskell? - definition från techopedia