Portál AbcLinuxu, 4. července 2025 10:24

Haskell, SDL a OpenGL

18.7.2005 10:07 | Přečteno: 1551× | správičky | poslední úprava: 17.8.2005 07:50

Poznáte programovací jazyk Haskell? Je to čistý funkcionálny jazyk. Existujú prenho prepojenia na rôzne knižnice písané v C. Momentálne sú pre mňa zaujímavé knižnice SDL a OpenGL.

OT: Je aj Lisp funkcionálmy?

Haskell je zaujímavý, pretože implementuje rôzne matematické teórie a pri programovaní len využívam matematický zápis bez toho, aby som musel rozmýšľať, ako bude kód preložený do imperatívnej podoby.

Imperatívne programovanie (kde určujute, ako budú kroky nasledovať za sebou) sa musíte starať, aby premenné správne menili hodnoty. Deklaratívnom programovaní a konkrétne v Haskelli používate len funkcie.

Haskell je vynikajúci na maematické operácie, prácu s maticami, počítaním v priestore, má rozšírenie pre OOP a veľmi ľahko sa prepája s jazykom C a všetko sa nakoniec prekladá do natívneho kódu. Tak už Vám došlo, prečo hovorím o OpenGL a SDL?

       

Hodnocení: 50 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

18.7.2005 10:12 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše LISP
Odpovědět | Sbalit | Link | Blokovat | Admin
Jak se vůbec někdo může ptát, zda je LISP funkcionální?
Yin avatar 19.7.2005 23:48 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: LISP
Mno... zatial som o tom len čítal, ale ešte stále neviem, ako sa dá napísať "sebadokumentujúci, rozšíriteľný, zobrazovací textový editor a nie len to" funkcionálne... je tam dosť I/O...
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
18.7.2005 13:02 Blackened
Rozbalit Rozbalit vše Haskell
Odpovědět | Sbalit | Link | Blokovat | Admin
Haskell znám a bohužel ho nemám moc rád. Holt imperativní přístup je mi bližší...

Ano, Lisp je funkcionální.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.