Haskell

Haskell

Haskell je čisto funkcionalni programski jezik koji se može postići širok raspon zadataka u bešavnih i moderniji način.

Preuzimanje datoteka Haskell
Značajke Haskell
  • Čisto funkcionalni programski jezik sa širokim rasponom aplikacija
  • Podržan od strane velikog broja paketa
  • Izgrađen s istovremenim programiranje u vidu
Pros Haskell
  • Čista funkcionalnost znači da se može poslužiti kao Švicarski vojske Nož kodiranja jezika
  • Apstrakcija znači manju potrebu za učenjem složene sintaktičke ili bizantskog pravila
  • Refactoring je puno lakše nego s OO jeziku
Kontra Haskell
  • Da li gotovo sve dobro, ali ne nudi fokusiranu funkcionalnost više specijaliziranih jezika
  • Učinak nije dobar kao čisti C jezika ili Java
Haskell Recenzije

Postoji naizgled neograničene broj programskih jezika okolo, a to može biti teško shvatiti što je idealno za vaš projekt. To može biti nevjerojatno frustrirajuće da bi ga na pola puta u projekt prije nego što shvatite da su jedinstvene osobitosti jezika radi protiv svoje najbolje interese, a znači uspjeh potkopavati sintaksu i stvaranje nezgrapan ako kreativnih zaobilaznice, a ne bitak u mogućnosti to povjerenje da jezik ima čiste funkcije koje služe vašim specifičnim potrebama. Haskellov Snaga dolazi u svojoj fleksibilnosti i jednostavnosti njegove sintakse. Gdje mnogi drugi jezici specijalizirani za pojedine vrste razvoja, Haskell služi kao svi-okolo workhorse, a njegova sintaksa je jednostavna, ali moćna logika koja čini Haskell lako pokupiti i skočiti pravo u. Jedan od temeljnih prednosti Haskell je da je čisto funkcionalni jezik. To znači da je matematički čista, a kad jednom shvatiti principe jezika, možete točno predvidjeti što svaka linija koda će učiniti. Nema osobitosti i Haskell radi isključivo s izrazima. Ne morate brinuti o mutira jezik ili komplicirane teškoće koje dolaze iz kombinirajući različite klase varijabli. Budući da se ne mutira varijable, postoji dosljednost u cijelom kodu, što ga čini lakšim za nove programeri dolaze u, razumjeti i ažurirati svoj kod, nužnost u većini modernih programskih projekata. Za razliku od objektno orijentiranog programiranja, gdje se koristi u biti izumio jezik dopuniti neobrađeni kôd koji računalo analizira, ona traka sve dolje do srži, uklanjanje barijera između ljudskog jezika i strojni jezik učinkovitije od većine drugih programskih okvira. Ova filozofija jednostavna i matematički kod može se odraziti u tome Haskell ručke za upravljanje konstrukti. Za razliku od jezika kao Python, gdje imate različite varijable koje označuju pojmove vrijednosti i ocjenjivače, Haskell nema ocjenjivače. Kroz tih lijenih funkcije, možete komprimirati zajedno inače vrlo komplicirano, ako onda lanci, a većina programeri znaju da je jednostavnije argument jest, smanjiti rizik od pogreške na putu. Naravno, jezik konačnici živi i umire na svojim paketima. Projektiranje svaki aspekt vašeg projekta od nule je besmislena i skupi poduhvat, a svaki koder dolazi osloniti na prečace kako bi se postigla svoje krajnje rezultate učinkovito. Haskell je prostran i oduševljen razvoj zajednice, a tu su i više od 6.000 besplatnih paketa dostupne. Oni pokrivaju sve, od statističke analize i upravljanje web poslužitelj na zip kompresije i kodiranje teksta. Od toliko funkcionalnosti Haskell je ograničena na svojim paketima, možete jednostavno uvesti funkcije koje vam je važno i compartmentalize komponente vašeg projekta. A osnovna logika koja pokreće Haskell je sintaksa znači da bez obzira na paket uvoz, možete naučiti dodataka i izlasci iz njega vrlo brzo.

Alternative Haskell

Java

Besplatno
Java je dugogodišnji skup računalnih programa i pravila koja je odgovorna za razvoj i implementaciju stotina tisuća aplikacija i web stranica. Što postavlja Java razlikuje je da je sposobnost
Pokaži detalje

OCaml

Besplatno
(* Binarna stabla s lišćem nose cijeli broj. *) Tip stablo = Leaf Int | Čvor stabla * Stablo neka rec exists_leaf Test drvo = utakmici stablo s | Leaf v -> Test v | Node (lijevo, desno) -> exists_leaf
Pokaži detalje

Lua

Besplatno
Lua je lagan programski jezik koji sadrži ozbiljnu količinu snage ispod haube.
Pokaži detalje

Scala

Besplatno
Scala je kodiranje jezik koji premošćuje jaz između funkcionalnog i imperativ programiranje.
Pokaži detalje

Rust

Besplatno
Osnaživanje svima izgraditi pouzdan i učinkovit softver.
Pokaži detalje

ASP.NET

Besplatno
Izgraditi web aplikacije i usluge koje se pokreću na Windows, Linux i MacOS koriste pomoću C #, HTML, CSS i JavaScript. Počnite besplatno na Windows, Linux ili MacOS.
Pokaži detalje

Dart

Besplatno
Dart je jezik optimiziran za razvoj na strani klijenta za web i mobilne uređaje.
Pokaži detalje

Kotlin

Besplatno
Kotlin · Saznajte Zajednica Pokušajte Online. Statički upisali programski jezik za moderne multiplatformna aplikacija. 100% interoperabilnost sa Java ™ i Android ™. Pokušajte Kotlin Kotlin
Pokaži detalje

Haxe

Besplatno
Haxe je open source alat na temelju moderne, visoke razine, strogo upisali programski jezik.
Pokaži detalje

Nim (programming language)

Besplatno
Nim je sustave i aplikacije za programiranje  Jezik. Statički upisali i sastavio, pruža neusporedive performanse u elegantan paket.
Pokaži detalje

Erlang

Besplatno
Erlang je programski jezik koji se koristi za izgradnju masivno skalabilne meke realnom vremenu sustave sa zahtjevima o visokom raspoloživosti. Neki od njegovih koristi su u telekom, bankarstvo,
Pokaži detalje

Clojure

Besplatno
Clojure je dinamičan, opće namjene programski jezik, kombinirajući pristupačnošću i interaktivni razvoj skriptni jezik s efikasan i robustan infrastrukture za multithreaded programiranje.
Pokaži detalje

Elixir

Besplatno
Stručni savjetovanje i razvoj za poduzeća koja koriste eliksir ili Ruby. Projekti zatečenom stanju, dizajn i razvoj softvera.
Pokaži detalje

Ceylon

Besplatno
21. kolovoz 2017: Cejlon kreće na Eclipse Foundation!
Pokaži detalje

Quorum

Besplatno
Prvi svjetski dokazi orijentirani programski jezik.
Pokaži detalje

Hack

Besplatno
4. siječnja 2016. ... Postoji hrpa tutoriala ovdje na null --- bajta i diljem interneta o tome hack web stranice sa specifičnim alat, u slučaju da želite saznati da ste u pravu mjesto, samo pogledajte
Pokaži detalje

Tcl

Besplatno
Već jedan od svjetskih bestselera potrošačke elektronike marke, TCL je sada najbrže rastuća TV brand u Sjevernoj Americi. TCL TV imaju moderan dizajn i najnovije tehnologije. TCL blog · Proizvodi
Pokaži detalje