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.
- 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
- 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
- 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
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.