Haskell

Yes or No?

  • (2 Pages)
  • +
  • 1
  • 2

24 Replies - 1309 Views - Last Post: 12 April 2009 - 12:55 PM

#1 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Haskell

Posted 06 April 2009 - 12:44 PM

I was just reading online, and came across Haskell,
Quite honestly i've never heard of it, but it sounds
really interesting. I bought a book about it, and plan to
start learning some.

I heard the language itself is complicated to learn, and so
I wanted to get some personal feed back, if any, on the
language.

Thanks.
Is This A Good Question/Topic? 0
  • +

Replies To: Haskell

#2 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Haskell

Posted 06 April 2009 - 12:56 PM

its not really complicated, once you get it down its pretty cool.. but i'd recommend that you learn it, it'll introduce to the functional programming paradigm if you havent dealt with it before
Was This Post Helpful? 1
  • +
  • -

#3 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Re: Haskell

Posted 06 April 2009 - 01:02 PM

Well that is good to know,
I'm fairly new to the programming world
but picking up things here and there.

I hope to learn more about this "paradigm"
you speak of.
Was This Post Helpful? 0
  • +
  • -

#4 NeoTifa  Icon User is online

  • Whorediot
  • member icon





Reputation: 2699
  • View blog
  • Posts: 15,736
  • Joined: 24-September 08

Re: Haskell

Posted 08 April 2009 - 03:41 PM

What's the pros/cons of this language?
Was This Post Helpful? 0
  • +
  • -

#5 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Haskell

Posted 08 April 2009 - 06:57 PM

i just started with haskell and its a cool language, haskell is well suited for the mathematical stuff because its a functional programming language and haskell is all about mathematical expressions, also equations that are hard to write in procedural languages can be trivially written in haskell. besides its all recursive which makes it really interesting to learn
Was This Post Helpful? 0
  • +
  • -

#6 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Re: Haskell

Posted 09 April 2009 - 04:02 AM

@NeoTifa
I'm still not very knowledgable about it
but i'm exploring more about it.

You can probably learn something from
http://www.haskell.o...ki/Introduction
Was This Post Helpful? 0
  • +
  • -

#7 NeoTifa  Icon User is online

  • Whorediot
  • member icon





Reputation: 2699
  • View blog
  • Posts: 15,736
  • Joined: 24-September 08

Re: Haskell

Posted 09 April 2009 - 05:38 AM

View Postmostyfriedman, on 8 Apr, 2009 - 05:57 PM, said:

i just started with haskell and its a cool language, haskell is well suited for the mathematical stuff because its a functional programming language and haskell is all about mathematical expressions, also equations that are hard to write in procedural languages can be trivially written in haskell. besides its all recursive which makes it really interesting to learn


I'm out.
Was This Post Helpful? 0
  • +
  • -

#8 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Haskell

Posted 09 April 2009 - 09:05 AM

lol you hate recursion???
Was This Post Helpful? 0
  • +
  • -

#9 NeoTifa  Icon User is online

  • Whorediot
  • member icon





Reputation: 2699
  • View blog
  • Posts: 15,736
  • Joined: 24-September 08

Re: Haskell

Posted 09 April 2009 - 09:33 AM

Who doesn't?
Was This Post Helpful? 0
  • +
  • -

#10 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5846
  • View blog
  • Posts: 12,705
  • Joined: 16-October 07

Re: Haskell

Posted 09 April 2009 - 09:54 AM

Recursion is fun. It's like anything, it can be used for good or evil. Wouldn't really want to write something like a floodfill without it. Most of the time, though, it seems to simply be offered to CS as a puzzle. In pure functional languages, recursion is how they fake loops. ;)
Was This Post Helpful? 0
  • +
  • -

#11 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Haskell

Posted 09 April 2009 - 10:19 AM

i love recursion, its more fun than iteration eventhough it could get nasty sometimes
Was This Post Helpful? 0
  • +
  • -

#12 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Re: Haskell

Posted 09 April 2009 - 01:04 PM

Mm
So what is Recursion?
Was This Post Helpful? 0
  • +
  • -

#13 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Haskell

Posted 09 April 2009 - 01:31 PM

recursive methods are methods that repeat themselves by repeatingly calling themselves and they terminate once they reach a base case. the concept of recursion is very close to mathematical induction.. also recursive methods usually solve a problem by repeatingly dividing the problem into sub problems until the base case is reached.
Was This Post Helpful? 0
  • +
  • -

#14 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Re: Haskell

Posted 09 April 2009 - 01:58 PM

oh!
That sounds interesting :D
Was This Post Helpful? 0
  • +
  • -

#15 NeoTifa  Icon User is online

  • Whorediot
  • member icon





Reputation: 2699
  • View blog
  • Posts: 15,736
  • Joined: 24-September 08

Re: Haskell

Posted 10 April 2009 - 06:21 AM

Sounds STUPID!!!! D=<
[/immature]

Seriously, though, recursion makes my brain explode. I prefer iteration. That way I can see wtf is going on in every step.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2