Haskell

Haskell

Haskell egy tisztán funkcionális programozási nyelv, amely megvalósítja a sokféle feladat zökkenőmentes és ésszerű módon működjön.

Letöltés Haskell
Jellemzői Haskell
  • A tisztán funkcionális programozási nyelv, széles körben alkalmazható
  • Támogató hatalmas csomagok száma
  • Épített párhuzamos programozási szem előtt tartva
Érvek a Haskell
  • Pure funkció azt jelenti, hogy az képes legyen a svájci bicska a kódolási nyelv
  • Absztrakció kevesebb kell tanulni komplex szintaxis vagy bizánci szabályok
  • Refactoring sokkal könnyebb, mint egy OO nyelv
Hátrányairól Haskell
  • Vajon a legtöbb mindent jól, de nem nyújt a fókuszált funkcionalitása több specializált nyelv
  • A teljesítmény nem olyan jó, mint a tiszta C nyelven vagy Java
Haskell Vélemények

Van egy látszólag végtelen számú programozási nyelvek körül, és nehéz lehet kitalálni, melyik ideális a projekt. Ez lehet hihetetlenül frusztráló, hogy ez félig a projekt előtt rájössz, hogy az egyedi sajátosságokat a nyelv ellen hatnak, a legjobb érdekeit, és a siker eszköze aláaknázza a szintaxist és létrehozása nehézkes, ha a kreatív megoldásokat ahelyett, hogy képes a bizalom, hogy a nyelvi tiszta funkciók szolgálják a speciális igények kielégítésére. Haskell ereje jön a rugalmasság és az egyszerű szintaxis. Ahol sok más nyelven szakosodnak bizonyos típusú fejlesztési, Haskell szolgál egy minden-körül igásló, és a szintaxis egy egyszerű, de hatékony logika, ami Haskell könnyű felvenni, és ugrani. Az egyik erőssége van: Haskell, hogy ez egy tisztán funkcionális nyelv. Ez azt jelenti, hogy matematikailag tiszta, és ha egyszer megérted az elvek a nyelvet, akkor pontosan megjósolni, hogy mi minden kódsort fog tenni. Nincsenek sajátosságok, és Haskell működik kizárólag kifejezéseket. Nem kell aggódnia, mutáló nyelv vagy a bonyolult nehézségek származnak egyesíti a különböző osztályok változók. Mivel Ön nem mutálódik változók, van egy következetes a kódot, ami megkönnyíti az új fejlesztők, hogy jöjjön be, megérteni, és frissítse a kódot, a szükségszerűség a legtöbb modern programozási projektek. Ellentétben objektum orientált programozás, ahol alapvetően kitalált nyelvet használják, hogy kiegészítse a nyers kódot, hogy a számítógép elemzi, eltávolítja belőle mindent le a mag, eltávolítja a sorompó között az emberi nyelv és gépi nyelv hatékonyabb, mint a legtöbb más programozási keretek között. Ez a filozófia egyszerű és matematikai kódot is tükröződik, hogy hogyan kezeli a Haskell kontroll konstrukciókat. Ellentétben a nyelv, mint a Python, ahol különböző változók jelző értékek és az értékelők, Haskell nincs értékelők. Ezeken a lusta funkciókat, akkor tömöríteni együtt egyébként rendkívül bonyolult, ha majd láncok, és a legtöbb programozó tudja, hogy az egyszerűbb érv, annál kisebb a hibák kockázatát az út mentén. Természetesen egy nyelvet végül él és meghal annak csomagokat. Tervezése minden szempontból a projekt a semmiből egy értelmetlen és költséges törekvés, és minden coder jön támaszkodni hivatkozások, hogy elérjék a végeredmény hatékonyan. Haskell Színvonalas és lelkes fejlesztői közösség, és több mint 6000 ingyenes csomagokat könnyen elérhető. Ezek a takaró mindent statisztikai elemzés és web szerver menedzsment zip tömörítés és szöveges kódolás. Mivel annyira a funkcionalitás Haskell korlátozódik a csomagokat, akkor egyszerűen importálni a funkciókat, amelyek fontosak Önnek, és felosztják a projekt alkatrészeket. És az alapvető logika, hogy a meghajtók Haskell szintaxis azt jelenti, hogy függetlenül attól, hogy a csomag importálása, meg lehet tanulni a csínját-bínját, hogy nagyon gyorsan.

Alternatívák Haskell

Java

Ingyenes
A Java egy régi gyűjtemény számítógépes szoftverek és szabályokat, amelyek feladata a fejlesztési és telepítési több százezer alkalmazások és weboldalak. Mi határozza meg a Java eltekintve
Mutasd a részleteket

OCaml

Ingyenes
(* Bináris fa levelei hordozó egész szám. *) Típusú fa = Leaf int | Node fa * fa hagyja rec exists_leaf teszt tree = mérkőzés fa | Leaf v -> teszt v | Node (bal, jobb) -> exists_leaf teszt balra || exists_leaf
Mutasd a részleteket

Lua

Ingyenes
Lua egy könnyű programozási nyelv, amely komoly mennyiségű energiát a motorháztető alatt.
Mutasd a részleteket

Scala

Ingyenes
Scala kódolási nyelv, amely áthidalja a szakadékot a funkcionális és kényszerítő programozás.
Mutasd a részleteket

Rust

Ingyenes
Arra bátorít mindenkit építeni megbízható és hatékony szoftvert.
Mutasd a részleteket

ASP.NET

Ingyenes
Beépített web alkalmazások és szolgáltatások futtatható a Windows, Linux és MacOS használata C #, HTML, CSS és JavaScript. A kezdéshez ingyen Windows, Linux vagy MacOS-.
Mutasd a részleteket

Dart

Ingyenes
Dart nyelvet optimalizált kliens oldali fejlesztés webes és mobil.
Mutasd a részleteket

Kotlin

Ingyenes
Kotlin · Ismerje a közösségi Próbálja Online. Statikusan típusos programozási nyelv modern többplatformos alkalmazásokat. 100% -ban átjárható Java ™ és az Android ™. Próbálja Kotlin Kotlin
Mutasd a részleteket

Haxe

Ingyenes
Haxe egy nyílt forráskódú eszköztár alapuló modern, magas szintű, szigorúan típusos programozási nyelv.
Mutasd a részleteket

Nim (programming language)

Ingyenes
Nim egy rendszer és alkalmazás programozási  nyelv. Statikusan típusos és összeállított, a páratlan teljesítmény, elegáns csomagolásban.
Mutasd a részleteket

Erlang

Ingyenes
Erlang programozási nyelv használható építeni méretezhető lágy valós idejű rendszerek követelményeinek magas rendelkezésre állás. Néhány felhasználási területe a távközlés, a banki,
Mutasd a részleteket

Clojure

Ingyenes
Clojure egy dinamikus, általános célú programozási nyelv, amely egyesíti a megközelíthetőség és interaktív fejlesztés egy programozási nyelv, hatékony és megbízható infrastruktúra többszálú
Mutasd a részleteket

Elixir

Ingyenes
Szakmai Tanácsadó és Fejlesztési használó cégek Elixir vagy Ruby. Projektek Inception, Tervezés és szoftverfejlesztés.
Mutasd a részleteket

Ceylon

Ingyenes
Augusztus 21, 2017: Ceylon mozog az Eclipse Foundation!
Mutasd a részleteket

Quorum

Ingyenes
A világ első bizonyíték-orientált programozási nyelv.
Mutasd a részleteket

Hack

Ingyenes
4 január 2016 ... Van egy csomó tutorials itt null --- byte és az egész internet, hogyan csapkod egy weboldal egy speciális eszközt, ha meg akar tanulni vannak jobb hely, csak nézz körül, de ma
Mutasd a részleteket

Tcl

Ingyenes
Már a világ egyik legkelendőbb fogyasztói elektronikai márkák, TCL jelenleg a leggyorsabban növekvő TV márka Észak-Amerikában. TCL TV stílusos design és a legújabb technológia. · Termékek
Mutasd a részleteket