Kezdőoldal » Számítástechnika » Programozás » Haskell programozási nyelvet...

Haskell programozási nyelvet milyen területeken használják?

Figyelt kérdés

2016. dec. 19. 10:28
 1/9 A kérdező kommentje:
Mik az előnyei más nyelvekkel szemben?
2016. dec. 19. 10:29
 2/9 anonim ***** válasza:
4%

Nincsenek előnyei.

Matematika területén használják előszeretettel, első sorban tételbizonyításra.

2016. dec. 19. 11:16
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
46%

A Haskell-t főleg oktatási területeken használják. Mivel az FP az egyedüli paradigma amit támogat, tartalmaz mindent amit egy FP nyelvek tartalmaznia kell, erősen típusos és lusta kiértékelésű, rákényszerít a funkcionális gondolkodási módra, megismerteti a programozót a funkcionális eszközökkel. Komolyabb projektekhez viszont nem praktikus és vannak sokkal jobb FP nyelvek, pl a Scala ami most a legnépszerűbb funkcionális nyelv.


Előnyei ugyan azok mint bármely mást funkcionális nyelvnek: állapotmentes. Könnyen párhuzamosítható, nincsenek állapotvátozásból adódó bugok, könnyen tesztelhető. Hátránya sok sok programozó számára még elég idegen. A ismerek cégeket akik belátták hogy az FP jobb koncepció mint az OOP, mégsem sikerült átállniuk mert a programozóik nem voltak elég képzettek hozzá.

2016. dec. 19. 11:28
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
10%

"A funkcionális programozási nyelvek világa még a programozók között sem igazán közismert. Legtöbbjük az objektum orientált, valamint az imperativ nyelvek használatában jártas, és egyáltalán nem rendelkezik ismeretekkel az előbbiekről. Sokszor azt is nehéz elmagyarázni, hogy egy nyelv mitől funkcionális. Ennek számos oka van, többek között az, hogy ezek a nyelvek vagy speciális célokra készültek, és ezáltal nem terjedhettek el széles körben, vagy olyan bonyolult őket használni, hogy az átlag programozó hozzá sem kezd, vagy ha igen, akkor sem képes felnőni a feladathoz. Az oktatásban - néhány követendő kivételtől eltekintve - sem igazán találkozhatunk ezzel a programozási paradigmával."


Forrás: Király Roland, Funkcionális nyelvek

2016. dec. 19. 12:52
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
17%

plusz:


"A funkcionális nyelvek tanulását érdemes az elmélet megismerése mellett a paradigma filozófiai hátterének vizsgálatával kezdeni. Érdemes továbbá megvizsgálni a funkcionális nyelvek legfőbb jellemzőit. A paradigma megismerése során kitérünk arra is, hogy miért, és mikor érdemes ezeket a nyelveket használni. A funkcionális nyelvek egyik előnyős tulajdonsága a kifejezőerő, ami azt jelenti, hogy viszonylag kevés forráskóddal sok mindent le tudunk írni. Ez a gyakorlatban annyit tesz, hogy bonyolult problémákat tudunk megoldani viszonylag rövid idő alatt, a lehető legkisebb energia befektetésével. A funkcionális programok nyelvezete közel áll a matematika nyelvéhez. A matematikai formulák szinte egy az egyben átírhatók funkcionális nyelvi elemekre."

2016. dec. 19. 12:55
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
Pendragon, fejezd már be a hülyeségeidet! Iszonyat idegesítő.
2016. dec. 19. 13:59
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
Rúgjátok már mi ezt a majmot innen könyörgöm...
2016. dec. 19. 14:56
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
#7: Téged is befenyített?
2016. dec. 19. 16:14
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Előnye a másik eszközrendszer.

Használja többek között a Facebook is.

https://www.youtube.com/watch?v=mlTO510zO78

2016. dec. 21. 22:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!