quicksort [] = []
quicksort (s: xs) = quicksort [x|x <- xs,x < s]
++
++ quicksort [x|x <- xs,x >= s]
Программирование на Haskell
Начал с Lisp... помогите с переходом на Haskell
Цитата:
Originally posted by unclegluk
Начал с Lisp... помогите с переходом на Haskell
Начал с Lisp... помогите с переходом на Haskell
есть такой сайт haskell.org, там лежит пачка туторов, плюс, если порыться можно найти mailing list.
изучать другие языки, конечно, всегда полезно, но... выскажу-таки своё мнение. :)
хотя quicksort на хаскелле, выглядит просто конфеткой:
Код:
всё-таки lisp'овые возможности по созданию языка для задачи, или возможности по отладке программы, имхо, сильно полезнее.