Haskell: a simple introAhmed Sherief Ahmed ELDakhakhny    Twitter:@ahmd_sherief    Facebook:goo.gl/9RKCH
• Haskell is functional programming language• Haskell is lazy. Haskell wont execute  functions and calculate things until ...
Haskell is statically typed• The type of every expression is known at  compile time-and has type interface if u say  a=5+8...
• Haskell is elegant and concise.• Haskell programs are usually shorter than  their imperative equivalents. And shorter  p...
Some important data structures•   List•   Dictionary --lookup•   Trees (red-black , AVL)•   Graphs•   Mutables•   Io•   etc
Thank youTwitter:@ahmd_sheriefFacebook:goo.gl/9RKCH
Haskell a simple intro
Haskell a simple intro
Haskell a simple intro
Upcoming SlideShare
Loading in...5
×

Haskell a simple intro

341

Published on

these slides are about haskell the functional programming language hope u enjoy them

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
341
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Haskell a simple intro

  1. 1. Haskell: a simple introAhmed Sherief Ahmed ELDakhakhny Twitter:@ahmd_sherief Facebook:goo.gl/9RKCH
  2. 2. • Haskell is functional programming language• Haskell is lazy. Haskell wont execute functions and calculate things until its really forced to show you a result.• Haskell allow infinite data structures• Haskell can build recursive procedures
  3. 3. Haskell is statically typed• The type of every expression is known at compile time-and has type interface if u say a=5+8 then a is a number other example num sum(num1 ,num2) if you passed a string as num1 and a number as num2 it will deal with the string as a number
  4. 4. • Haskell is elegant and concise.• Haskell programs are usually shorter than their imperative equivalents. And shorter programs are easier to maintain than longer ones and have less bugs• To program in Haskell you will need – text editor – A Haskell compiler(GHC is the most widely used Haskell
  5. 5. Some important data structures• List• Dictionary --lookup• Trees (red-black , AVL)• Graphs• Mutables• Io• etc
  6. 6. Thank youTwitter:@ahmd_sheriefFacebook:goo.gl/9RKCH
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×